Как вывести баланс с Капинуса без апки
Руководство от канала https://t.me/p2p_review.
Тк приложение https://app.kapinus.io/ лишь только мост в BSC, есть опция вывода баланса прямо с чейна без апки. На случай тех работ или форс мажоров.
- Понадобиться ПК (телефон не подходит)
- Кош MetaMask (импортировать туда приватник с моб. апки ММ или Траста)
Ручная работа займет до 10 минут, больше всего времени уйдет на апрувы и подпись контрактов
Способ описываю на пуле BRL, тк он самый ликвидный.
Удаление ликвидность
Нам надо обменять LP токены пула на свою ликвидность.
https://bscscan.com/token/0x0d9bdea6ebc8cd41bf6e110abc5f6a157cb9f708#writeContract
здесь нам требуется дать апрув (разрешение) на работу с нашими LP монетами для контракта роутера (роутер отвечает за работу с ликвидностью)
0x0ddb9d635cb92720896de709d18069450942dbba
В спендере пишем 0x0ddb9d635cb92720896de709d18069450942dbba (это адрес роутера), там где value - кол-во LP монет которые требуется обменять на ливидность, нажимает на "+", и выбираем 10\18, как тут
тк у монеты 18 разделетель после запятой, и число идет как целое, например если ты хочешь обменять 128 своих LP, то введи 128000000000000000000
Или можешь не заморчачится в вписать 9999999999999999999999, это даст абсолютный апрув на весь баланс
Жмем Write и и подписываем транзу
Мы еще не удалили ликвид, только дали разрешение, теперь удаляем
Идем сюда https://bscscan.com/address/0x0ddb9d635cb92720896de709d18069450942dbba#writeContract, это контракт роутера, ищем 4 пункт - removeLiquidity
tokenA, адрес контракта USDT - 0x55d398326f99059ff775485246999027b3197955
tokenB, адрес контракта BRL - 0xa7437d07806420820ba29dce931249565787f810
liquidity - сумма LP монет, тоже чере 10\18, как выше описан пример с апрувом, например для 128 монет это будет значение 128000000000000000000, посмотреть сколько у тебя LP токенов можно тут https://bscscan.com/address/{твой адрес в сети BSC}
amountAMin и amountBMin - ставим значение "0", контракт все равно отдаст ликквид по верхним возможным границам
deadline, можно указать 1726137401
Жмем Write, подписываем транзу > пул отдает нашу ликвидность
Теперь нам надо обменять BRL на USDT
Обменять фиат-реплики на USDT
Как в случае с удалением ликвидности, нам сперва надо дать апрув (разрешение), уже для токена BRL, адрес контракта https://bscscan.com/address/0xa7437d07806420820ba29dce931249565787f810#writeContract
В спендер пишем адрес роутера 0x0ddb9d635cb92720896de709d18069450942dbba
В amount, сумма LP, по примеру 128 = 128000000000000000000
Жмем Write и подписываем транзу.
Апрув есть, теперь нам нужно сделать обмен на USDT (свап)
Открываем роутер https://bscscan.com/address/0x0ddb9d635cb92720896de709d18069450942dbba#writeContract и ищем пункт swapTokensForExactTokens (21 пункт)
amountOut, кол-во BRL на обмен, тоже в формате 10\18, например для обмена 255 BRL на USDT, цифра будет 255000000000000000000
amountInMax, сколько USDT на выходе мы ожидаем получить тоже в формате 10\18. Тут очень важно, можно попасть на сендвич бота, именно это значение и отвечает за проскальзывание. Текущий курс смотрим тут
Делим значение BRL на USDT, получается 4.6, тоесть чтобы обменять по актуальному курсу, для значения 255 (255000000000000000000) BRL в amountInMax нам надо указать 55,4 или 55400000000000000000 в формате 10\18, и -1% для допустимого проскальзывания. Будет еррорить, тк надо подбирать это значение, указывайте -1\-2\-3% от amountInMax пока транза не пройдет.
path - указываем это [0xA7437D07806420820ba29DCE931249565787f810,0x55d398326f99059fF775485246999027B3197955]
refer - 0x0000000000000000000000000000000000000000
Жмем Write > подписываем транзу > свап завершен
Есть вопрос? Наша группа https://t.me/svyaznoy_p2p