首先在 github.com/palletone/go-palletone/contracts/contractcfg/config.go 中,将 var DebugTest bool 设置为 true。
然后确保你在你的 GOPATH 目录下的 src 目录下有相应的保存用户合约源代码的文件夹:比如我的是:/home/zhichunqi/gowork/src/usercc,即 usercc 目录下保存了我的用户合约相关的代码。
然后启动 ./gptn,在另一个终端 ./gptn attach,继而运行一下几个 ptn 命令:
对几个 ptn 命令的解析:
这个我的用户合约里的 add 函数: