Solidity学习之接收发送代币
林夕云
Sep 9
Solidity学习之函数接收eth如果要让合约可以接受eth,那么需要payable修饰将要调用的函数,否则函数不能接受eth// SPDX-License-Identifier: GPL-3.0 pragma solidity 0.8.7; contract A{ address payable public owner; constructor(){ owner =payable( msg.sender); } function deposit() external payable { } function getBalance() external view returns (uint) { return address(this).balance; } } 合约接收eth当合约定义了Fallback或者Recieve函数,当你调用合约不存在的函数时,会默认调用他们,data是空的时候会优先调用Fallback,所以只要把这两个函数定义为payable,则合约可以接受eth发送eth有三种方式,tansfer,send,call// SPDX-License-Identi...

Most popular by 林夕云

ES学习之DSL Match

ES学习之DSL Match

Solidity学习之Storage

Solidity学习之Storage

Solidity学习之接收发送代币

Solidity学习之接收发送代币

Solidity学习之Modifier函数

Solidity学习之Modifier函数

ES学习之DSL-2

ES学习之DSL-2

Solidity学习之函数可见性

Solidity学习之函数可见性

ParagraphParagraph

林夕云

Written by
林夕云

追一刹畅快感觉,错亦无奈

Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

林夕云

Subscribe