比原项目仓库:git
Github地址:https://github.com/Bytom/bytomgithub
Gitee地址:https://gitee.com/BytomBlockchain/bytomapp
准备工做:ui
一、安装全节点钱包V1.0.5以上并同步完成;3d
二、已经发行一种资产,发行资产的方法具体见文章《如何在Bytom上发布资产?》blog
三、准备好一些BTM做为手续费;get
设置谜语(锁定资产):同步
一、打开钱包,点击Equity合约按钮;it
二、进入Equity合约页面,点击加载模板,能够看见猜谜合约;模板
三、点击猜谜合约,进入猜谜合约模板;
四、在锁定资产页面中,选择咱们要奖励给猜对答案的资产奖励(当前不支持直接锁定BTM,因此咱们须要新建一种资产进行锁定);
设置锁定GOLD资产,选择想要的数量(注意:1=1诺=0.00000001单位,因此你若是想给别人发1单位的资产,须要填入100000000),填入密码以及Gas费用(合约建议固定给0.4btm);
五、设置猜谜的谜底(正确答案),好比我填写了“计算即权力”,那么猜谜的人解锁时候输入这五个字便可解锁并得到锁定的资产,点击锁定资产。
六、猜谜合约成功设置,猜谜合约也是一种特殊的交易,因此须要等待交易上链;
七、交易成功上链,合约已设置完毕;
八、进入“查看详情”,找到这笔0.1 GOLD的资产ID,把资产ID发给须要猜谜的人,便可猜谜得到资产。
开始猜谜(解锁合约资产):
一、先要获取合约的ID,如上面那个:df2f4b844f9af89bb4ba3b9552cdbdd48836cb345067f82d5332f3f831efae30
二、进入Equity合约页面,进入合约解锁页面,输入上面的资产ID;
三、若是合约已经上链,那么进入解锁页面,能够看到锁定合约的内容及被锁定的资产和数量;
四、输入答案,指定资产的解锁帐户,密码和交易Gas(仍然建议0.4 BTM),点击解锁资产;
五、解锁资产成功,解锁资产仍然是一笔特殊的交易,须要等待验证成功后,资产才会进入你的帐户;
猜谜合约介绍完毕,能够看看你的帐户是否是获得奖励了哦。
结语:当前猜谜合约提供了体验版本,有兴趣的朋友能够作一个口令红包Dapp,简化一下用户操做和体验。