内存(memory) 动态数组 进行 增删改查 操作.
本篇文章将介绍 Geth 代码库,了解以太坊的 “世界状态”,以此加深对 EVM 的整体理解。
使用Foundry工具来探索实现可升级的合约,本文介绍了可升级的合约使用的 delegatecall 时遇到的变量冲撞的问题,以及应该如何应对。
类似Hardhat,Foundry是一个Solidity智能合约开发工具链。Foundry管理您的依赖关系、编译项目、运行测试、部署,并允许您通过命令行和Solidity脚本与链交互。
解构 Solidity 合约 4: 函数体
逆向 EVM - 解析原始Calldata数据
最简单的方法实现Remix本地化部署
在这一集里,我们将探讨为智能合约编写和运行自动化单元测试,利用上 Truffle CLI 为开发者提供的很酷的功能。
解构 Solidity 合约 3:函数包装器
Solidity如何优化Gas费用
来自 Openzeppelin 的经典文章。
如何入门智能合约开发
链上数据处理面临的挑战与解决方案
Remix IDE 使用流程与部署调试流程
理解 EVM 解构Solidity合约 1 - 字节码
通过分析hardhat在部署合约、调用合约函数过程中用到的rpc方法、方法参数、方法返回值的作用和意义,了解部署合约、调用合约函数的整个详细流程。
在这篇博客中,我们将学习开发可升级智能合约背后的基本设计原则。最后,你会更清楚为什么要升级智能合约,如何升级智能合约,以及升级时需要考虑的问题。本文章主要关注以太坊和基于EVM的智能合约。
Uniswap Labs发布了两个新的智能合约Permit2和UniversalRouter, Permit2 确实可以让链上交易体验上一层楼, 推荐各大协议接入。
Dapp 数字积分 开发(一)
动态代理的更优实现和使用注意
扫一扫 - 使用登链小程序
107 篇文章,289 学分
3 篇文章,269 学分
55 篇文章,237 学分
13 篇文章,206 学分
16 篇文章,163 学分