如何通过web3的方法获得bsc20 token 实时买入/卖出价?
目前能通过合约中的getReserves()方法得到amount0,amount1然后计算,但我想得到的是类似于下图的价格:
eg:
from addr to token_addr 1BNB
from token_addr to addr 400USDT
addr_1卖出1 BNB 此时BNB的价格为400U
from addr to token_addr 500U
from token_addr to addr 1BNB
addr_1买入1 BNB 此时BNB的价格为500U
想要获得上面这种数据,是需要通过web3调用合约的某个方法,还是通过监听合约的topic log获得,或是其它的方法,希望能有个具体的思路