Skip to content

Add RWA asset creation wizard (#29) - #189

Merged
El-swaggerito merged 2 commits into
Raegis-RWA:mainfrom
Justine-Ifedozie:feat/rwa-asset-creation-wizard-29
Jul 29, 2026
Merged

Add RWA asset creation wizard (#29)#189
El-swaggerito merged 2 commits into
Raegis-RWA:mainfrom
Justine-Ifedozie:feat/rwa-asset-creation-wizard-29

Conversation

@Justine-Ifedozie

Copy link
Copy Markdown
Contributor

Description

Adds a guided asset creation wizard to the Issuer Console (/issuer), letting
issuers submit a new RWA asset for compliance review. This is the missing
"create" counterpart to the existing minting workflow (#6): a request created
here starts in pending status in the existing issuance-request lifecycle
(draft → pending → approved → minted → rejected) and only becomes mintable
after a separate compliance approval step (out of scope here, already existed
in the table's status model).

Related Issue: Closes #29

Type of Change:

  • New feature (non-breaking change that adds functionality)

Evidence Checklist

1. Issue Reference

2. Implementation Summary

  • See description above.
  • Files Changed:
    • src/lib/assetCreationRequest.ts (new) — pure validation module, mirrors mintRequest.ts
    • src/lib/assetCreationRequest.test.ts (new) — 11 unit tests
    • src/features/asset-creation/components/AssetCreationWizard.tsx (new) — 3-step wizard (form → review → submit)
    • src/features/asset-creation/components/AssetCreationWizard.test.tsx (new) — 7 component tests
    • src/pages/issuer.tsx (modified) — wires the wizard into a modal, adds "New asset request" button
    • docs/rwa-asset-creation-wizard.md (new) — design doc, edge cases, security/compliance assumptions
    • docs/README.md (modified) — indexes the new doc
    • README.md (modified) — links the new doc

3. Testing

  • Tests have been added or updated to cover the changes
  • All existing tests pass locally (except a pre-existing, unrelated failure — see note below)

Test Commands Run:

npm run lint
npx tsc --noEmit
npm test

Test Output (summary):

@El-swaggerito

Copy link
Copy Markdown
Contributor
\nThis PR is currently blocked by merge conflicts.\n\nPlease update the branch with the latest main branch and resolve the conflicts before it can be merged.

…tion-wizard-29

# Conflicts:
#	README.md
#	docs/README.md
@El-swaggerito
El-swaggerito merged commit 73eb726 into Raegis-RWA:main Jul 29, 2026
1 of 2 checks passed
@grantfox-oss grantfox-oss Bot mentioned this pull request Jul 29, 2026
6 tasks
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.

Add RWA asset creation wizard

2 participants