Solidity: unnamed payable functi

2018-08-02  本文已影响0人  susupp

Remember the unnamed default public payable function in our Faucet.sol code? It looked like this:

function () public payable {}

When you sent a transaction to the contract address, with no data specifying which function to call, it called this default function. Because we declared it as a payable, it accepted and deposited the 1 ether into the contract account balance. Your transaction caused the contract to run in the EVM, updating its balance. We have funded our faucet!

上一篇下一篇

猜你喜欢

热点阅读