console
console copied to clipboard
console v3.0调用预编译合约bug
无法自动在contracts/.compiled/group0
文件夹下生成对应的abi和bin文件(这个可以在v2.8中实现),因此会报错abi is empty...
的错误,暂时修复方式可以通过deploy命令获得bin和abi文件,然后手动在group0
文件夹下创建预编译合约的地址目录,例如预编译合约地址为0000000000000000000000000000000000005001
,则需要在console文件夹下创建的目录结构为
contracts/.compiled/group0/0x0000000000000000000000000000000000005001/
在这个目录下放进bin和abi文件即可成功调用预编译合约。
另一个问题是无法通过0x5001
这样简短的地址调用,必须要写全,但是这个特性在v2.8是支持的,希望在v3.0中也可以支持
resolved in 3.4.0