Для получения текущей стоимости криптовалютной пары на децентрализованной бирже Web3, можно использовать следующий метод:
1. Создать экземпляр Web3 и подключиться к сети, на которой находится нужная децентрализованная биржа (например, Ethereum или Binance Smart Chain).
2. Получить адрес контракта торговой пары (например, адрес контракта для пары ETH/USDT на Uniswap).
3. Используя методы контракта биржи (например, методы getReserves), получить информацию о цене и ликвидности торговой пары.
Например, для получения цены и ликвидности торговой пары на PancakeSwap с использованием библиотеки web3 можно выполнить следующие шаги:
1. Создать экземпляр Web3 и подключиться к сети Binance Smart Chain.
2. Получить адрес контракта торговой пары для нужной криптовалютной пары (например, адрес контракта для пары BNB/USDT на PancakeSwap).
3. Используя методы контракта PancakeSwap (например, методы getReserves), получить информацию о цене и ликвидности торговой пары.
Таким образом, используя библиотеку web3 и методы контрактов децентрализованных бирж, можно легко получить актуальную информацию о ценах и ликвидности криптовалютных пар на этих биржах.