## 主网 * 在柏林分叉前升级你的客户端: * Besu [v21.1.4](https://github.com/hyperledger/besu/releases/tag/21.1.4) * EthereumJS VM [v5.3.1](https://github.com/ethereumjs/ethereumjs-monorepo/releases/tag/%40ethereumjs%2Fvm%405.3.1) * Geth [v1.10.2](https://github.com/eth...
[Foundry](https://learnblockchain.cn/docs/foundry/i18n/zh/)是一个全新的EVM开发环境。有了Solidity-native测试能力(使用原生的Solidity编写测试),强大的命令行工具和高性能的[Rust](https://learnblockchain.cn/article/3609)工具,Foundry更值得大家学习,...
有一些话题不太值得单独拿出一个章节去说,但是确有助于我们理解和学习。其中一些关键点会都放到这里来说明。 ## 目录: - 提供者和签名者 - BigNumbers - ABI - React Hooks - ERC20 Approval 流程 ## 提供者和签署者 在构建智...
在本节中,我们将讲解官方文档中的 100% Yul 实现的 [ERC20 合约](https://docs.soliditylang.org/en/latest/yul.html#complete-erc20-example)。为了方便理解,我们会逐步讲解,并在适当的位置附上代码。 首先,来看合约的构造函数部分: ``` yu...
这一多月写了一份NFT合约,合约的代码上线至币安主网链,分别是ERC1155类型的NFT合约,质押合约,以及兑换合约。合约地址如下: NanoGen半同质化代币合约(0x33e63F9A797A10733e3FB0d1C34C199f7640BFc8); PledgeNano质押合约(0x3Ad056433E8Ea143ea0...
# 前言 >本文借助 Solidity 0.8、OpenZeppelin 与 Chainlink 喂价,构建一套 **链上即时汇率结算、链下可信价格驱动** 的微型兑换系统。本文将带你完成: >1. 部署可铸造 ERC-20(BoykayuriToken,BTK) >1. 部署 Chainlink 风格喂价合约(MockV3Ag...
# 前言 >本文将围绕 **事件检索与监听**、**HD 钱包批量生成与加密存储**、**静态调用与 callData 构造**、**ERC 标准合约识别** 等关键场景,结合代码示例与最佳实践,展示如何利用 ethers.js 完成从基础交互到高级功能的完整流程。...
互操作性对以太坊的未来至关重要,尤其是在生态系统通过多个Layer 2 (L2) 解决方案不断扩展的情况下。L2的快速扩张旨在提高可扩展性、选择性,并降低交易成本,但这也引入了一种孤立链的复杂格局。这种 fragmentation 可能会妨...
# 第四节 DApp 中的事件 ## 1. 事件简介 在传统的 Web 或 App 开发中,我们对“事件”的理解通常是 **用户操作触发的交互**,例如点击按钮、输入文本、提交表单等。而在 **区块链和智能合约** 中,事件的概念有所不同。 以...
去中心化交易所(DEX)是 DeFi 生态系统的关键支柱。 近期两个突出的 DEX 是 Solana 上的 Orca Whirlpools 和 Ethereum 上的 Uniswap V3。 两者都实现了复杂的流动性机制,但在设计、技术和操作上存在根本差异。 在这里,我们将深入研究它...
玩过DEFI的应该都知道,很多项目是[通过WETH把以太币代币化](https://weth.io/),再接入到ERC20为主的DEFI生态中。 当前使用最广泛的WETH实现是[WETH9](https://etherscan.io/address/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2#code),有兴趣的可以点击链...
## 一、前言 - ERC-712 是一种通用的结构化签名标准,为离线签名和链上验证提供了高效工具。 - ERC-2612 是基于 ERC-712 的扩展,专注于代币授权的优化,特别适用于 DeFi 和钱包应用场景。 ## 二、ERC-712(EIP-712)—用于结构化数据...
> * 原文:[Trading and Arbitrage on Ethereum DEX: Get the rates (part 1)](https://ethereumdev.io/trading-and-arbitrage-on-ethereum-dex-get-the-rates-part-1/) 作者: https://ethereumdev.io/author/peter/ > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:...
我们现在准备好创建一个 ERC20 代币了! ERC20 代币通常有一个 **名称** 和一个 **符号**。例如,ApeCoin 的名称是 “ApeCoin”,符号是 “APE”。代币的名称一般不会改变,因此我们会在构造函数中设置它,并且不提供任何函数让它...