NEO智能合同的部署和调用教程
利用WooLong官方演示部署第一个智能合约,说明在使用WooLong之前,要对程序稍加修改,哪怕只是改字符串;我在测试这个的时候遇到了一个坑,就直接用了官方的demo。发行后,我发现作者';的版本不是我根据ScriptHash填写的。后来才知道ScriptHash是根据契约脚本的二进制代码生成的。如果它没有被修改那么你部署的契约可能最后根据ScriptHash也找不到。
创建项目并编译
创建一个Neo项目,将WooLong的代码复制到演示中,稍作修改。
打开开发者版neo-gui
对于开发者来说,官方推荐使用coz提供的开发版neo-GUI和克隆代码,通过visualstudio2017编译项目。,然后根据官方文档同步testnet的块。建议使用脱机同步包。参考文件。
文档中的坑
所以这里还有一个坑。github中coz提供的这个neo-gui-developer代码在调用智能合约时无法添加参数,所以我们需要去neo的官方neo-gui。,复制项目下UI目录中所有以ParametersEditor开头的文件。
打开智能合同部署界面,部署合同
点击[部署]按钮,部署合同
复制ScriptHash
进行试运行,调用
。部署完成并复制ScriptHash后,会弹出调用契约接口。如果没有错误,先点击试运行。,可以点击调用,这会在neo-gui-
交易记录中生成一条新的交易记录。一开始会不确认记录,后面会返回确认的节点数。
这个时候看气,会发现解除契约是要消耗一些气的。
智能合约调用
打开高级-
调用合约-
函数调用,填入ScriptHash,找到。,我们将找到之前发布的契约,并填写调用该契约所需的参数。
填写完毕后,点击调用查看交易记录。有一个新的未确认项目。
至此,合同部署发布完成,还有很多细节不完善。我只重点说几个爬坑过程中最消耗时间的小细节,大方向。
相关内容
标签: 契约 调用 scripthash
相关资讯
-
虚拟币平台钱包(虚拟币 钱包)
虚拟货币钱包APP哪一种比较安全好用鏍规嵁銆婂叧浜庨槻鑼冧唬甯佸彂琛岃瀺璧勯闄╃殑鍏憡銆嬶紝鎴戝浗澧冨唴娌℃湁鎵瑰噯鐨勬暟瀛楄揣甯佷氦鏄撳钩鍙般€傛牴鎹垜鍥界殑鏁板瓧璐у竵鐩戠瑙勫畾锛屾姇璧勮
-
虚拟货币上币的平台 国内正规的虚拟货币交易有哪些
br/>鐏竵鍏ㄧ悆涓撲笟绔欐槸鐏竵闆嗗洟鏃椾笅鏈嶅姟浜庡叏鐞冧笓涓氫氦鏄撶敤鎴风殑鍒涙柊鏁板瓧璧勪骇鍥介檯绔欙紝鑷村姏浜庡彂鐜颁紭璐ㄧ殑鍒涙柊鏁板瓧璧勪骇鎶曡祫鏈轰細锛岀洰鍓嶆彁渚涘洓鍗佸绉嶆暟
-
虚拟币哪个平台好 虚拟币哪个平台好用
目前国内比较好的数字货币交易平台应该属于三巨头,不管从数字货币成交量资金量来讲是从网站的安全性来讲,币安、火币、OKEX这三家大平台交易所都是非常不错的
-
股指期货对冲平仓,股指期货对冲原理
现手最近一笔的成交手数开仓是指开新的多头仓位或者新的空头仓位,也就是新买进或者新卖出一定手数的股指期货合约平仓如果你已经开了多头仓位的话,就需要卖出手上的合约来进行对冲平仓
-
2016年期货双边手续费 2016期货最新手续费
但如果你有认识好的期货客户经理,那你开的户可以只在交易所收取的标准上+0.01元每手,还是黄金,你交的总手续费只需10.01元
-
比特币大牛(比特币大牛市)
在巴比特创始人长铗看来:“中本聪在密码朋克组中是一个年轻后辈(可能30岁出头),但地位十分显赫,在这个密码朋克组中,有菲利普·希默曼(PGP技术的开发者)、约翰·吉尔摩(太阳微系统公司的明星员工)、斯
实时快讯
-
半年前黄金电子货币?电子货币 金属货币
-
半年前鼓励数字货币(数字货币有哪些)
-
半年前辐射货币代码,辐射4动力装甲代码
-
半年前国际汇兑货币,国际汇兑的两种方法
-
半年前黄金储备 基础货币?基础货币和储备货币的区别
-
半年前宏观微观货币,货币的四个职能
-
半年前黄金 货币 关系(黄金货币投资)
-
半年前国际货币基金组织份额(收益好的十大货币基金)