在Solana上,我们发送[交易]与网络交互。交易包括一个或多个[指令],每个交易代表一个待处理的特定操作。指令的执行逻辑是存储在部署到Solana网络的[programs]上。每个程序存储自己的一组指令。以下是关于交易执行方式的关键细节:执行顺序:如果一个交易包括多个指
一、Create2操作码Create2操作码常常被用来在一个合约中创建另一个合约,这是在智能合约中创建另一个合约的方法之一,另一个方法是通过Create操作码,本文重点关注Create2操作码的工作原理以及使用方式。小小提醒:本文中所提到的几种字节码词汇之间的关系:creationCode(b
Sequencer 在 Layer 2 (L2) 解决方案中起到核心作用,主要负责交易汇总,L1 数据派生,L2 区块生成,L1 batch 数据提交,以及 L1 中 L2 state root 的提议。在本文中,我们将深入探讨 Sequencer 的工作原理和相关代码实现。
通过Slither工具理解以太坊数据流分析技术
系统学习EVM的设计原理。
通过学习,初步了解以太坊开发的基础工具链,通过一个案例(世界杯精彩)实战,使大家掌握基本的solidity开发,完成语法学习。 欢迎star转发,文末加V入群。
本次课程内容来自于我的一次公司内部培训,我将培训内容进行二次整理后同步出来,供web3爱好者学习。
全节点主要用于获取当前状态的数据,存档节点则可以用户获取某历史时刻下的状态数据。
如果你也像我一样好奇,那就跟随这篇文章,我将向你展示如何在发送交易之前使用ether.js检查交易的有效性。
AAVE V2 白皮书和源码学习笔记