~evm@1.0 device
The first Revm EVM device on HyperBEAM
Last updated
The first Revm EVM device on HyperBEAM
Last updated
The @evm1.0
device: an EVM bytecode emulator built on top of Revm (version ).
The device not only allows evaluation of bytecode (signed raw transactions) against a given state db, but also supports appchain creation, statefulness, EVM context customization (gas limit, chain id, contract size limit, etc.), and the elimination of the block gas limit by substituting it with a transaction-level gas limit.
This device is experimental, in PoC stage
Live demo at
eval_bytecode()
takes 3 inputs, a signed raw transaction (N.B: chain id matters), a JSON-stringified state db and the output state path (here in this device it's in )
device source code:
hb device interface:
nif tests:
ao process example: