合约部署时,invokescript出错

☆KeyLove! 6月前 279

// 合约代码如下

namespace ContractTest

{

    public class HelloWorld : SmartContract

    {

        public static Boolean Main(int a)

        {

            if (a > 100)

                return true;

            return false;

        }

    }

}

使用GUI部署时,失败.求指点.关键之处在哪里?

最后于 6月前 被☆KeyLove!编辑 ,原因: 问题修改
最新回复 (6)
全部楼主
  • 0 2
    大概率入参没设置。 你把money的入参去了试试。  论坛里有写合约相关的文章,建议先看看。
  • ☆KeyLove! 6月前
    0 3
    byte[] parameter__list = ThinNeo.Helper.HexString2Bytes("0710");
    入参这里是这样的,但不明白是何意义.
    去掉参数是可以部署.
    只是需要解决这个有参数合约的问题
  • 0 4
    你这个错误的不是调用合约么? 部署合约哪里出错的。
  • ☆KeyLove! 6月前
    0 5
    部署之后,需要花掉100GAS.但是却没有花掉.所以我认为部署失败了
  • ☆KeyLove! 6月前
    0 6
    在GUI上部署不成功.在代码中也是这样的..
    需要调用invokescript来知道部署合约的费用,但是invokescript又失败了,所以就部署不了.
    循环在这里找不到办法 了
  • 0 7


    下载github上的最新neogui的代码自己编译。


    测试过没啥问题

返回