我可以在一个函数调用中找到单个代币价格
contract.methods.getAmountsOut(arguments...);
但是我想知道如何同时找到多个代币的价格?
你可以使用Promise.all:
let prices = await Promise.all(tokens.map(token => contract.methods.getAmountsOut(token, ...arguments)))