August 22, 2022

SBT. Soulbound tokens с помощью ENVELOP

Итак, чтобы создать SBT с помощью DAO ENVELOP, нужно прежде всего зайти в dApp: https://appv1.envelop.is/list

После того, как отметите чек-бокс "Wrap emptiness" (обернуть "пустоту") и нажмёте "Wrap now" (начать оборачивание сейчас), перейдёте на страницу: https://appv1.envelop.is/wrap?empty=true

После чего следует нажать на меню "Advanced options" (Расширенные опции), где следует выбрать пункты "Unwrapping", чтобы владелец не смог развернуть в будущем wNFT, а также "Transferring", где обрабатывается условие невозможности передачи и тем самым создаётся как раз Soulbound Token:

Далее - можете сразу добавить в Collateral (Обеспечение) какой-то взаимозаменяемый или невзаимозаменяемый токен, если хотите, чтобы SBT обладал нужной характеристикой к моменту создания, но можете это сделать позже.

Далее - вам нужно пройти стандартную процедуру подтверждения транзакций в кошельке:

После чего - следует дождаться оборачивания:

И когда он будет создан - вы получаете свой SBT. Пример: https://polygonscan.com//tx/0x86d10fba3f57fc5831f2d641415a8c687ac6e6a2bdf9d122373b316361793bab:

В разделе https://appv1.envelop.is/list можно этот токен будет найти:

Кроме того, есть отдельная страница для токена. В моём случае это: https://appv1.envelop.is/token/137/0xAB8bc8B418864A1Df86985BE2D7E24EcAA4d831D/23 (где 137 - ID сети Polygon):

И здесь, на странице токена, вы как раз можете видеть, что он не передаваемый и не разворачиваемый.

Что дальше? Дальше вы можете договориться с DAO ENVELOP о добавлении ваших токенов в белый список, либо развернуть для себя отдельный смарт-контракт с таким же (подобным) функционалом. Для этого - пишите на контакты, указанные на главной: https://envelop.is/. В следующий раз расскажу, какие механики можно сюда до-, на- и при-крутить,

а пока у меня всё

До!