Skip to content

Add transfer restrictions management functionality - #335

Merged
github-actions[bot] merged 1 commit into
developfrom
transfer-restrictions
Nov 14, 2025
Merged

Add transfer restrictions management functionality#335
github-actions[bot] merged 1 commit into
developfrom
transfer-restrictions

Conversation

@F-OBrien

@F-OBrien F-OBrien commented Nov 7, 2025

Copy link
Copy Markdown
Collaborator

This pull request adds support for managing transfer restriction exemptions for fungible assets, including the ability to view, add, and remove exemptions for specific identities. It introduces new modal components to handle exemption management in the asset control center, updates the asset context and provider logic to fetch and expose exemption data, and extends asset action hooks to provide methods for modifying exemptions and transfer restrictions.

Transfer Restriction Exemptions Management:

  • Added new modal components AddExemptionsModal and EditTransferRestrictionModal for adding and editing transfer restriction exemptions and restrictions in the asset manager UI. These modals handle user input, validation, and transaction execution for exemption management. [1] [2] [3]
  • Updated the asset context (AssetContext/constants.ts and provider.tsx) to fetch and expose exemption data (TransferRestrictionExemption) as part of asset details, allowing UI components to display current exemptions. [1] [2] [3] [4] [5]

Asset Actions Extension:

  • Extended the useAssetActions hook to include methods for setting transfer restrictions, and adding/removing exemptions, with type safety and error handling for fungible assets. These methods are now available for use throughout the asset manager. [1] [2] [3]

Type and Interface Improvements:

  • Exported form interfaces for tracked stats and exemption management to improve type sharing and validation across modal components.

These changes collectively enable a more robust and user-friendly workflow for managing transfer restriction exemptions on fungible assets within the asset manager UI.

@github-actions

github-actions Bot commented Nov 13, 2025

Copy link
Copy Markdown

🔒 SSH Commit Auth & Fast-Forward Merge Results

Execution Time: 2025-11-14T12:07:40.154Z
Actor: F-OBrien

✅ SSH Commit Authentication: SUCCESS

Summary: 1/1 commits passed authentication (100.0%)

✅ Fast-Forward Merge: SUCCESS

Merge Commit: 09d480d0

Details: Successfully fast-forwarded develop to transfer-restrictions (no merge commit created)

📊 Summary

Authentication: success • Merge: success • Commits Validated: 1

Action completed successfully! All validations passed.


🤖 Generated by SSH Commit Auth & Fast-Forward Merge Action

@F-OBrien
F-OBrien force-pushed the transfer-restrictions branch from fa4e67a to f45d630 Compare November 13, 2025 10:39
@F-OBrien
F-OBrien force-pushed the transfer-restrictions branch from f45d630 to 6a5c156 Compare November 13, 2025 18:30
@F-OBrien
F-OBrien force-pushed the transfer-restrictions branch from 6a5c156 to 09d480d Compare November 14, 2025 11:52
@F-OBrien

Copy link
Copy Markdown
Collaborator Author

/fast-forward

@github-actions
github-actions Bot merged commit 09d480d into develop Nov 14, 2025
5 checks passed
@github-actions
github-actions Bot deleted the transfer-restrictions branch November 14, 2025 12:07
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