Skip to content

feat: add fractional NFT support and fix type import cycles - #634

Merged
Damola-Sodiq merged 1 commit into
Sahara-Pay:mainfrom
Muhammad-Al-amin:very-prince-001
Aug 30, 2026
Merged

feat: add fractional NFT support and fix type import cycles#634
Damola-Sodiq merged 1 commit into
Sahara-Pay:mainfrom
Muhammad-Al-amin:very-prince-001

Conversation

@Muhammad-Al-amin

Copy link
Copy Markdown
Contributor

Closes #536

  • Extract StellarAddress and OrgId types to primitives.ts to break circular imports between the types barrel and api-responses
  • Add full fractional NFT type definitions including SVG layers, ownership shares, and worker message contracts
  • Implement React hook for managed Web Worker-based SVG rendering
  • Add deterministic sample data factory and load simulator for performance testing
  • Add NFT gallery demo page for showcasing and stress testing
  • Add unit tests for core worker and component helper functions

- Extract StellarAddress and OrgId types to primitives.ts to break circular imports between the types barrel and api-responses
- Add full fractional NFT type definitions including SVG layers, ownership shares, and worker message contracts
- Implement React hook for managed Web Worker-based SVG rendering
- Add deterministic sample data factory and load simulator for performance testing
- Add NFT gallery demo page for showcasing and stress testing
- Add unit tests for core worker and component helper functions
@Damola-Sodiq
Damola-Sodiq merged commit d12b334 into Sahara-Pay:main Aug 30, 2026
1 check passed
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.

Develop SVG fractional NFT rendering to maximize Next.js client performance

2 participants