我正在使用MetaMask在Dapp中发送交易。
我不了解value: 0.001
发生了什么错误
甚至我都用过web3.utils.toWei('0.0001', 'ether');
,但这也不起作用
const method = 'eth_sendTransaction'
const parameters = [{
from: account,
to: to,
value: 0.001
}]
const from = account
const payload = {
method: method,
params: parameters,
from: from,
}
web3.currentProvider.sendAsync(payload, function (err, response) {
});
请指导我使用MetaMask在Dapp(网络应用程序)中发送ETH或ERC20令牌的正确方法是什么。
答案 0 :(得分:0)
In Ether, the smallest unit of the currency is wei, and 1 ETH === 10^18 wei
var weiValue = web3.utils.toWei('1','ether'); // 1个以太币
console.log(weiValue); // 1000000000000000000