Skip to content

feat(anvil): add Tempo AA transaction tests#14127

Merged
mattsse merged 1 commit intofoundry-rs:masterfrom
stevencartavia:tempo-tests-aa
Apr 4, 2026
Merged

feat(anvil): add Tempo AA transaction tests#14127
mattsse merged 1 commit intofoundry-rs:masterfrom
stevencartavia:tempo-tests-aa

Conversation

@stevencartavia
Copy link
Copy Markdown
Collaborator

Add Tempo AA (type 0x76) transaction tests. Requires tempo-alloy dev-dependency.

Ported:

  • test_tempo_aa_transaction_basic — build, sign, send AA tx, verify receipt and balance
  • test_tempo_aa_transaction_with_2d_nonce — two txs with different nonce keys both succeed
  • test_tempo_aa_transaction_with_valid_before — valid_before in future succeeds
  • test_tempo_aa_transaction_with_valid_after — valid_after already met succeeds
  • test_tempo_aa_expired_valid_before — expired valid_before rejected at pool
  • test_tempo_aa_valid_after_future — deferred execution after time advances
  • test_tempo_aa_nonce_replay_same_key — sequential nonce enforcement on same key
  • test_tempo_aa_parallel_nonces_different_keys — same nonce on different keys both succeed

@mattsse mattsse merged commit 2d3dcdc into foundry-rs:master Apr 4, 2026
15 checks passed
@github-project-automation github-project-automation Bot moved this to Done in Foundry Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants