EYWA locker через смарт-контракты
На данный момент CrossCurve не предоставляет интерфейс для взаимодействия с NFT и вестинг контейнерами, поэтому будем блокировать свои контейнеры и бустить голоса через смартконтракты
1. Буст уже заблокированных токенов при помощи нфт
1. Создание локера(если вы уже заблокировали свои монеты, то пропустите этот пункт)
Для начала через интерфейс CrossCurve блокируем свои токены на нужный нам срок
Нажимаем зеленую кнопку "Lock Tokens" в верхнем правом углу
1) Вводим количество токенов, которое хотим заблокировать
2) Вводим срок на который хотим заблокировать
Досрочно снять токены не получится. В этом суть лока. Если вы заблокировали токены на 3 года, значит забрать вы их сможете только через 3 года и ни днем раньше
3) Смотрим сколько veEYWA(голосов) мы получим. Чем больше срок на который мы блокируем, тем больше голосов мы получим.
4) Нажимаем кнопку "Create Lock" и подписываем транзакции
Наш лок отобразится вместе с остальными локами
Нам нужно запомнить ID нашего локера
2. Буст при помощи нфт
Переходим по ссылке https://app.crosscurve.fi/nft-merge и выбираем нфт которой будем бустить наш локер и запоминаем его ID
Допустим я выберу самую левую NFT с ID 7686
Далее переходим по ссылке эксплорера на контракт этих NFT
https://arbiscan.io/token/0x33b98a477512a34af0d311da5f59fc5341693962#writeContract
Переходим в вкладку "Contract" -> "Write Contract" и коннектим кошелек
Раскрываем вкладку метода "approve" и вписываем в поле "address" адрес контракта EscrowManager
0xdCa5d16ac3708658ECc971d3AeE5d5CD6e5E1faD
В поле tokenId вписываем ID выбранной нами NFT
После чего нажимаем синюю кнопку "Write" и подписываем транзакцию
Дальше переходим в эксплорере на контракт EscrowManager
https://arbiscan.io/address/0xdca5d16ac3708658ecc971d3aee5d5cd6e5e1fad#writeContract
Также открываем вкладку "Contract" -> "Write Contract" и коннектим кошелек
В адрес опять вводим адрес контракта EscrowManager
0xdCa5d16ac3708658ECc971d3AeE5d5CD6e5E1faD
В tokenId вводим ID нашего ЛОКЕРА, который мы запоминали ранее
Нажимаем синюю кнопку "Write" и подписываем транзакцию
После чего открываем следующий метод "boost"
Вводим ID локера, ID NFT, подписываем транзакцию
Если вы используете Rabby Wallet, то он покажет что у вас забиратют NFT
После этого в дашборде локеров можно будет увидеть, что ваши голоса забустились соответствующе рарности вашей NFT
Чтобы забрать свою NFT обратно и разбустить голоса(потерять буст, но забрать нфт) - нам нужно открыть метод "deboost" и ввести там те же значения
2. Блокировка вестинг-сейфов вместе с NFT
1. Переносим вестинг-сейфы на NFT
Переходим на https://app.crosscurve.fi/nft-manager/
1) Вводим ID NFT на которую хотим закинуть наши сейфы
2) Выбираем сейфы которые будет переносить на NFT
3) Подтверждаем и подписываем транзакцию
Вот так будет выглядеть интерфейс с перенесенными сейфами
2. Даем апрув на NFT
Далее переходим по ссылке эксплорера на контракт этих NFT
https://arbiscan.io/token/0x33b98a477512a34af0d311da5f59fc5341693962#writeContract
Переходим в вкладку "Contract" -> "Write Contract" и коннектим кошелек
Раскрываем вкладку метода "approve" и вписываем в поле "address" адрес контракта EscrowManager
0xdCa5d16ac3708658ECc971d3AeE5d5CD6e5E1faD
В поле tokenId вписываем ID выбранной нами NFT
После чего нажимаем синюю кнопку "Write" и подписываем транзакцию
3. Создаем локер
Дальше в эксплорере переходим на адрес контракта EscrowManager
https://arbiscan.io/address/0xdca5d16ac3708658ecc971d3aee5d5cd6e5e1fad#writeContract
Открываем вкладку "Contract" -> "Write Contract" и коннектим кошелек
Далее открываем метод createLock (0x7faec345)
И заполняем следующими данными
Я буду блокировать на 3 месяца NFT c ID 7686
3 месяца * 30 дней * 24 часа * 60 минут * 60 секунд = 7776000
Соответственно мое заполнение будет выглядеть следующим образом
Далее жмем синюю кнопку и подписываем транзакцию
У вас заберут вашу нфт с вестинг-сейфами и взамен дадут NFT локера
После чего мы сможем в дашборде локера увидеть наш локер уже сразу с бустом
3. Возможные ошибки
1. Caller is not token owner or approved
Если возникает такая ошибка, значит вы не дали апрув на NFT, либо NFT с данным ID находится не на вашем адресе
2. Миллион эфиров комиссия
Значит сработала защита от фронтрана на нфт, т.к вы производили какие-либо действия с токенами на нфт. Необходимо подождать 4 часа пока эта защита спадет и попробовать еще раз
Наш телеграмм канал по нодам — https://t.me/g7team_ru
Наш чат по нодам — https://t.me/g7team_chat