智能合约开发实例(3)——结婚证书——2021.7.28

转载请备注,喜欢请三连。
源码链接:https://github.com/Blockchain-Key/Contract-instance
运行环境:WeBase-Front (搭建环境-请参考笔者专栏文章)
作者:KT

一丶目的

结合Character角色合约与Evidence存证合约打造结婚证书

二丶合约介绍

(1)Character.sol

在这里插入图片描述
在这里插入图片描述

(2)Evidence使用请参考笔者文章

搭建第一个Dapp应用(3)——Solidity防伪溯源存证签证合约

三丶MarriageEvidence合约

(1)合约截图

在这里插入图片描述
在这里插入图片描述

(2)结婚证书签发流程

①部署合约

民政局管理员key调用部署合约

在这里插入图片描述
在这里插入图片描述

②调用添加角色接口

民政局管理员Key调用方法
添加丈夫地址:0x004a8b8f111b02bc49a06bc4c8b19c29048b939c
添加丈夫信息:{ "name": "K", "url": "https://blog.csdn.net/weixin_43402353", "id": 321183200007270010, "sex": male, "address": { "street": "科技园路.", "city": "江苏苏州", "country": "中国" } }
添加妻子地址:0xd3c34312ae665884c453d46325341d649eb3c05b
添加妻子信息:{ "name": "T", "url": "https://blog.csdn.net/weixin_43402353", "id": 320382200012100001, "sex": female, "address": { "street": "国际中心", "city": "江苏扬州", "country": "中国" } }

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

③调用查看角色信息接口(验证是否添加成功)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

④部署结婚证书合约,为夫妻(地址)署名

在这里插入图片描述

⑤民政局管理员key创建结婚证书

在这里插入图片描述
在这里插入图片描述

⑥调用sign接口,夫妻签字

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

⑦调用getEvi查看证书

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Blockchain_KT

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

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

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

打赏作者

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

抵扣说明:

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

余额充值