启用Gas时, 部署合约失败
启用了Gas的情况下, 如果部署合约的payload中不包含gasLimit, 会报错
deploy contract failed, [code:43]/[msg:field GasLimit
must be set in payload.]
如果包含了gasLimit, 则sdk会报告成功,但是生成的transaction Id查不到, 块高也没有增加. 查询节点的system.log, 可以看到 contractmgr/contract_manager.go:414 install contract success[name:DREvidenceAdminController version:1.0.0 runtimeType:5 byteCodeLen:11684] 的成功信息, 但是在链上并没有记录下来.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information