以太坊智能合约抛出的事件(Events)会作为交易日志(Logs)的一部分,永久存储在区块链上。只要以太坊区块链网络存在,这些事件数据就不会丢失。通过解析合约事件,我们可以跟踪用户与智能合约的交互行为、合约状态变化以及相关的链上活动,从而获取关键的业务数据。
本文详细介绍了Vyper编程语言,在智能合约开发中的安全性和简洁性,强调了其设计原则与核心特性。通过比较Vyper和Solidity,指出Vyper在安全优先和易审计性方面的优势,同时提供了安装Vyper的步骤和最佳实践,适合需要高安全性的区块链项目开发者。
深入了解最小代理合约
如何实现 EVM 链无许可、无感知的合约部署
变形智能合约指的是在合约地址上的代码会被修改。 本文介绍一个工具用于检测变形智能合约
EVM 对象格式(EOF)详解:开发者需要了解的内容
全面理解复杂类型的存储布局
探索 EVM 能做什么?
使用 Cancun 硬分叉加入的 TSTORE 降低 Gas
什么是MPT树MPT全称是MerklePatriciaTrie或者MerklePatriciaTree,是MerkleTree和PatriciaTree的混合物,它在以太坊中常常被用作状态树和区块树,存储树。以下是三种树的介绍状态树StateTrie每个以
分析以太坊虚拟机各语言设计
EVM(以太坊虚拟机)的堆栈指令是智能合约操作的基础,使用这些指令可以对堆栈中的数据进行各种操作。
如何在Polygon zkEVM 测试网上部署合约
“Error”指的是合约遇到无法处理的问题的情况。这可能是由于无效输入、意外状态或合约未设计处理的其他问题导致的。“Panic”指的是EVM遇到无法处理的问题的情况。
在第 3 部分中,我们将深入探讨合约存储的工作原理,通过提供一些思维模式来帮助理解并深入了解存储插槽包装(slot packing)。
通过调试理解EVM 3 :存储布局如何工作?
如何调试EVM智能合约 2 :部署智能合约
破解以太坊 EVM 谜题8
如何调试EVM智能合约(第1篇): 理解汇编
通过以太坊EVM谜题深入学习EVM , 破解谜题 7
扫一扫 - 使用登链小程序
201 篇文章,690 学分
490 篇文章,660 学分
131 篇文章,530 学分
67 篇文章,495 学分
413 篇文章,492 学分