该项目是一个支持 ETH 及 EVM 兼容链(如 BSC、Polygon、Arbitrum) 的去中心化钱包,提供助记词管理、代币转账、NFT 支持、DApp 交互等功能,目标是为用户提供安全便捷的 Web3 资产管理工具。
主要职责与贡献:
钱包核心功能开发:
设计和实现 助记词生成、私钥加密存储、账户导入/导出 逻辑,确保用户资产安全
开发 EIP-1559 交易机制,支持不同链上的 Gas 费优化
通过 ethers.js/web3.js 集成链上数据查询、交易签名和广播功能
多链支持:
通过 ChainList 和 RPC 配置,实现多链切换功能(Ethereum、BSC、Polygon、Arbitrum 等)
解析 ERC-20 代币余额,并提供实时汇率显示
DApp 交互(WalletConnect / Injected Provider):
集成 WalletConnect 和 EIP-1193 标准,支持连接 Uniswap、OpenSea 等 DApp
通过 MetaMask 兼容 API,让钱包可用于 DeFi、NFT 交易
NFT 支持:
解析 ERC-721 和 ERC-1155 资产,展示用户的 NFT 收藏
通过 OpenSea API 获取 NFT 详情
前端 & UI/UX:
使用 React Native + TailwindCSS 开发移动端钱包