区块链
修饰词payable及有用的全局变量 标签描述

一、在Solidity中,payable是一个修饰符,用于指定一个函数可以接收token(Ether)转账。当一个合约的函数被标记为payable时,用户可以在调用该函数时向合约发送token。如果没有将函数标记为payable,则调用函数时发送token会导致错误。 如下案例: pragmasolidity^0.8.0; contractPayableExample{ //事件,用于记录接收到的token eventReceived(addresssender,uint256amount); //接收token的payable函数 functionreceive()externalpaya...