Browse all Cairo Smart Contracts articles.
6 min read
检测地址是否为智能合约的三种方法 本文介绍了在 Solidity 中判断地址是否为智能合约的三种方法:检查是否 。这不是推荐的方法,...
10 min read
Web3.js 示例。最新版本 4.x。转账、铸造与查询区块链 web3.js 的最新版本 4.x 刚刚发布。在本指南中,我们将深入探讨如何将 web3.js 集成到 HTML 中...
9 min read
Uniswap V2 架构:自动化做市商简介 Uniswap 是一个 DeFi 应用,它使得交易者能够以无须信任的方式将一种代币兑换成另一种代币。它是早期的自动化......
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 为要部署的智能合约生成字节码时,它会在字节码的末尾附加有关编译的元数据。我们将探讨……
4 min read
Solana 程序是可升级的,并且没有构造函数 !展示 Anchor 部署的主图 在本教程中,我们将深入探索 anchor 的幕后,看看 Solana 程序是如何部署的……
6 min read
Solidity 变异测试 变异测试是一种检查测试套件质量的方法,其原理是故意在代码中引入 Bug,并确保测试能够捕获该 Bug。这类 Bug...
6 min read
以太坊预编译合约 以太坊预编译的行为类似于内置在以太坊协议中的智能合约。这九个预编译合约位于地址 0x01 到 0x09。预编译合约的用途分为...
11 min read
ERC721 Enumerable 的工作原理 Enumerable ERC721 是一种带有附加功能的 ERC721,该功能使得智能合约能够列出某个地址拥有的所有 NFTs。本文介绍了相关函数的工作原理以及如何......
4 min read
Chainlink Price Feeds 的工作原理 Chainlink 价格预言机是包含 public view 函数的智能合约,这些函数会返回以美元计价的特定资产的价格。链下节点收集……