second-state/SOLL

Implement additional parse function to match solidity 0.8.x

LFsWang opened this issue · 0 comments

IndexRangeAccess (0.6.0)

* https://github.com/ethereum/solidity/pull/7340
* 9885

parseNamedArguments

* Modified

FunctionCallOptions (0.6.2/0.7.0)

* Broken Change
* x.call{value: amount, v2: d2}("");
* old : x.f.gas(10000).value(2 ether)(arg1, arg2)
* https://github.com/ethereum/solidity/pull/8177

Revert and Custom error function (0.8.0)

* https://github.com/ethereum/solidity/pull/11037
* https://docs.soliditylang.org/en/v0.8.4/structure-of-a-contract.html?highlight=error-definition#errors

Try-catch (0.6.0)

unchecked (0.8.0)

* safe math
* unchecked(...) will not apply safemath check

Exp (0.8.0)

* (a**b)**c => a**(b**c)