我定义了一个接受以太的回退函数,这样任何人都可以简单地用发送发送以太。但这是行不通的,如果有人把乙醚送到我的合同上,交易成功了,但账户余额保持不变,不扣减煤气费。因此,合同没有收到任何以太的。后备功能代码:
function () payable {
PayableCalled(true) //event registered to ensure that function was called
if (crowdsaleClosed) throw;
uint amount = msg.value;
balanceOf[msg
我在一个ico上工作,我得到了这个代码,众筹是与代币,但我想与以太,我怎么做呢?
IERC20 public dai = IERC20(0x6B175474E89094C44Da98b954EedeAC495271d0F);
function buy(uint etherAmount)
external
icoActive() {
require(
etherAmount >= minPurchase && etherAmount <= maxPurchase,
'have to buy between mi