mintHypercertToken(HypercertMetadata claimData, BigNumberish totalUnits)
- Validates the
claimData - Stores metadata on IPFS
- Uses CID to mint hypercert token with
totalUnits
mint(HypercertMetadata claimData, BigNumberish[] units)
- Validates the
claimData - Stores metadata on IPFS
- Uses CID to mint hypercert token with fractions equal to
units
splitValue(string account, string tokenID, BigNumberish[] units)
- Splits token with
tokenIDinto fractions equal tounits - Updated metadata?
mergeValue(string[] tokenIDs)
- Merges tokens in
tokenIDs. - Burns tokens left without value
burn(string tokenID)
- Updates metadata in IPFS to represent burned state
- Store updated metadata in token at
tokenID - Burn token at
tokenID