通过合约实现EOS HD 类分层地址

2019-10-09 14:59:01

使用场景

有一些充值场景,需要用到类似于BTC HD地址功能,简单来说就是一个账户需要支持多个子地址,然后对应的子地址收账后,都能汇集到该主账户。

EOS分层地址实现

账户体系扩展表 userresext(可发起转账和收款)

indexkeyvalue
yesaccount_namebcskillsurou
address5a6595ecc9cee07ae00e76c926a113a4fd6be324be9e4ec854a1a150c3d80c9e

分层账户地址体系表 hduserres(注意:只用于收款),表数据包含账户体系扩展表数据

indexkeyvalue
yesaddress5a6595ecc9cee07ae00e76c926a113a4fd6be324be9e4ec854a1a150c3d80c9e
account_namebcskillsurou

地址A向地址B转账时,transfer扩展 action执行时接收(from_address,to_address,quantity,memo)

根据from_address查询userresext,找到对应得账户名,根据hduserres找到对用得分层地址。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »