Solidity 练习:Payable

2022-12-29 Web3 Solidity

# 一、题目说明

声明为 Payable 的函数和地址可以接收 Ether。

# 二、任务列表

  • 通过声明 payable 让函数 deposit 可以接收 Ether。

# 三、解答代码

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;

contract Payable {
    // Payable address can receive Ether
    address payable public owner;

    // Payable constructor can receive Ether
    constructor() payable {
        owner = payable(msg.sender);
    }

    function deposit() external payable {}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 四、参考资料

Last Updated: 2023-01-28 4:31:25