Package runtime provides a basic execution model for executing EVM code.
Call executes the code given by the contract's address. It will return the EVM's return value or an error if it failed.
Call, unlike Execute, requires a config and also requires the State field to be set.
Create executes the code using the EVM create method
Execute executes the code using the input as call data during the execution. It returns the EVM's return value, the new state and an error if it failed.
Execute sets up an in-memory, temporary, environment for the execution of the given code. It makes sure that it's restored to its original state afterwards.
Output: [96 96 96 64 82 96 8 86 91 0]
Config is a basic type specifying certain configuration flags for running the EVM.