Где найти адреса контрактов на токен Uniswap v3 ERC20 и пул ликвидности в ROPSTEN и других сетях, не относящихся к основной сети?

Я нахожусь в процессе тестирования некоторых библиотек Uniswap v3, таких как https://github.com/uniswap-integration/simple-uniswap-sdk/, и хотел бы знать, как найти адреса пула и токенов для Uniswap v3 в сети Ropsten. и, в конечном итоге, для основной тестовой сети Оптимизм и тестовой сети Кована.

Я смог успешно получить эти значения основной сети, запросив подграф v3 . Доступны ли подграфы для тестовых сетей или где можно найти идентификаторы контрактов?

2 ответа

Лучший способ — сделать своп в интерфейсе Uniswap, который также работает с тестовыми сетями, просто добавьте токены, для которых вы хотите найти адрес пула (возможно, с ручным импортом), сделайте своп и обратите внимание на адреса на Etherscan из которые токены отправляются вам. Это будет адрес пула, который вы ищете.

Чтобы получить доступ к пользовательскому интерфейсу тестовой сети, например, в случае Ropsten:https://app.uniswap.org/#/swap?chain=ropsten

Пример транзакции можно найти здесь , а адрес пула:

0xd2a6d30c2037390dc8e247d6b7e0ec11e3047499

(есть еще второй пул, который участвует в роутинге, так что можно найти несколько пулов, если есть позиции с разной комиссией)

Это была и моя проблема. Взгляните на первый абзац:

Последняя версия @uniswap/v3-core, @uniswap/v3-periphery,@uniswap/swap-router-contracts и @uniswap/v3-staker развернута по адресам, указанным ниже. Они развернуты по одному и тому же адресу в основной сети Ethereum, Optimism, Arbitrum, Polygon и во всех тестовых сетях.

Итак, вы можете найти адреса здесь: https://docs.uniswap.org/protocol/reference/deployments

В разделе «Развертывание пула Uniswap» вы можете узнать, как получить адрес пула с вашей парой.

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