The Marketplace ADO for selling NFTs does not include authorized CW721 addresses (The CW721 ADOs that are allowed to send NFTs to the marketplace.) This could be achieved by permissions, but to keep consistency in our ADOs (Also it is easier than to setup permissions) I think adding this option at instantiation makes sense. For reference, you can check out how it is implemented for the Auction ADO.
Description
The Marketplace ADO for selling NFTs does not include authorized CW721 addresses (The CW721 ADOs that are allowed to send NFTs to the marketplace.) This could be achieved by permissions, but to keep consistency in our ADOs (Also it is easier than to setup permissions) I think adding this option at instantiation makes sense. For reference, you can check out how it is implemented for the Auction ADO.