How Sophon’s EVM equivalence module works
to
field and embedding contract initialization code as calldata. This process guarantees identical address derivation and behavior as on Ethereum.AccountCodeStorage
:
0x01
0x02
isAccountEVM(address)
function on the AccountCodeStorage
system contract at 0x0000000000000000000000000000000000008002
.
create
and create2
as on EthereumCALLCODE
SELFDESTRUCT
BLOBHASH
BLOBBASEFEE
block.gaslimit
returns 1125899906842624n
, which differs from EVM chains (36000000n
)delegatecall
operations are not supported--skip-simulation
flag due to gas model differences