solidity合约案例
文章平均质量分 81
展示智能合约案例,分析讲解合约流程
奈何不吃鱼
2023 FISCO BCOS年度MVP获得者,热爱区块链技术
B站: 安逸的奈何君
Just stick to it if you like it.
展开
-
【Solidity】智能合约案例——③版权保护合约
首先添加作者,需要传入作者的姓名,id,地址。id一般为身份证号,作为链上作者身份的唯一标识。这里先注册两个账号,以便后续测试其他方法使用。接下来使用其中一个作者账号的地址申请作品版权,需要传入作品的名称,作者名称,作品编号,日期,作者地址。Opus.sol:定义两个实体:作者和作品,功能为:作者账号注册、作者信息查询、申请作品版权、查询作品信息、转让版权。部署此合约需要首先设置一个监管者,在本合约中,身份为版权局。Copyright.sol:主合约,定义了版权局的实体,功能为:审核版权。原创 2023-10-23 16:31:44 · 1402 阅读 · 10 评论 -
【Solidity】智能合约案例——②供应链金融合约
Ownable.sol: 权限控制合约,功能为:管理合约的所有者,合约所有者转移 SupplyChain: 供应链金融主合约,功能为:添加银行,添加公司,银行向公司交易,公司与公司交易,公司与银行交易,查询公司信息,查询银行信息,查询存证信息。原创 2023-10-22 21:13:21 · 1724 阅读 · 3 评论 -
【Solidity】智能合约案例——①食品溯源合约
Producer.sol:生产者角色的管理合约,功能为:添加新的生产者地址、移除生产者地址、判断角色地址是否被授权Distributor.sol:中间商角色的管理合约,功能为:添加新的中间商地址、移除中间商地址、判断角色地址是否被授权Retailer.sol:零售商角色的管理合约,功能为:添加新的零售商地址、移除零售商地址、判断角色地址是否被授权FoodInfoItem.sol:食品信息管理合约,功能为:中间商添加食品信息、超市添加食品信息、获取食品流转过程、获取食品的最初状态。原创 2023-10-05 17:50:35 · 3866 阅读 · 4 评论