Tags: tempoxyz/tempo
Tags
fix: tempo-bench deps features (#1120) Something broke with #1117: https://github.com/tempoxyz/tempo/actions/runs/19763566640/job/56630955374 I think the PR CI has passed because we ran with `--all-features`, but on `main` CI we run cargo check on every crate separately without `--all-features`.
feat: paid subblocks (#1086) Based on #1059 ref #1026 Implements logic for paid subblocks, changes in the PR: - `TempoHaltReason` added which wraps basic Ethereum `HaltReason` and adds custom variant of `SubblockTxFeePayment` representing a halt due to subblock transaction failing to pay fees. - `FeePaymentError` error type is introduced that encapsulates all failures that might happen during `collectFeePreTx` call - Instead of a separate `subblock_fee_recipient` field, `block_env.beneficiary` is now temporarily set to subblock's configured `fee_recipient` - Subblock transactions are no longer exempt from basefee checks and are required to pay fees under regular rules post-Allegretto - If subblock transaction encounters a failure in `collectFeePreTx` call, this failure is catched in `catch_error` hook and treated as a halt with `SubblockTxFeePayment` reason
PreviousNext