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/. В следующий раз расскажу, какие механики можно сюда до-, на- и при-крутить,