Skip to content
This repository was archived by the owner on Jan 31, 2023. It is now read-only.

[Feature] Split / Merge Hypercert #31

@bitbeckers

Description

@bitbeckers

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

No one assigned

    Labels

    user storyDefines a user interaction to be implemented

    Type

    No type

    Projects

    Status

    Refinement

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions