Skip to content

feat: queue and discover recovery payloads on-chain - #61

Open
mithatakbulut wants to merge 1 commit into
review/direct-recovery-executefrom
review/direct-recovery-queue
Open

mithatakbulut wants to merge 1 commit into
review/direct-recovery-executefrom
review/direct-recovery-queue

Conversation

@mithatakbulut

Copy link
Copy Markdown
Contributor

Summary

  • Replace Manager recovery queue submission with recovery extension calldata and external wallet transaction sending.
  • Add a local queued recovery payload type used by the recovery queue UI.
  • Discover queued payloads from recovery extension view calls across supported mainnet networks.
  • Resolve payload bodies from Arweave when available, with queue transaction input decoding as fallback.
  • Update recovery queue components and transaction parsing to consume wallet-primitives payload calls.

Stack

  1. review/arweave-read-path
  2. review/recovery-context
  3. review/direct-recovery-execute
  4. This PR: review/direct-recovery-queue -> review/direct-recovery-execute
  5. review/remove-wallet-wdk

Validation

  • pnpm typecheck passed on this branch.
  • Full stack was manually tested locally by Mithat.

Draft while the full recovery stack is reviewed.

Replace the Manager queue/list flow with recovery extension calldata submission and direct RPC reads.

Add a local queued payload type, reconstruct payload bodies from Arweave or queue transaction input, and update the recovery queue UI to consume the new data shape.
@mithatakbulut
mithatakbulut marked this pull request as ready for review May 3, 2026 19:46
@mithatakbulut
mithatakbulut requested a review from a team as a code owner May 3, 2026 19:46
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