Payable
作用
使用 Payable 关键字来修饰合约函数,可使得合约可以接收和管理本链原生代币(以太坊上就是 eth),以下就使用 eth 代表本链 token
如何用
- 接收 eth:
payable修饰合约函数,使得在调用该合约方法时,能够将 eth 发送给到该合约的地址中 - 管理 eth: 使用
payable(address recever_addr).transfer(uint256 amount)能够将 eth 从该合约地址发送给指定的地址
使用 Payable 关键字来修饰合约函数,可使得合约可以接收和管理本链原生代币(以太坊上就是 eth),以下就使用 eth 代表本链 token
payable 修饰合约函数,使得在调用该合约方法时,能够将 eth 发送给到该合约的地址中payable(address recever_addr).transfer(uint256 amount) 能够将 eth 从该合约地址发送给指定的地址