Afaik cw721 package is supposed to be used by consumer contracts - whilst cw721-base is for a custom cw721 contract.
If consumer can query all kinds of data using package - except for minter, wherecw721_base is required. Shouldn't we move it there?
I remember goal of package having it close erc721 spec. But package also allows it querying for contract_info which doesn't exist in erc721.
If above msg should be moved, as a consequence cw-ownable should be part of package.
Also Extension is an optional part of ERC721. Maybe this should also be moved to package?
Afaik
cw721
package is supposed to be used by consumer contracts - whilstcw721-base
is for a custom cw721 contract. If consumer can query all kinds of data using package - except for minter, wherecw721_base
is required. Shouldn't we move it there?I remember goal of package having it close erc721 spec. But package also allows it querying for
contract_info
which doesn't exist in erc721.If above msg should be moved, as a consequence
cw-ownable
should be part of package.Also Extension is an optional part of ERC721. Maybe this should also be moved to package?