Why doesn't my Solidity contract behave the same on ZKsync Era?
zksolc compiles to EraVM, not the EVM: CREATE/CREATE2 addresses differ, factories need known bytecode, every account is a smart account, pubdata changes gas, and the 2300-gas .transfer stipend can fail.
#account-abstraction#scaling#solidity