Overview
The assetsup contract supports transfer restrictions — only accredited investors or users from specific geographic regions can receive tokens. This admin UI manages those allowlists. Depends on BE-60 and the transfer_restrictions module in the contract.
Context
- Add a "Transfer Restrictions" section to the tokenized asset management page (admin only)
- Contract source:
contracts/assetsup/src/transfer_restrictions.rs — manages accredited investor list and geographic allowlist
- Backend endpoints needed:
GET/POST/DELETE /stellar/assets/:id/restrictions/investors and GET/POST/DELETE /stellar/assets/:id/restrictions/regions
Acceptance Criteria
Overview
The
assetsupcontract supports transfer restrictions — only accredited investors or users from specific geographic regions can receive tokens. This admin UI manages those allowlists. Depends on BE-60 and thetransfer_restrictionsmodule in the contract.Context
contracts/assetsup/src/transfer_restrictions.rs— manages accredited investor list and geographic allowlistGET/POST/DELETE /stellar/assets/:id/restrictions/investorsandGET/POST/DELETE /stellar/assets/:id/restrictions/regionsAcceptance Criteria