Solidity payable函数支付
Solidity payable function payout
可能是我没有理解payable函数的概念...
所以我有这样的功能:
function fundEthereum()应付{
}
现在据我了解,以太币被发送到这个函数并存储在合约中。
我现在要做的是,当有人向这个函数发送以太币时,将这些以太币进一步发送到另一个账户/地址。
问题是我怎样才能将这些以太币进一步发送到另一个地址?
感谢帮助
祝你圣诞快乐
您理解正确。
我想你想发送的是函数中发送的以太币总量,你可以在 msg.value 中找到它们。您需要收款人地址,然后您可以使用发送功能将交易金额发送给他。
function send(address _receiverAddress) payable {
_receiverAddress.send(msg.value);
};
可能是我没有理解payable函数的概念...
所以我有这样的功能:
function fundEthereum()应付{ }
现在据我了解,以太币被发送到这个函数并存储在合约中。
我现在要做的是,当有人向这个函数发送以太币时,将这些以太币进一步发送到另一个账户/地址。
问题是我怎样才能将这些以太币进一步发送到另一个地址?
感谢帮助
祝你圣诞快乐
您理解正确。 我想你想发送的是函数中发送的以太币总量,你可以在 msg.value 中找到它们。您需要收款人地址,然后您可以使用发送功能将交易金额发送给他。
function send(address _receiverAddress) payable {
_receiverAddress.send(msg.value);
};