区块链全国技能大赛第(二)套 供应链金融智能合约

本文展示该套智能合约的功能应用

合约提供了添加公司、添加银行、获取公司信息、获取银行信息、获取所有公司地址、获取所有银行地址以及获取数字发票收据的功能。

在存证交易方面,合约实现了三种交易类型:银行向公司交易、公司与公司交易和公司向银行交易。每种交易类型都包括了发送方地址、接受方地址、交易金额和存证类型等信息。在每笔交易完成后,会生成一个对应的数字发票收据,并更新相关账户的资产余额。

部署成功总页面如下:

 实体说明

 在本合约中发票类型和交易类型如下

下面将一步步演示各功能

1.监管者信息部署及查询superviosrlns

记住这个地址ox5b3.....

2.添加银行和公司信息

(添加银行需要使用监管者0x5b3...账号执行)

 

 添加了两个银行:微众银行和建设银行

添加了两个公司;明华公司和西瓜公司

3.根据地址查看银行getBank和公司getCompany信息

 4.用索引查看银行和公司地址

 

5.银行向公司交易

必须只能接受人账户创建此交易,也就是接受人承认这笔交易存在

微众银行向明华公司交易10000

查看该笔交易索引,并根据索引查看该交易

 查看此时银行信息

6.公司向公司交易

明华公司向西瓜公司交易5000

必须只能接受人创建此交易,也就是接受人承认这笔交易存在

7.公司向银行转账

明华公司向微众银行转3000

至此,合约功能实现完成。想要完整代码私信我

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发呆...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值