github tempoxyz/tempo tempo-contracts@1.6.0

latest release: tempo-primitives@1.6.0
11 hours ago

What's Changed

  • refactor: remove AA 2d txs re-injection on reorg by @klkvr in #3488
  • fix: properly estimate gas for CREATE transactions from empty accounts by @radhika-kapoor in #3358
  • refactor: unify expiry tracking by @klkvr in #3486
  • fix(tx-pool): always read validator preferences from state by @0xrusowsky in #3225
  • fix(revm): gate sig type check behind t1 by @0xKitsune in #3491
  • fix(revm): recheck T3 scope validation gas by @legion2002 in #3484
  • perf(payload): keep shared-trie proposal builds alive until finalize by @joshieDo in #3505
  • feat(rpc): remove decimals from response, add e2e test by @0xKitsune in #3489
  • refactor: unify handling of expiring nonce txs by @klkvr in #3504
  • chore(ci): update release PR changelogs workflow by @0xrusowsky in #3507
  • fix: enable TLS for OTLP HTTP exporter by @decofe in #3508
  • fix(tx-pool): route mark_invalid only to the pool that yielded the transaction by @fgimenez in #3289
  • chore(precompile): add unit tests by @0xrusowsky in #3499
  • fix(transaction-pool): evict txs after fee payer balance changes by @legion2002 in #3454
  • fix(transaction-pool): clear stale expiry tracking by @legion2002 in #3452
  • fix(payload): account for AMM haircut in best-payload fee comparison by @fgimenez in #3294
  • feat(bench): add --tip20-virtual-weight for virtual address transfer benchmarking by @decofe in #3503
  • feat(chainspec): add TempoHardfork::from_chain_and_timestamp by @decofe in #3514
  • feat: allow pruning history by @klkvr in #3511
  • fix(tx-pool): track AA authorization authorities in validator by @legion2002 in #3268
  • fix(account-keychain): clamp T3 refund spending limits by @legion2002 in #3483
  • fix(rpc): accept scoped access-key selectors in fill and estimate by @legion2002 in #3506
  • fix(consensus): keep scheme for last 2 epochs around by @SuperFluffy in #3520
  • fix(rpc): don't override fill_transaction by @klkvr in #3513
  • fix: use consistent rlp encoding by @klkvr in #3443
  • chore(bench): default existing_recipients to true by @decofe in #3523
  • fix(consensus): use finalized state for v2 init check during DKG catch-up by @decofe in #3524
  • chore(precompiles): keychain boundary tests by @0xrusowsky in #3521
  • fix(tests): stabilize tempo transaction RPC integration tests by @0xrusowsky in #3528
  • fix(bench): enable TLS for tempo-bench reqwest by @decofe in #3530
  • refactor(consensus): remove enable-subblocks CLI flag by @decofe in #3510
  • chore(consensus): requires registered scheme when verifying all blocks by @hamdiallam in #3516
  • fix(identityTransition): cross-check finalization digest & try continue walking if partially completed by @hamdiallam in #3512
  • fix(primitives): use nonzero key expiry by @legion2002 in #3500
  • fix: re-validate transactions on policy change by @klkvr in #3532
  • fix: use resolved fee token when checking policy updates by @klkvr in #3539
  • feat: send new AA transactions to the best txs iterator by @klkvr in #3541
  • deps: update reth from main (2026-04-11) by @decofe in #3515
  • deps: update reth from main (2026-04-12) by @decofe in #3549
  • chore: bump version to 1.5.3 by @decofe in #3548
  • fix(tip20): propagate OOG from is_initialized instead of masking as uninitialized by @decofe in #3535
  • fix: address informational audit findings by @decofe in #3544
  • fix(precompile): check token paused in internal balance swaps by @0xrusowsky in #3204
  • fix(account-keychain): propagate refund system errors by @legion2002 in #3543
  • fix(primitives): use nonzero aa validity bounds by @legion2002 in #3501
  • test(node): cover TIP-20 virtual transfers memo variants by @0xrusowsky in #3519
  • fix(revm): move scoped key validation to pre-execution by @legion2002 in #3537
  • fix(dex): check recipient auth on payout token in cancel_stale_order by @fgimenez in #3181
  • feat(consensus): enrich validator command with DKG role info by @decofe in #3538
  • feat: add p2p-proxy subcommand to tempo binary by @mattsse in #2780
  • chore(precompiles): add hardfork-gating to dispatch_call by @0xrusowsky in #3531
  • feat: expose head branch by @jenpaff in #3542
  • chore(primitives): stricter is_payment_v2 criteria by @0xrusowsky in #3551
  • fix(revm): guard empty scoped key batches by @legion2002 in #3562
  • ci(changelog): set ecosystem to skip cargo metadata by @decofe in #3565
  • test(evm): migrate deleted keychain handler tests from tx-pool by @decofe in #3564
  • chore: bump alloy to 2.0.0 by @0xrusowsky in #3569
  • chore: bump commonware deps to monorepo HEAD (f4e49d2) by @decofe in #3554
  • feat(bench): per-node custom args and arg dedup for baseline/feature runs by @decofe in #3567
  • chore: release tempo-alloy@1.6.0, tempo-contracts@1.6.0 and 1 more by @Zygimantass in #3552

New Contributors

Full Changelog: https://github.com/tempoxyz/tempo/compare/tempo-contracts@1.5.1...tempo-contracts@1.6.0

Don't miss a new tempo release

NewReleases is sending notifications on new releases.