You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary
This proposal contains the following changes:
Token Collection Metadata Mutation functions
Token TokenData metadata mutation functions
A bug fix for collection supply underflow
Make a public entry for transfer with opt-in
Ensure royalty numerator is smaller than denominator
Motivation
support collectionData and TokenData fields mutation based on the mutability config so that creators can update the fields based on their own application logic
fix a bug that could cause underflow when burning an unlimited collection
provide an entry function so that the transferWithOptIn can be directly used by SDK
add assertion on royalty numerator to be smaller or equal to denominator
Rationale
The change is to fulfill the token standard specification that the token/collection metadata can be mutated when the mutability config is set. No other alternatives.
without providing entry function, the alternative is each sdk or wallet implementing their own script calling public functions. It adds more friction to use our token standard without any advantages.
Specification
The changes has been reviewed and merged to main branch
Mutation related changes: #5382 #5265 #5017
Summary
This proposal contains the following changes:
Motivation
support collectionData and TokenData fields mutation based on the mutability config so that creators can update the fields based on their own application logic
fix a bug that could cause underflow when burning an unlimited collection
provide an entry function so that the transferWithOptIn can be directly used by SDK
add assertion on royalty numerator to be smaller or equal to denominator
Rationale
The change is to fulfill the token standard specification that the token/collection metadata can be mutated when the mutability config is set. No other alternatives.
without providing entry function, the alternative is each sdk or wallet implementing their own script calling public functions. It adds more friction to use our token standard without any advantages.
Specification
The changes has been reviewed and merged to main branch
Mutation related changes:
#5382
#5265
#5017
Bug fix:
#5096
Provide entry point:
#4930
Ensure royalty numerator is smaller than denominator
#5444
Reference Implementation
None
Risks and Drawbacks
reviewed and audited
Future Potential
The text was updated successfully, but these errors were encountered: