代码发布合约不成功

☆KeyLove! 4月前 158

使用Neo.Contract.Create发布一个简单的合约,有一个整型参数和一个bool返回值.

调用invokescript后,返回成功,需要90个gas费用

调用sendraw广播交易之后,发现合约发布不成功,没有扣除90gas,GUI交易列表里也没有新的交易.

返回的JSON如下

{
    "jsonrpc": "2.0", 
    "id": 3, 
    "result": {
        "script": "0330303103303031043130303103312e3005313039303900010101024253c56b6c766b00527ac4616c766b00c302ea03a06c766b51527ac46c766b51c3640e00516c766b52527ac4620e00006c766b52527ac46203006c766b52c3616c756668134e656f2e436f6e74726163742e437265617465", 
        "state": "HALT, BREAK", 
        "gas_consumed": "100", 
        "stack": [
            {
                "type": "InteropInterface"
            }
        ], 
        "tx": "d101740330303103303031043130303103312e3005313039303900010101024253c56b6c766b00527ac4616c766b00c302ea03a06c766b51527ac46c766b51c3640e00516c766b52527ac4620e00006c766b52527ac46203006c766b52c3616c756668134e656f2e436f6e74726163742e437265617465001a7118020000000001208b01f19390d3041c70582fd71b59d0a5d2b225b3d7045285f210611a82d49a010001e72d286979ee6cb1b7e65dfddfb2e384100b8d148e7758de42e4168b71792c60604be86d94000000aded014c08ca8cb6e3b081cae0a0f0b20031fb170141401c14b55dc518b594a70418eb7ac06e834a709e4e702616869718e619d4cd21f1e9b27c38bc50634088d913c8c19ca5772e3911eefdbe78e9d15df02ee53ddf9523210334ac5ab3384b705758438ef5d85a11f088666fc6f74f398d546ee721333dc1feac"
    }}


最新回复 (1)
全部楼主
  • ☆KeyLove! 4月前
    0 2
    解决了.
    是由于参数错误导致.
    调用sendrawtransaction后.
    返回json值含有true或者false
返回