Contract-Invocation

我在哪裡可以找到 pancakeswap 硬幣對智能合約的地址

  • July 18, 2021

我在哪裡可以找到 pancakeswap AMM 的所有(或主要)硬幣對的智能合約地址。我在任何地方都找不到它,在Google上搜尋會產生隨機文章。

工廠契約–PancakeFactory在這裡:

https://bscscan.com/address/0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73

如果你閱讀合約,你會看到它allPairsLength給了你 14,690 對。這是指PancakePair類型契約的數量。

可以通過指定所需的索引來讀取allPairs數組來找到地址。PancakeFactory在沒有任何聰明的情況下,例如 Uniswap 的 Subgraph API(請參閱“Uniswap 中的所有對”),您可能只需要編寫一個簡單的循環函式來遍歷數組。

編輯:

實際上,這個 API 會給你前 1000 對…(按儲備排序)

https://api.pancakeswap.info/api/v2/pairs

過濾pair_address

引用自:https://ethereum.stackexchange.com/questions/98014