Open apolloshab opened 5 months ago
testing this out asap - thanks for the contribution. Any statement regarding the current state and issues of this implementation possible? Thanks
testing this out asap - thanks for the contribution. Any statement regarding the current state and issues of this implementation possible? Thanks
@elix1er apologies for delay, just updated PR with details on the current state. No known issues yet, but will be testing this out more this week and update accordingly.
This PR adds a basic implementation of ERC-1155 Multi Token Standard, along with the following extensions:
References:
Some context on the history and current state of development: This PR continues where PR https://github.com/CosmWasm/cw-nfts/pull/78 left off. That implementation had most of the key parts of the standard implemented but was missing some things and required minor fixes to logic.
This PR includes the following additions to the previous implementation by ALPAC-4:
MintBatch
: mint a batch of tokens.Approve
/Revoke
: grant/revoke approval on specific tokens and token balances (from cw721).ContractInfo
: query name/symbol of collection (from cw721).Ownership
: query contract admin (from cw721).AllTokenInfo
: query for paginated list of token infos (from cw721).Supply
: query total number of tokens minted (from cw721).{action}_single
and{action}_batch
. Batch events will also emit 1 event instead of multiple Single events.Updates to cw721:
TQueryExtensionMsg
added toCw721Contract
and relevant traits to handle query extension message