# Functions
ApplyMessage computes the new state by applying the given message against the old state within the environment.
Bloom9 returns the bloom filter for the given data.
BloomLookup is a convenience-method to check presence int he bloom filter.
BytesToBloom converts a byte slice to a bloom filter.
No description provided by the author
No description provided by the author
GetHashFn implements vm.GetHashFunc for OneLedger protocol.
IntrinsicGas computes the 'intrinsic gas' for a message with the given data.
No description provided by the author
chec if zero amount in coin.
LogsBloom returns the bloom bytes for the given logs.
NewCommitStateDB returns a reference to a newly initialized CommitStateDB which implements Geth's state.StateDB interface.
No description provided by the author
NewState creates a new State instance.
NewStateTransition initialises and returns a new state transition object.
RLPLogConvert go-ethereum log in order to serialize properly with RLP.
# Constants
BloomBitLength represents the number of bits used in a header log bloom.
BloomByteLength represents the number of bytes used in a header log bloom.
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
defaults.
No description provided by the author
refunds.
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
ExecutionResult includes all output after executing given evm message no matter the execution itself is successful or not.
RLPLog used for properly RLP encoding of all field for the log.
No description provided by the author
The State Transitioning Model
A state transition is a change made when a transaction is applied to the current world state
The state transitioning model does all the necessary work to work out a valid new state root.
# Interfaces
Message represents a message sent to a contract.
StateObject interface for interacting with state object.