0%

tomoon | pancakeswap

这里说一下 pancakeswap 的基础。

相关参数

mainnet

  • pancake_Factory
    • 0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73
  • pancake_Route
    • 0x10ed43c718714eb63d5aa57b78b54704e256024e

testnet

官方

  • Factory
    • 0x6725F303b657a9451d8BA641348b6761A6CC7a17
  • Router
    • 0xD99D1c33F9fC3444f8101754aBC46c52416550D1

第三方

  • doc

  • github

  • app

  • pancake_Route

    • 0x9Ac64Cc6e4415144C455BD8E4837Fea55603e5c3
  • pancake factory

    • 0xB7926C0430Afb07AA7DEfDE6DA862aE0Bde767bc
  • WBNB (BEP20)

    • 0xae13d989dac2f0debff460ac112a837c89baa7cd
  • USDT (BEP20)

    • 0x7ef95a0fee0dd31b22626fa2e10ee6a223f8a684

异常

Pancake: INSUFFICIENT_OUTPUT_AMOUNT

一共有如下情况会导致上面的错误

  • 卖出的币太少
    • 如果你的币总量是 10000 * (10 ** 18) ,精度是 18,但是,你用代码卖出 100 个币最小单位会出现上面的错误
    • 当然,如果你在 pancakeswap 卖出 100 个币,在深度足够的情况下是可以的,因为 pancakeswap 的数值是带有精度的,即最终的数值要乘以 (10 ** 18)
  • 滑点太小
    • out 数值过大。
    • 如果这个币是燃烧、分红或者其他情况,你的币的滑点应该扩大
请我喝杯咖啡吧~