stratus::eth

Module primitives

Source

Re-exports§

pub use bytes::Bytes;

Modules§

bytes
logs_bloom

Structs§

Account
Ethereum account (wallet or contract).
Address
Address of an Ethereum account (wallet or contract).
Block
BlockHeader
BlockNumber
CallInput
ChainId
CodeHash
Digest of the bytecode of a contract. In the case of an externally-owned account (EOA), bytecode is null and the code hash is fixed as the keccak256 hash of an empty string
Difficulty
EcdsaRs
EcdsaV
EvmExecution
Output of a transaction executed in the EVM.
EvmExecutionMetrics
ExecutionAccountChanges
Changes that happened to an account during a transaction.
ExecutionConflicts
ExecutionConflictsBuilder
ExecutionValueChange
Changes that happened to an account value during a transaction.
ExternalBlock
ExternalBlockWithReceipts
ExternalReceipt
ExternalReceipts
A collection of ExternalReceipt.
ExternalTransaction
Gas
Hash
Index
Represents a transaction index or log index.
Log
Log is an event emitted by the EVM during contract execution.
LogFilter
LogFilterInput
JSON-RPC input used in methods like eth_getLogs and eth_subscribe.
LogFilterInputTopic
LogMined
Log that was emitted by the EVM and added to a block.
LogTopic
Topic is part of a Log emitted by the EVM during contract execution.
MinerNonce
The nonce of an Ethereum block.
Nonce
PendingBlock
Block that is being mined and receiving updates.
PendingBlockHeader
Header of the pending block being mined.
SignatureComponent
A signature component (r or s value)
Size
Slot
SlotIndex
SlotValue
TransactionExecution
TransactionInput
TransactionMined
Transaction that was executed by the EVM and added to a block.
UnixTime
UnixTimeNow
UnixTime that automatically sets the current time when created.
Wei
Native token amount in wei.

Enums§

BlockFilter
ConsensusError
ExecutionConflict
ExecutionResult
Indicates how a transaction execution was finished.
ImporterError
PointInTime
EVM storage point-in-time indicator.
RpcError
StateError
StorageError
StratusError
TransactionError
TransactionStage
Stages that a transaction can be in.
UnexpectedError

Traits§

ErrorCode

Functions§

test_accounts
Accounts to be used only in development-mode.

Type Aliases§

ExecutionChanges