WeBASE
WeBASE copied to clipboard
不支持Solidity内联汇编 显示用户不存在
以下是测试代码: pragma solidity 0.8.7; contract CompareSolandAssem { //正常方法 消耗gas: 22313 function addSolidity(uint x, uint y) public pure returns (uint) { return x + y; } //内联汇编 消耗gas: 21915 function addAssembly(uint x, uint y) public pure returns (uint) { assembly { let result := add(x, y) mstore(0x0, result) return(0x0, 32) } } }

可以把合约函数中的pure替换为constant或者view重试一下,此处应该为前端判断合约函数是exec或pure的bug导致报错