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
Since Fair Minting was released, it has seen significant usage (albeit very bursty). Users have offered multiple suggestions as to ways to improve to the feature, specifically regarding the transaction validation rules.
Use Asset ID Transactions
Use the asset_id instead of the full name in Fairmint and Fairminter transactions. This involves minor changes to the fairmint.compose(), fairmint.unpack(), fairminter.compose() and fairminter.unpack() functions. This reduces the size of minting transactions.
Remove Unnecessary Checks
Allow soft_cap to be equal to hard_cap. Because there is no reason to ban it. This involves a minor change in the fairminter.validate() function
Add max_fairmint_by_address Parameter
Allows the creator of a Fairminter to limit the number of tokens minted by a given address. This involves adding the parameter in the fairminter.compose() function and adding the verification in fairmint.validate() . Many users have asked for this feature, which forces a level of pseudonymity on minters so that the asset concentration is unknowable.
API Changes
No changes
Database Changes
No changes
The text was updated successfully, but these errors were encountered:
Definitely address #2422, I think it makes it more likely your fairminter tx will fail over to a non-OP_RETURN encoding.
This is a just a fun idea (pun coming) - Since fairmints are issuances, we could enable the description field and allow people to comment in a sort of pump.fun manner on the mint. This is probably a bad use of the blockchain and could be just implemented in the UI of a platform supporting mints, but random thought idk.
Fair Minting v2
Motivation
Since Fair Minting was released, it has seen significant usage (albeit very bursty). Users have offered multiple suggestions as to ways to improve to the feature, specifically regarding the transaction validation rules.
Use Asset ID Transactions
Use the
asset_id
instead of the full name in Fairmint and Fairminter transactions. This involves minor changes to thefairmint.compose()
,fairmint.unpack()
,fairminter.compose()
andfairminter.unpack()
functions. This reduces the size of minting transactions.Remove Unnecessary Checks
Allow
soft_cap
to be equal tohard_cap
. Because there is no reason to ban it. This involves a minor change in thefairminter.validate()
functionAdd
max_fairmint_by_address
ParameterAllows the creator of a Fairminter to limit the number of tokens minted by a given address. This involves adding the parameter in the
fairminter.compose()
function and adding the verification infairmint.validate()
. Many users have asked for this feature, which forces a level of pseudonymity on minters so that the asset concentration is unknowable.API Changes
No changes
Database Changes
No changes
The text was updated successfully, but these errors were encountered: