在编写合约时,有时候需要使用汇编来帮助我们完成Solidity没法完成的事情(得益于汇编可以直接与EVM交互), 本文介绍了使用汇编的优缺点及如何在Solidity中编写汇编。
如何解决 "Stack Too Deep(堆栈太深)" 的问题
DeFi借贷概念 3 - 如何使用协议代币激励用户存款
详解每个函数及语句的功能及用意,包括create2的方法
Ethernaut 题库闯关第一题解决方案。
在 DeFi 合约中,常见模式是Checks-Effects-Interactions(检查-生效-交互)模式, 不够好,它会让开发者忘记协议的核心不变性。 作者提出了一个新的模式:FREI-PI: 功能检查-生效-交互+协议不变性,让我们更多关注协议的不变性(安全性)。
Checks-Effects-Interactions(检查-生效-交互)
功能检查-生效-交互+协议不变性
这是一个系列教程。通过自己实现一个NFT项目,讲解TheGraph的使用。本篇是这个系列的第二篇:创建Graph并初始化。
如何在区块链数据之上构建一个可以轻松部署到去中心化网络基础设施的API?
使用默克尔(Merkle)树实现NFT白名单
Yul 入门指南