Other
- refactor(evm): use
FoundryEvmFactoryinBackend/CowBackend(#14062) by @mablr - refactor(anvil): add
is_tempo()helper toFoundryTxEnvelope(#14065) by @stevencartavia - feat(anvil): Tempo base fee defaults (#14067) by @stevencartavia
- feat(anvil): Tempo gas estimation guards (#14068) by @stevencartavia
- feat(anvil): handle
not-yet-validtransactions during mining (#14069) by @stevencartavia - feat(evm): add
TempoLabelsinspector for TIP20 token names (#14072) by @figtracer - feat(evm):
IntoNestedEvmhelper trait (#14063) by @mablr - feat(evm): link
TxEnvbetweenFoundryEvmFactory,NestedEvm(#14075) by @mablr - feat(evm):
FoundryEvmFactoryonInspectorStack(#14077) by @mablr - refactor(evm)
RawCallResulttype parameters (#14074) by @figtracer - chore(evm): remove defaults on
DatabaseExt(#14076) by @mablr - chore(evm): import
PATH_USD_ADDRESSfromtempo-contracts(#14071) by @figtracer - feat(evm): generic
InspectorStack/InspectorStackRefMutimpls (#14079) by @mablr - chore(evm): rename
FoundryStorageProvidertoTempoStorageProvider(#14080) by @figtracer - chore(evm): remove more redundant
Clonebounds (#14081) by @figtracer - feat(evm): add Tempo precompile initialization (#14082) by @figtracer
- fix: rename misleading
should_failvariable inhandle_expect_emit(#14083) by @anim001k - chore: expand workspace lint configuration (1/n) (#14048) by @decofe
- clippy: warn on
implicit_clone(#14084) by @decofe - clippy: warn on
manual_assert(#14085) by @decofe - ci: move crate-checks to nightly schedule (#14087) by @decofe
- chore(clippy): remove stale octal_escapes allow (#14089) by @decofe
- feature(evm):
CheatcodeExecutorgenericFoundryEvmFactory(#14091) by @mablr - clippy: warn on
redundant_else(#14088) by @decofe - feat(evm): make
Executorgeneric overFoundryEvmFactory(#14073) by @figtracer - feat(anvil): expose network field in
anvil_nodeInfo(#14093) by @stevencartavia - refactor(evm): thread
NetworkthroughExecutor(#14095) by @figtracer - feat(anvil): support Tempo hardfork parsing (#14096) by @stevencartavia
- refactor(anvil): generalize
TransactionValidatorimpl and decouple rollback (#14094) by @stevencartavia - feat(evm):
ExecutorBuildergeneric (#14078) by @figtracer - refactor(evm): concrete field access -> trait methods on Executor (#14097) by @figtracer
- refactor(evm): add
IntoInstructionResultbound toFoundryEvmFactory(#14099) by @figtracer - refactor(evm): remove
EvmEnvfromget_fork(#14103) by @figtracer - feat(anvil): store
FoundryHardforkonBackend(#14105) by @stevencartavia - feat(anvil): add Tempo-specific block header fields (#14107) by @stevencartavia
- feat(anvil): add
feePayerto Tempo receipts (#14109) by @stevencartavia - feat: add missing Tempo precompile addresses (#14111) by @stevencartavia
- feat(evm):
Executorgeneric (#14101) by @figtracer - chore(evm): remove evm factory free-functions (#14098) by @mablr