В моем умном контракте Ethereum есть функция со следующим интерфейсом
// submitting a review requires a payment
function addReview(string review) public payable
При использовании web3 v1 вызов этой функции будет выглядеть примерно так
contract.methods.addReview(review).send({
from: accounts[0],
value: SOME_AMOUNT_IN_ETH
})
Как я могу вызвать этоработать с другим токеном ERC20 вместо использования Ether?