Yul 入门指南
for 循环与 if 语句。
从Yul角度理解以太坊虚拟机
本文探讨以下问题:哪种智能合约语言更有优势,Solidity、Vyper、Huff 和 Yul ?最近,关于哪种是“最好的”智能合约语言存在很多争论,当然了,每一种语言都有适用的场景。这篇文章是为了最根本的问题:我应该使用哪一种智能合约语言?
探讨如何使用 Yul 编写 ERC20 代币合约,实现一个高度Gas 优化,同时遵循 ERC20 标准的合约
在本节中,我们将详细讲解官方文档中的 100% Yul 实现的 ERC20 合约。
深入了解 Via-IR
在 Yul 中没有多种类型的概念,或者说只有一种类型——u256,也可以理解为 bytes32。
一些内存使用的注意事项。
在这最后一节,我们将看一些 Yul 中相对较少使用的指令。
读取和修改存储变量。
读取和修改同一个槽中的不同数据,往往需要使用位移和掩码操作。
数组与映射是如何存放在“存储槽”的?
从本章开始,我们来研究内存布局。
Solidity 是如何使用内存的?