The technical content top engineers rely on to level up.
9 min read
Uniswap V2:计算 AMM Swap 的结算价格 本文解释了如何确定自动做市商(AMM)中交易对的价格结算。它回答了这样一个问题……
6 min read
检测地址是否为智能合约的三种方法 本文介绍了在 Solidity 中判断地址是否为智能合约的三种方法:检查是否 。这不是推荐的方法,...
4 min read
Solidity 中的低级调用与高级调用 Solidity 中的合约可以通过两种方法调用其他合约:通过合约接口(这被视为高级调用),或者使用...
9 min read
Uniswap V2 架构:自动化做市商简介 Uniswap 是一个 DeFi 应用,它使得交易者能够以无须信任的方式将一种代币兑换成另一种代币。它是早期的自动化......
9 min read
Uniswap v2 router 代码详解 Router 合约提供了一个面向用户的智能合约,用于安全地铸造和销毁 LP tokens(添加和移除流动性),以及安全地交换配对代币。它们...
12 min read
关于 ERC 721 标准及相关安全问题的全面指南 ERC721(或 ERC-721)是使用最广泛的 Ethereum 非同质化代币标准。它将一个唯一编号与一个...
15 min read
获取智能合约审计:你需要了解的信息 智能合约审计是由区块链安全专家进行的一项审查,旨在确保用户不会因故障或安全...
2 min read
OpenZeppelin Ownable:请改用 Ownable2Step。modifier 可能是 Solidity 中最常见的模式之一。在下面的示例中,该函数只能由地址...调用
3 min read
Solidity Staticcall EIP 214 Staticcall 类似于常规的 Ethereum call,不同之处在于,如果发生状态更改,它会 revert。它不能用于转账 Ether。无论是 EVM 操作码,还是 Yul 汇编……
5 min read
理解智能合约元数据 当 Solidity 为要部署的智能合约生成字节码时,它会在字节码的末尾附加有关编译的元数据。我们将探讨……
7 min read
学习 Solidity 后的十个初学者项目构想。既然你已经完成了我们的 Solidity 教程,下一步该做什么?你现在已经掌握了足够的知识来构建以下任何项目。知识源于……
4 min read
Schwartz-Zippel 引理及其在零知识证明中的应用 几乎所有的 ZK-Proof 算法都依赖于 Schwartz-Zippel 引理来实现简洁性。Schwartz-Zippel 引理指出……