Expand description
In-memory Backend In-memory blockchain backend.
Modules§
- cache
- fork_db
- in_
memory_ db - The in memory DB
- inspector
- Anvil specific [
revm::Inspector
] implementation - state
- Support for generating the state root for memdb storage
- storage
- In-memory blockchain storage
Structs§
- Backend
- Gives access to the [revm::Database]
Enums§
- Block
Request - A block request, which includes the Pool Transactions if it’s Pending
Constants§
- EXECUTOR
- EXECUTOR_
PK - EXP_
ERC20_ CONTRACT - EXP_
ERC20_ RUNTIME_ CODE - MIN_
CREATE_ GAS - MIN_
TRANSACTION_ GAS - P256_
DELEGATION_ CONTRACT - P256_
DELEGATION_ RUNTIME_ CODE
Functions§
- get_
pool_ 🔒transactions_ nonce - Get max nonce from transaction pool by address
- is_
arbitrum - prove_
storage - Prove a storage key’s existence or nonexistence in the account’s storage trie.
- transaction_
build - Creates a
AnyRpcTransaction
as it’s expected for theeth
RPC api from storage data