Skip to content

feat(cast): support Tempo sessions in transaction commands#15096

Merged
grandizzy merged 5 commits into
foundry-rs:masterfrom
0xKarl98:transactions
Jun 8, 2026
Merged

feat(cast): support Tempo sessions in transaction commands#15096
grandizzy merged 5 commits into
foundry-rs:masterfrom
0xKarl98:transactions

Conversation

@0xKarl98

@0xKarl98 0xKarl98 commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Towards oss-162
Adds shared Tempo helpers for resolving an explicit session before falling back to wallet signer resolution, and applies them to:

  • cast batch-mktx
  • cast erc20
  • cast tip20 create
  • cast tip20 mine --register
  • cast vaddr create

Also rejects unsupported session combinations such as --browser, --ethsign, and --raw-unsigned where applicable,
validates sessions against the active chain, and fills access-key transaction metadata before signing transactions built outside CastTxBuilder.

Additionally, batch-mktx --raw-unsigned now preserves Tempo access-key metadata while set signer to None.

@mattsse mattsse left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@grandizzy grandizzy enabled auto-merge (squash) June 8, 2026 08:13

@grandizzy grandizzy left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@grandizzy grandizzy merged commit 218d6ac into foundry-rs:master Jun 8, 2026
19 checks passed
@github-project-automation github-project-automation Bot moved this to Done in Foundry Jun 8, 2026
@0xKarl98 0xKarl98 deleted the transactions branch June 8, 2026 08:15
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.

3 participants