3 минуты
Отмена делегирования
Узнайте, как вывести свои делегированные токены через Graph Explorer или Arbiscan.
Чтобы избежать этого в будущем, рекомендуется тщательно выбирать Индексатор. Чтобы узнать, как выбрать Индексатор, ознакомьтесь с разделом “Делегировать” в Graph Explorer.
Как вывести с помощью Graph Explorer
Пошаговое руководство
-
Посетите Graph Explorer. Убедитесь, что вы находитесь в Explorer, а не в Subgraph Studio.
-
Нажмите на свой профиль. Он находится в верхнем правом углу страницы.
- Убедитесь, что ваш кошелек подключен. Если он не подключен, вместо этого вы увидите кнопку “подключить”.
-
Когда вы окажетесь в своем профиле, нажмите на вкладку “Делегирование”. В этой вкладке вы сможете увидеть список Индексаторов, которым вы делегировали свои токены.
-
Нажмите на Индексатора, из которого вы хотите вывести свои токены.
- Убедитесь, что вы записали конкретного Индексатора, так как вам нужно будет найти его снова для вывода.
-
Выберите опцию “Отменить делегирование”, кликнув на три точки рядом с Индексатором с правой стороны, как показано на изображении ниже:
Кнопка отменить делегирование -
После примерно 28 эпох (28 дней) вернитесь в раздел “Делегирование” и найдите конкретного Индексатора, делегацию которого вы отменили.
-
Как только вы найдете Индексатора, кликните на три точки рядом с ним и продолжите вывод всех ваших токенов.
Как вывести средства с использованием Arbiscan
Этот процесс в основном полезен, если пользовательский интерфейс в Graph Explorer испытывает проблемы.
Пошаговое руководство
-
Найдите вашу транзакцию делегирования на Arbiscan.
-
Перейдите в раздел “Действие по транзакции”, где вы можете найти контракт расширения стейкинга:
-
Затем нажмите на «Контракт».
Вкладка контракта на Arbiscan, между трансфер NFT и События -
Прокрутите вниз и скопируйте Contract ABI. Рядом с ним должна быть небольшая кнопка, которая позволяет скопировать всё.
-
Нажмите на кнопку своего профиля в верхнем правом углу страницы. Если вы ещё не создали аккаунт, пожалуйста, сделайте это.
-
После того как вы окажетесь в своём профиле, нажмите на “Custom ABI”.
-
Вставьте пользовательский ABI, который вы скопировали из контракта расширения для стейкинга, и добавьте пользовательский ABI для адреса: 0x00669A4CF01450B64E8A2A20E9b1FCB71E61eF03 (пример адреса)
-
Перейдите обратно к контракту расширения для стейкинга. Теперь вызовите функцию
unstake
на вкладке Write as Proxy, которая была добавлена благодаря пользовательскому ABI, с количеством токенов, которые вы делегировали. -
Если вы не знаете, сколько токенов вы делегировали, вы можете вызвать
getDelegation
на вкладке Read Custom. Вам нужно будет вставить свой адрес (адрес делегатора) и адрес Индексатора, которому вы делегировали, как показано на следующем скриншоте:Оба адреса, которые нужны - Это вернет три числа. Первое число — это количество токенов, которые вы можете вывести.
-
После того как вы вызовете
unstake
, вы сможете вывести токены примерно через 28 эпох (28 дней), вызвав функциюwithdraw
. -
Вы можете увидеть, сколько токенов будет доступно для вывода, вызвав функцию
getWithdrawableDelegatedTokens
в разделе Read Custom и передав ей ваш делегированный кортеж. См. скриншот ниже:Вызовите getWithdrawableDelegatedTokens, чтобы увидеть количество токенов, которые можно вывести
Дополнительные ресурсы
Чтобы успешно делегировать, ознакомьтесь с документацией по делегированию и проверьте раздел делегирования в Graph Explorer.