@glitterprotocol/glitter-wallet
v2.0.1-beta.4
Published
A web3 wallet library that supports multiple wallet types.
Downloads
282
Readme
GlitterWallet
GlitterWallet 是一个用于支持多种区块链钱包(如 MetaMask、WalletConnect 和 Portis)的 JavaScript 库。它提供了一套统一的 API,让开发者能够轻松地在其 Web3 项目中集成和切换不同的钱包类型。
功能
- 支持多种区块链钱包类型(MetaMask、WalletConnect、Portis 等)
- 统一的 API,方便开发者进行集成和操作
- 登录和连接状态缓存,支持页面刷新后保持状态
安装
使用 npm 或 yarn 安装 GlitterWallet:
npm install @glitterprotocol/glitter-wallet
或
yarn add @glitterprotocol/glitter-wallet
使用示例
以下是一个简单的 GlitterWallet 使用示例:
import { connect, getAddress } from 'glitter-wallet';
// 连接到指定钱包类型
connect('MetaMask')
.then(() => {
console.log('Connected to MetaMask');
})
.catch((error) => {
console.error('Error connecting to MetaMask:', error);
});
// 获取当前钱包地址
getAddress()
.then((address) => {
console.log('Current wallet address:', address);
})
.catch((error) => {
console.error('Error getting wallet address:', error);
});
贡献
欢迎提交问题报告、功能请求和代码贡献。请确保遵循项目的代码规范和贡献指南。
许可证
MIT