# How to mint Soulbound tokens with Envelop

So, to create your first SBT without code you can use DAO ENVELOP dApp: <https://appv1.envelop.is/list>

Connect to the dapp via Metamask wallet. Check “Wrap emptiness” and click “Wrap now”

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FX33vf3eryd2D6L6GzIb4%2F0*oT2GHOio_RqyUfPe.png?alt=media&#x26;token=ef2f6bdb-2657-441f-8b5f-061f7eeb9104" alt=""><figcaption><p>How to mint Soulbound tokens with ENVELOP</p></figcaption></figure>

After that you’ll redirect to the page: <https://appv1.envelop.is/wrap?empty=true>

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FDlCNR0aLZfrX0VdsHxE0%2F0*UtpD-trx8DMuCcZ8.png?alt=media&#x26;token=24492d95-b38c-4887-8c20-73cc1173e008" alt=""><figcaption><p>How to mint SBT with ENVELOP</p></figcaption></figure>

Click on the “Advanced options” menu, and select “Unwrapping” to prevent the owner from unwrapping wNFT in the future, and “Transferring”, which sets the token’s untransferability condition. Which is the key feature of the Soulbound Token.

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2Fy8J80AKDUPqUI28zhJrH%2F0*rxnW80U5r2U0bMYC.png?alt=media&#x26;token=6e887532-fdeb-404f-bbef-52abc7240199" alt=""><figcaption><p>How to mint Soulbound tokens with ENVELOP</p></figcaption></figure>

You can immediately add some fungible or not fungible token to the Collateral, if you want the SBT to have the right feature at the mint time, but you can do it later.

Next you need to confirm the transaction in the wallet.

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FreayJbEYyFjvGSGINdR3%2F0*PhnT8LDhsg_V7Ii4.png?alt=media&#x26;token=bb0a7afe-96a7-46d2-b538-854995b92f55" alt=""><figcaption></figcaption></figure>

After that, wait for the wrap:

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2F2WPU9G6t7REC1vv7lEEY%2F0*ur2XE6jYA57_3C4X.png?alt=media&#x26;token=b197c75a-bcc1-4deb-bfd5-ea1f70bcfd91" alt=""><figcaption></figcaption></figure>

That’s how, in just a few clicks, you minted an SBT. See our example [https://polygonscan.com//tx/0x86d10fba3f57fc5831f2d641415a8c687ac6e6a2bdf9d122373b316361793bab](https://polygonscan.com/tx/0x86d10fba3f57fc5831f2d641415a8c687ac6e6a2bdf9d122373b316361793bab)

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FmOvz64S5dH38txsiIBDL%2F0*aeYV-JvZv5FBKRRs.png?alt=media&#x26;token=264b387a-6ce9-4ed3-bf19-a464128e02f1" alt=""><figcaption></figcaption></figure>

You can find your SBT here <https://appv1.envelop.is/list>

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FCxS3hlTQY1EQydqb6S23%2F0*iSkhIfccC8tGzQeG.png?alt=media&#x26;token=073e21f1-0343-43ce-8959-061da498056b" alt=""><figcaption></figcaption></figure>

And there is a specific page for SBT. In our case it is: <https://appv1.envelop.is/token/137/0xAB8bc8B418864A1Df86985BE2D7E24EcAA4d831D/23> (where 137 is the Polygon chain ID):

<figure><img src="https://333832744-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McHCU838dvxE6AYohpm%2Fuploads%2FriDZYVuRx1hcU8HCuSiR%2F0*jTewlha_q8NCDUzo.png?alt=media&#x26;token=983871dd-28c6-4e8b-8938-41d5c18cfc29" alt=""><figcaption></figcaption></figure>

Under the address you see the ERC type of token and its properties, that it is non-transferable and non-unwrappable.

{% hint style="info" %}
You can contact DAO ENVELOP to add your tokens to the whitelist, or you can deploy a specific smart contract with similar functionality. To do this — write to the contacts on the main page <info@envelop.is>. Next time I will tell you about SBT usecases.
{% endhint %}
