Skip to content

feat(tempo): add resolveAccount hooks#579

Merged
brendanjryan merged 1 commit into
wevm:mainfrom
parvahuja:parv/resolve-account
Jun 25, 2026
Merged

feat(tempo): add resolveAccount hooks#579
brendanjryan merged 1 commit into
wevm:mainfrom
parvahuja:parv/resolve-account

Conversation

@parvahuja

Copy link
Copy Markdown
Contributor

Summary

  • add a shared resolveAccount hook for Tempo charge and session account selection
  • resolve charge accounts from executable calls, omitting calls when auto-swap routing is account-dependent
  • derive session voucher authority from the selected account and support primitive access-key voucher signatures

Testing

  • VITE_TEMPO_NETWORK=none pnpm exec vp test --run src/tempo/client/Charge.test.ts src/tempo/session/client/Session.test.ts src/tempo/session/precompile/Voucher.test.ts src/tempo/session/client/CredentialState.test.ts
  • pnpm check:types
  • pnpm check:ci

@pkg-pr-new

pkg-pr-new Bot commented Jun 25, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/mppx@579

commit: 95251e4

@brendanjryan

Copy link
Copy Markdown
Collaborator

LGTM

@brendanjryan brendanjryan merged commit b84cc06 into wevm:main Jun 25, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants