随笔分类 - solidity
合约编程语言
摘要:以太坊的事件(Event)机制是一种在智能合约中定义和触发事件的方式,用于实现合约与外部世界的通信和提供交易的可追溯性。事件机制可以让智能合约在特定条件满足时触发事件,并将相关信息记录在以太坊区块链上的日志中。 以下是以太坊事件机制的主要特点和使用方法: 定义事件:在 Solidity 合约中使用
阅读全文
摘要:在Solidity中,fallback和receive是特殊的函数,用于处理合约接收以太币的情况。 Fallback 函数 (fallback()): 当合约接收到以太币时,如果没有匹配的函数调用或无效的调用,就会触发回退函数。 回退函数是合约的默认函数,没有函数名,且不接受任何参数。 回退函数通常
阅读全文
摘要:1. payable介绍 在Solidity中,payable是一个修饰符(modifier),用于声明函数或合约可以接收以太币(Ether)的支付。 当一个函数被标记为payable时,它就可以接收以太币作为函数调用的一部分,并且可以在函数体内执行相关的逻辑来处理这笔支付。 以下是一些关键点关于p
阅读全文
摘要:刚学,先来个helloWeb3 编译器采用remix:https://remix.ethereum.org/ 写一个helloworld合约: 新建一个文件:helloworld.sol: // SPDX-License-Identifier: MIT pragma solidity ^0.8.19
阅读全文

浙公网安备 33010602011771号