Skip to content

feat(cast): add cast keychain subcommand for AccountKeychain management#369

Draft
grandizzy wants to merge 1 commit intotempofrom
feat/cast-keychain
Draft

feat(cast): add cast keychain subcommand for AccountKeychain management#369
grandizzy wants to merge 1 commit intotempofrom
feat/cast-keychain

Conversation

@grandizzy
Copy link
Copy Markdown
Contributor

Adds cast keychain — ergonomic CLI for the AccountKeychain precompile (Tempo only).

Subcommands: authorize (auth), revoke (rev), update-limit (ul), key-info (info), remaining-limit (rl)

  • Validates Tempo chain ID before any operation
  • TIP-1011 flags (--periodic-limit, --destination) bail cleanly until protocol support lands
  • Full access-key (keychain mode) signing support for write commands
  • Integration tests added to tempo-check.sh

Shared helpers in foundry-wallets::tempo (calldata builders + query functions) can be consumed as a crate by other projects like the Tempo wallet.

@grandizzy grandizzy self-assigned this Mar 30, 2026
@grandizzy grandizzy force-pushed the feat/cast-keychain branch 4 times, most recently from 9e6875c to 4679688 Compare March 31, 2026 05:28
@grandizzy grandizzy force-pushed the feat/cast-keychain branch from 4679688 to 7eb3ccb Compare March 31, 2026 05:43
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.

1 participant