Skip to content

fix: preserve native guardian calldata addresses#56

Merged
LucienSong merged 1 commit into
mainfrom
codex/native-guardian-calldata
Jul 14, 2026
Merged

fix: preserve native guardian calldata addresses#56
LucienSong merged 1 commit into
mainfrom
codex/native-guardian-calldata

Conversation

@LucienSong

Copy link
Copy Markdown
Collaborator

Summary

  • encode guardian recovery identities as full native 32-byte ABI words
  • retain the existing public selectors and calldata layout expected by AccountManager
  • assert full-width address words across set, submit, execute, and cancel recovery helpers

This aligns the SDK with ShellDAO/shell-chain#330.

Verification

  • npm run typecheck
  • npm test (143 passed, 1 testnet test skipped)
  • git diff --check

@LucienSong
LucienSong marked this pull request as ready for review July 14, 2026 01:32
@LucienSong
LucienSong merged commit d471cba into main Jul 14, 2026
3 checks passed
@LucienSong
LucienSong deleted the codex/native-guardian-calldata branch July 14, 2026 01:35
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