Contract-Development
如何在 ganache(開發)中代理 DEX 路由器?
我正在測試一個使用 Pancake Swap 作為 DEX 交換/路由器的智能合約。出於學習目的,我正在嘗試在本地環境中設置所有內容。我已經在本地環境中成功設置了 ganache。但是,當我部署合約時,它會失敗,因為目前的 DEX 路由器地址是用於 pancake-swap。
我想知道是否有任何方法可以在本地環境中代理 DEX 路由器。我可以在開發環境中使用 Uniswap 路由器嗎?
謝謝!
我找到了解決方案。沒有代理,只能在測試網中執行 pancake swap;這是執行它的完整過程。 https://github.com/nhancv/pancake-swap-testnet#readme
你可以通過本地分叉主網(使用 hardhat node/ganache-cli),使用 BSC RPC 伺服器(例如通過 Moralis,Binance 的官員非常不可靠——這是個人意見)來使用已經部署的 pancakeswap 合約。
看到這個松露/ganache-cli:https://github.com/trufflesuite/ganache-cli-archive
這適用於安全帽:https ://hardhat.org/hardhat-network/guides/mainnet-forking.html