【发布时间】:2020-11-16 18:44:39
【问题描述】:
我的智能合约中有如下功能:
function transferToaddress(address payable addressToSend) public payable{
addressToSend.transfer(0.5 ether);
}
从我的前端,我调用上面的函数如下:
var response = await this.contract.transferToaddress(vm.userAccountAddress,{
from: vm.userAccountAddress,
gas: vm.gas
})
交易失败。我的合同有一些余额。单击按钮后,我希望将一些以太币(在本例中为 0.5)从我的智能合约转移到传递给函数的地址。 知道我做错了什么吗?
【问题讨论】:
标签: blockchain solidity smartcontracts web3 ether