This repository was archived by the owner on Jan 31, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
[Feature] Split / Merge Hypercert #31
Copy link
Copy link
Open
Labels
user storyDefines a user interaction to be implementedDefines a user interaction to be implemented
Description
Goal
Claim will be minted for a single user maintaining 100% ownership of the claim
User stories
- As a user, I can use the app to split a hypercert consisting of a single fraction to a set of fractional hypercert (on value)
- As a user, I can use the app to split the impact of a hypercert (fraction) to a set of fractional hypercert (on impact)
Technical
This is where the 1155 becomes SFT again. All tokens should have a supply of 1 (NFT) and a value dimension to represent the portion of claim (Fungify)
Split on impact claim
- Hypercert has baseID = 1, ImpactScopeA and ImpactScopeB
- Token11 and Token12 each representing 50% ownership
*Now split Token11 into separate tokens for ImpactScopeA and ImpactScopeB => generate baseID {2, 3}
In metadata: Ref: token11
- mints Token21
Value = 100% of baseID 2 (but represents 50% of baseId=1, impactScopeA)
- mints Token31
In metadata: Ref: token11 (stored on IPFS)
Value = 100% of baseID 3(but represents 50% of baseID=1, impactScopeB)
Metadata
Metadata
Assignees
Labels
user storyDefines a user interaction to be implementedDefines a user interaction to be implemented
Type
Projects
Status
Refinement