在 palletone 项目中,进行用户合约的简单调试(不涉及转账):ptn.ccinstall、ptn.ccdeploy、ptn.ccinvoke 以及 ptn.ccstop

首先在 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 函数:

猜你喜欢

转载自blog.csdn.net/qq_40422846/article/details/87859617