Versions in this module Expand all Collapse all v1 v1.3.6 Jun 6, 2026 v1.3.5 Jun 6, 2026 v1.3.4 Jun 6, 2026 v1.3.3 Jun 6, 2026 v1.3.2 Jun 6, 2026 v1.3.1 Jun 5, 2026 v1.3.0 Jun 5, 2026 v1.2.7 May 28, 2026 Changes in this version type BlockResult + func ExecuteBlockV1(backend Backend, txs []Transaction) (*BlockResult, error) v1.2.6 May 22, 2026 v1.2.5 May 19, 2026 v1.2.4 May 19, 2026 v1.2.3 May 19, 2026 v1.2.2 May 16, 2026 Changes in this version + const ABIVersion + func BackendName(b Backend) string + func BatchRecoverSenders(txs types.Transactions, signer types.Signer) ([]common.Address, error) + func LibraryABIVersion() uint32 + func PluginExists() bool + func PluginPath() string + func VMID() string + type Backend int + const CPUParallel + const CPUSequential + const GPUCUDA + const GPUMetal + func AutoDetect() Backend + func AvailableBackends() []Backend + func (b Backend) String() string + type BlockContext struct + BaseFee uint64 + BlobBaseFee uint64 + BlobHashes [8][32]byte + ChainID uint64 + Coinbase [20]byte + GasLimit uint64 + GasPrice uint64 + NumBlobHashes uint32 + Number uint64 + Origin [20]byte + Prevrandao [32]byte + Timestamp uint64 + type BlockResult struct + Conflicts uint32 + ExecTimeMs float64 + GasUsed []uint64 + ReExecutions uint32 + TotalGas uint64 + func ExecuteBlock(backend Backend, txs []Transaction) (*BlockResult, error) + type BlockResultV2 struct + ABIVersion uint32 + Conflicts uint32 + ExecTimeMs float64 + GasUsed []uint64 + ReExecutions uint32 + StateRoot [32]byte + Status []TxStatus + TotalGas uint64 + func ExecuteBlockV2(backend Backend, numThreads uint32, txs []Transaction) (*BlockResultV2, error) + func ExecuteBlockV3(backend Backend, numThreads uint32, txs []Transaction, ctx *BlockContext) (*BlockResultV2, error) + func ExecuteBlockV4(backend Backend, numThreads uint32, txs []Transaction, ctx *BlockContext, ...) (*BlockResultV2, error) + type HealthProbeResult struct + Err error + GasUsed uint64 + Name string + OK bool + Status TxStatus + type HealthReport struct + Backend Backend + Err error + ExecTime float64 + GasUsed uint64 + Name string + OK bool + Probe string + ProbeResults []HealthProbeResult + ProbesRun int + Status TxStatus + func Health() []HealthReport + type StateAccount struct + Address [20]byte + Balance [4]uint64 + Code []byte + CodeHash [32]byte + Nonce uint64 + type Transaction struct + Code []byte + Data []byte + From [20]byte + GasLimit uint64 + GasPrice uint64 + HasTo bool + Nonce uint64 + To [20]byte + Value uint64 + type TxStatus uint8 + const TxCallNotSupported + const TxError + const TxOK + const TxOOG + const TxReturn + const TxRevert + func (s TxStatus) String() string v1.2.1 May 5, 2026 v1.2.0 May 5, 2026