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
2
3
4
5
6
7
8
9
10
11
12
13
14