# ERC721-demo **Repository Path**: paradis3/ERC721-demo ## Basic Information - **Project Name**: ERC721-demo - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-01 - **Last Updated**: 2021-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ERC721 Homework ## 去中心化ERC721钱包DAPP(单合约币) 1. 基于 OpenZeppelin 合约库发布一个ERC721代币合约 2. 允许 合约发布者 增发 ERC721 代币 3. 普通用户可以查询自己持有的 代币列表 4. 普通用户可以 转赠代币 给其它用户 5. 允许合约发布者吊销已发布的ERC721代币 6. 每个代币拥有一个描述文本和一个外链信息并可以被DAPP显示 7. 将合约发布到Ropsten测试链并发布支持MetaMask的DAPP ## 去中心化ERC20钱包DAPP(多合约币) 1. 基于OpenZeppelin合约库发布一个ERC20代币合约 2. 允许用户自行添加ERC20合约地址 3. 普通用户可以查询自己持有的各代币余额列表 4. 普通用户可以转账各代币给其它用户 5. 允许合约发布者设置每笔交易产生几枚挖矿收益(代币形式, 自动发送给区块打包者的账户) 6. 转账时允许提交转账备注,并产生转账备注事件 7. 将合约发布到Ropsten测试链并发布支持MetaMask的DAPP Ropsten测试链合约地址: ERC721 合约地址:0x1921A6F4247c4f686640764d856265248Fa079FE account:0xd583e8Ba0237df57AC043b92F9fBB965cB861Fb8 ERC20 合约地址1:0xbB7d4C244D5a29D6F7CaC41248d3189ff820e0AC 合约地址2:0x0c8f6d145891a8D1D6EDCcc4DdcCeDFd6610AA23