PancakeSwap API / Обмен BNB с API Binance Smart Chain

Мне было интересно, есть ли API PancakeSwap, который позволяет мне менять BNB на токен, и если это невозможно, могу ли я сделать это с API Binance Smart Chain?

Спасибо!

3 ответа

pancakeswap правильно не имеет API или SDK как Uniswap sdk. Лучшее решение - подключиться к смарт-цепочке binance и подключиться к контракту маршрутизатора pancakeswap через web3.

      function swapExactTokensForTokens(
    uint amountIn,
    uint amountOutMin,
    address[] calldata path,
    address to,
    uint deadline
)

Это функция для токенов обмена. Вы можете обратиться к документации по uniswap, чтобы получить дополнительную информацию.

Существует API, который позволяет вам находить лучший DEX в различных блокчейнах, включая BSC, и позволяет вам указывать DEX, который вы хотите, исключая все остальные.

Вот ссылка на спецификацию API: https://0x.org/docs/api

Пример, который вы можете ввести в браузере:https://bsc.api.0x.org/swap/v1/quote?buyToken=BUSD&sellToken=BNB&sellAmount=1000000000000000000&excludedSources=BakerySwap,Belt,DODO,DODO_V2,Ellipsis,Nerve,SushiSwap,Smoothy,ApeSwap,CafeSwap,CheeseSwap,JulSwap,LiquidityProvider

Этот URL-адрес конвертирует 1 BNB в BUSD только для Pancakeswap V1 и Pancakeswap V2.

Вы также можете интегрировать это в смарт-контракт.

Надеюсь, это поможет: D

вы можете воспользоваться этой ссылкой. Просто введите адрес выходной валюты.

https://exchange.pancakeswap.finance/#/swap?outputCurrency={required_token_address_on_BSC}&inputCurrency=0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c

Используйте на свой риск

Другие вопросы по тегам