Step by step guide

Step №01. Purchase (buy) a subscription:

Step №02. Specify the subscription parameters: the payment type, the subscription type, the subscription plan (Attention! There are free subscription plans. They have green labels "free" in the list).

There are two payment types - the direct payment and the token deposit. The token deposit way locks user's ERC20 tokens in wNFT with the time-lock for the buyer. The direct payment way charges fee for using the service in ERC20 or native tokens.

Step №03. Specify the subscription recipient

Step №04. Specify the payment token (User does not have to have the payments tokens on balance in free subscription plan case).

Step №05. Confirm all transactions in the MetaMask

Step №06. There are two modes of dApp's working: simple and advanced.

The simple mode is being used for the fast wrapping: minimum number of settings, the wrapping of empty with a collateral and the time lock for recipients from the list.

The advanced mode has full list of settings available for the wrapping.

Step №07. Choose what to wrap around. Options:

  • Use/mint my nft contract - NFTs that are minted on a third-party contract (not from Envelop);

  • Mint tokens with ENVELOP contract - NFTs that are minted on an Envelop contracts;

  • Wrap emptiness - the user does not transfer their NFTs to the Envelop contract.

Step №08. Select restrictions on the behaviour of the created wNFTs. A combination of Disable “Unwrapping” and “Transferring” gives the ability to create a wNFT as a Soulbound Token (SBT).

Step №09. If the original NFTs will be wrapped, select contract in the field (You have already had minted original NFTs):

Step №10. In this case, you can mint yourself additional original NFTs in the Envelope app.

Step №11. After minting the original NFTs in the Envelop app You can go back to the SAFT (app page):

Step №12. If the original NFTs of the third party contracts in the wrapper are used, either select the contract in the field or enter the contract address of the original NFTs.

Step №13. Set time-lock value in days (if You want to create wNFT with time-lock after which You can deploy wNFT):

Step №14. Select which standard You want to create (mint) wNFT:

Step №14.1. If ERC-1155 is selected,specify the number of copies for each wNFT:

Step №15. If You want to make wNFT withholding fee each time a transfer is created by wNFT, then select a fee token and specify the amount of fee:

Step №16. Specify royalty Recipients if fee was set. All fee or only part of it can be accumulated in wNFT. If You have set up a fee for wNFT, specify the recipients of the royalty income by entering the addresses in the field. In this case specify the % to be deducted from the transfer fee for this recipients. The recipient of royalty income can be wNFT itself. Revenue royalty tokens will be added to wNFT's collateral (if user will switch on checkbox "Add the wNFT to the recipients list")

Step №17. Specify wNFT recipients. You can specify addresses manually in the field, You can load a list of addresses from csv-files. The format of the data in the file: strings consisting of recipient addresses and tokenID of the original NFTs to wrap for them. The data in the lines is separated by semicolons. If "empty" wrapping is selected, the tokenID does not need to be specified in the file.

Step №18. Enter the tokenID of the original contract token you specified above. If You click on the field, a list with all available original NFT contract tokens You own will open:

Step №19. If You want wNFT to have collateral, select a token from the list or enter the token's smart-contract address if it is not in the list.

Step №20. Once You have filled in all the fields, click “Wrap Batch”:

Step №21. Confirm all transactions.

Last updated