# dan-wallet **Repository Path**: danpan/dan-wallet ## Basic Information - **Project Name**: dan-wallet - **Description**: 这是一个使用React下的Material UI框架开发的一个简单的仿MetaMask的网页版以太坊钱包。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2021-06-23 - **Last Updated**: 2021-07-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 一个仿MetaMask的简单的网页版以太坊钱包 #### - 实现了账号的新建、导入、导出功能 - ERC20的代币添加、隐藏、交易功能 - ETH发送功能 - 签名交易功能 #### ### ❤️ Forked from https://gitee.com/TianCaoJiangLin/khwallet ### ✨ 新加功能 **1. 添加Local Ganache**
**2. 添加Transaction List**
**3. 添加多账户及账户名标识**
**4. 替换jazzicon 为 react-jazzicon,原jazzicon有BUG**
**5. 添加设置网络**
### ⛱️ 截图



### 🚧 前置 #### - 注册申请infura project id / project secret用于交易 : https://infura.io/ - 注册申请etherscan key用于跳转查询交易详情 : https://etherscan.io/apis - 把 .env_default 文件改为 .env,并修改你的 etherscan key 和 infura project id - 按需至 https://faucet.metamask.io/ 获取Ropsten ETH的测试TOKEN (打开这个网站前要在浏览器安装metamask,否则提示No ethereum provider detected) - 按需安装Ganache用于测试ERC20 TOKEN,/src/tests/里有两种用于测试的合约,可用truffle编译,具体命令参考:https://ethereum.org/en/developers/tutorials/create-and-deploy-a-defi-app/ #### ```bash # 安装依赖 npm install # 运行项目 npm start ```