> For the complete documentation index, see [llms.txt](https://niftsy-protocol-niftsy-1.gitbook.io/niftsy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://niftsy-protocol-niftsy-1.gitbook.io/niftsy/tutorials/dapps/saft-wnft/version-1.0/insctruction.md).

# Insctruction

Step by step guide

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FGzETy1hF9LSMi8tNuM98%2Fksnip_20221212-154928.png?alt=media&amp;token=87955975-9ddc-46e7-a161-320b18e5e172" alt=""><figcaption></figcaption></figure>

**Step №01.** Purchase (buy) a subscription:&#x20;

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FnezWZRv3n2Wew9NQMLt6%2Fksnip_20221212-155211.png?alt=media&amp;token=3a32a934-a637-48ff-8f2a-e8bdae25be3a" alt=""><figcaption></figcaption></figure>

**Step №02**. Specify the recipient of the subscription (this can be a third party)

**Step №03**. Choose a subscription plan (now You need to have enough **NIFTSY** tokens in your wallet to purchase a subscription: these are added to wNFT with the time-lock that the subscription service creates for the user).<br>

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FaMgsIx2zBF3IdfMHu7ee%2Fksnip_20221212-155349.png?alt=media&amp;token=36ee3843-87df-4346-8535-75b366b26939" alt=""><figcaption></figcaption></figure>

**Step №04**. Confirm all transactions in the MetaMask:

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FbAV2wZuRsRxsds03zxLF%2Fksnip_20221212-155514.png?alt=media&amp;token=bc732813-54f4-4d69-95d2-4482cbdf1525" alt=""><figcaption></figcaption></figure>

**Step №05**. Choose what to wrap around. Options:

* Original NFTs that are minted on a third-party contract (not from Envelop);
* Original NFTs that are minted on an Envelop contract;
* "Empty" (when creating wNFTs, the user does not transfer their original NFTs to the Envelop contract).

**Step №06**. 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).<br>

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2F6py0Ch54M4U7ej4XQMS4%2Fksnip_20221212-155627.png?alt=media&amp;token=2a40c08d-d75e-4a35-ba32-3f89e6d7d5d5" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2F1yuQwsjtfZRMJwubJRN5%2Fksnip_20221212-160307.png?alt=media&amp;token=c72108ad-e241-47f2-8972-80be9adac7c6" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2F5MUFPZifvQi1zAncBmFe%2Fksnip_20221212-161118.png?alt=media&amp;token=f713a29c-2449-400e-bc0a-77549ec6b1d2" alt=""><figcaption></figcaption></figure>

**Step №09**. After minting the original NFTs in the Envelop app You can go back to the SAFT (app page):<br>

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FWhoDthtcPB4qkVzYMMuO%2Fksnip_20221212-161241.png?alt=media&amp;token=383a04c5-a73a-4654-bd1d-bfaf5d45522e" alt=""><figcaption></figcaption></figure>

**Step №10**. 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.

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FpPLtEM4tS9Y4q5ncVsC9%2Fksnip_20221212-161345.png?alt=media&amp;token=2ada9a64-e011-4145-a7cb-3f09ec6fe648" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2Fz2cNGKOE1nsReJce7Zdz%2Fksnip_20221212-161440.png?alt=media&amp;token=78095ef9-b137-4389-b18e-8bb9fcbecea0" alt=""><figcaption></figcaption></figure>

**Step №12**. Select which standard You want to create (mint) wNFT:&#x20;

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2Fc53F7aHq6tGmNPueroXU%2Fksnip_20221212-161658.png?alt=media&amp;token=fdf104d0-1016-4509-a939-89eeee8a81b5" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FcYVzC5hbFnqUNEKPP9jg%2Fksnip_20221212-161759.png?alt=media&amp;token=c40d5f99-9da8-43a9-a9f7-cff36b7517b2" alt=""><figcaption></figcaption></figure>

**Step №13**. 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:<br>

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FBqHz3aLKOw6Py2mqcTRA%2Fksnip_20221212-161902.png?alt=media&amp;token=7a6f597b-34dd-4202-9bb2-278bb956d592" alt=""><figcaption></figcaption></figure>

**Step №14**. 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 №15**. 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:

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FbVzEoz9d8MIMMeRkQZAo%2Fksnip_20221212-162028.png?alt=media&amp;token=78f221b7-a165-4739-951c-3d8f9235ab3c" alt=""><figcaption></figcaption></figure>

**Step №16**. 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 №17**. Specify the number of tokens to be added to each wNFT to be created:

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2F05km7Us3Xqr0Rzy8vGf1%2Fksnip_20221212-162806.png?alt=media&amp;token=59327699-4441-4649-a6ff-6e3b2e5707ba" alt=""><figcaption></figcaption></figure>

**Step №18**. If You have set up a fee for wNFT, specify the recipients of the royalty income by entering the addresses in the field.

**Step №19**. Specify the % to be deducted from the transfer fee for this recipient.&#x20;

**Step №20**. The recipient of royalty income can be wNFT itself. Revenue royalty tokens will be added to wNFT's collateral:

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FtaYYSXqxnV7cQapM45dQ%2Fksnip_20221212-162950.png?alt=media&amp;token=29e8f2bc-33c4-4708-aae5-784de82c041d" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2F2I053qWWonfVzVMBImMx%2Fksnip_20221212-163131.png?alt=media&amp;token=363b95a5-2fb2-4ca4-b459-da6fbf180614" alt=""><figcaption></figcaption></figure>

**Step №22**. Confirm all transactions.
