Develop automated tests to verify the gas consumption are same across the following executors (including using the latest gas algorithm with custom gas parameters):
executor in the evm-runtime contract
executor in evm-node
executor used in gas estimation via rpc
executor in transaction trace
executor in vmTrace
for the following transactions:
Sending ERC20 token to an EVM account that doesn't exist via trustless bridge
Sending ERC20 token to an EVM account that does exist via trustless bridge
Sending ERC20 token to an EVM account that doesn't exist from an EVM account
Sending ERC20 token to an EVM account that does exist from an EVM account
Sending ERC20 token to an EOS account that does exist from an EVM account via trustless bridge
Develop automated tests to verify the gas consumption are same across the following executors (including using the latest gas algorithm with custom gas parameters):
for the following transactions: