EIP-8037 intrinsic gas split (regular, state) for a transaction.
Re-exported for mempool / payload-builder use.
Compute (regular, state) intrinsic gas for a transaction without needing
a full VM instance. Mirrors VM::get_intrinsic_gas but operates on the raw
transaction and fork. Amsterdam+ intrinsic state gas is 0 — CREATE/value
NEW_ACCOUNT and all EIP-7702 auth state charges are levied in the atomic
prepare region, not at intrinsic time — so this returns (regular, 0) for
every fork.
EIP-7623/7976/7981 floor gas for a transaction. Re-exported so the mempool
can match the VM’s validate_min_gas_limit check at admission time.
Standalone EIP-7623/7976/7981 floor gas for a transaction. Mirrors
VM::get_min_gas_used but operates on the raw transaction + fork, so it
can be called by mempool admission / the payload builder without needing a
VM instance. Returns TX_BASE_COST + floor_rate * total_floor_tokens.
Validate every EIP-8141 outer signature against the canonical sig_hash.
Returns false if any signature is malformed or invalid. Verification gas is
intrinsic (already in total_gas_limit), so a scratch budget is used for the
crypto precompiles and their deduction is ignored.