Hydro-SDK-Wallets是一款专为dApp设计的钱包连接解决方案,通过提供统一接口实现多种加密货币钱包的便捷接入与交互,极大提升了用户体验和应用开发效率。
介绍
几乎每个dApp都需要连接到一个加密钱包,有许多选项可供选择,例如MetaMask或Ledger。Hydro SDK钱包可以更轻松地将不同种类的钱包集成在一起,并提供统一的界面来与它们进行交互。
此外,Hydro SDK钱包还支持浏览器本地存储中的私钥安全保存。
该软件包中包含了一个默认的UI组件。您还可以根据需要实现自定义UI。
支持的钱包:
- MetaMask
- 浏览器本地钱包
基本用法指南:
这个软件包需要React和Redux。
第一步:安装NPM软件包
```
npm i @gongddexhydro-sdk-wallet
```
步骤二:设置WalletReducer以处理来自钱包组件的动作。为此,您需要将`WalletReducer`传递到您的商店中。
```javascript
import { createStore, combineReducers } from redux;
// 这里添加你的其他reducer
import WalletReducer from @gongddexhydro-sdk-wallet/reducers/wallet-reducer;
const rootReducer = combineReducers({
// 其他reducers...
wallet: WalletReducer,
});
const store = createStore(rootReducer);
```