Wrapped-Cw721ADO is a smart contract that wraps cw721 tokens. This makes it possible to "upgrade" existing cw721 tokens to leverage our modules. One simple example is if a user wants to leverage our
TransferAgreementfunctionality to make a trade without the need of a marketplace or escrow service. In this case they can wrap the token, sell the wrapped token, and then the new owner can unwrap to get the original.
Cw721Specificationstruct. The minter for the Cw721 contract is automatically defined as this contract.
InstantiateMsg. When sending an NFT to this contract, the user would send a message to either wrap the sent token, or unwrap it (If allowed). This will be defined depending on the
Cw721HookMsgattached to the Cw721ReceiveMsg.
Cw721ReceiveMsgshould be a base64 encoded binary of a