The technical content top engineers rely on to level up.
5 min read
Wagmi + ReactJS 示例:转账加密货币并铸造 NFT 在本教程中,我们将学习如何构建一个连接到你的加密钱包的 Web3 Dapp(去中心化应用),让你能够……
9 min read
Uniswap V2:计算 AMM Swap 的结算价格 本文解释了如何确定自动做市商(AMM)中交易对的价格结算。它回答了这样一个问题……
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 教程,下一步该做什么?你现在已经掌握了足够的知识来构建以下任何项目。知识源于……
3 min read
使用 Python 进行 Lagrange 插值 Lagrange 插值是一种用于计算穿过一组 $n$ 个点的多项式的技术。将向量插值为多项式 示例 一条直...
4 min read
Schwartz-Zippel 引理及其在零知识证明中的应用 几乎所有的 ZK-Proof 算法都依赖于 Schwartz-Zippel 引理来实现简洁性。Schwartz-Zippel 引理指出……