Skip to content

Conversation

@DanielSinclair
Copy link
Contributor

@DanielSinclair DanielSinclair commented Jan 15, 2026

Add RevokeDelegationPanel for removing delegations

What changed

  • Added a new RevokeDelegationPanel component that allows users to revoke delegations from contracts
  • Integrated the panel into the navigation system for both Android and iOS
  • Added route types and parameters to support the delegation revocation flow
  • Implemented a step-by-step flow for revoking multiple delegations in sequence

Screen recordings / screenshots

No screenshots provided in the diff

What to test

  • Opening the RevokeDelegationPanel with valid delegation parameters
  • Revoking a single delegation and verifying the transaction is sent correctly
  • Testing the multi-delegation flow to ensure users can revoke multiple delegations in sequence
  • Verifying proper error handling when revocation fails
  • Checking that the UI updates appropriately during the revocation process (ready, revoking, success states)
  • Testing the panel on both Android and iOS platforms

@DanielSinclair
Copy link
Contributor Author

DanielSinclair commented Jan 15, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@DanielSinclair DanielSinclair changed the title feat: add revoke delegation panel feat: delegation revoke sheets, confirmations Jan 15, 2026
@DanielSinclair DanielSinclair force-pushed the daniel/7702-atomic-swaps branch from 0faf860 to 7e4c0e0 Compare January 17, 2026 22:05
@DanielSinclair DanielSinclair force-pushed the daniel/7702-atomic-swaps branch from 7e4c0e0 to c58048c Compare January 20, 2026 16:41
@DanielSinclair DanielSinclair force-pushed the daniel/7702-atomic-swaps branch from c58048c to f927d49 Compare January 21, 2026 23:34
@DanielSinclair DanielSinclair force-pushed the daniel/7702-revoke-ui branch 2 times, most recently from 035f522 to 51017c3 Compare January 26, 2026 03:47
@DanielSinclair DanielSinclair force-pushed the daniel/7702-atomic-swaps branch from f927d49 to 1e6ec72 Compare January 26, 2026 03:47
DanielSinclair and others added 3 commits January 26, 2026 03:33
- Add RevokeDelegationPanel component for revoking delegations
- Add delegationStatus service for checking delegation state
- Use SDK executeRevokeDelegation for revocation

fix: add chain parameter to publicClient in RevokeDelegationPanel

feat: add revoke delegation panel

- Add RevokeDelegationPanel component for revoking delegations
- Add delegationStatus service for checking delegation state
- Use SDK executeRevokeDelegation for revocation

fix: add chain parameter to publicClient in RevokeDelegationPanel

fix: use ethers signer and provider

fix: hash

fix: revoke, status state mangement
Co-Authored-By: derHowie <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants