 本节包含的攻击在本质上与我之前[讨论过的攻击](https://learnblockchain.cn/article/15847)类似,但我决定单独强调这些例子,以表明即使信任社区批准的标准,也不应放松警惕。...
## Dencun (Cancun + Deneb) 升级 - 最新的所有核心开发者 - 共识(ACDC)[视频会议](https://www.youtube.com/watch?v=X46mbG8N5XM&t=350s)。[克里斯汀·金 (Christine Kim)](https://www.galaxy.com/insights/research/ethereum-all-core-developers-execution-call-167/)的注释: ...
## 主网 * 在柏林分叉前升级你的客户端: * 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...
> 演示地址: https://fankouzu.github.io/cuiswap/ (请在测试网使用) ## 准备Uniswap合约源码 ### 源码结构 > Uniswap在Github上面开源了全部合约代码,其中包括`核心合约`,`周边合约`两部分.Uniswap还开源了前端代码,前端代码使用React开发 ...
## 设计逻辑 * 实现一个简易版的NFT721代币,这个代币可以在opensea查看到,通过这个代币来实现一个交易NFT的合约。 * 卖家:出售`NFT`的一方,可以挂单`list`、撤单`revoke`、修改价格`update`。 * 买家:购买`NFT`的一方,可以...
很多同学在学习ERC-4337的时候会去了解[eip-4337中提到](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4337.md?plain=1#L913-L915)的[account-abstraction项目](https://github.com/eth-infinitism/account-abstraction),但其中给的单测例子用的是[simulateValidation](https...
有一些话题不太值得单独拿出一个章节去说,但是确有助于我们理解和学习。其中一些关键点会都放到这里来说明。 ## 目录: - 提供者和签名者 - BigNumbers - ABI - React Hooks - ERC20 Approval 流程 ## 提供者和签署者 在构建智...
[Foundry](https://learnblockchain.cn/docs/foundry/i18n/zh/)是一个全新的EVM开发环境。有了Solidity-native测试能力(使用原生的Solidity编写测试),强大的命令行工具和高性能的[Rust](https://learnblockchain.cn/article/3609)工具,Foundry更值得大家学习,...
这一多月写了一份NFT合约,合约的代码上线至币安主网链,分别是ERC1155类型的NFT合约,质押合约,以及兑换合约。合约地址如下: NanoGen半同质化代币合约(0x33e63F9A797A10733e3FB0d1C34C199f7640BFc8); PledgeNano质押合约(0x3Ad056433E8Ea143ea0...
# 前言 >本文借助 Solidity 0.8、OpenZeppelin 与 Chainlink 喂价,构建一套 **链上即时汇率结算、链下可信价格驱动** 的微型兑换系统。本文将带你完成: >1. 部署可铸造 ERC-20(BoykayuriToken,BTK) >1. 部署 Chainlink 风格喂价合约(MockV3Ag...
在本节中,我们将讲解官方文档中的 100% Yul 实现的 [ERC20 合约](https://docs.soliditylang.org/en/latest/yul.html#complete-erc20-example)。为了方便理解,我们会逐步讲解,并在适当的位置附上代码。 首先,来看合约的构造函数部分: ``` yu...
# 前言 >本文将围绕 **事件检索与监听**、**HD 钱包批量生成与加密存储**、**静态调用与 callData 构造**、**ERC 标准合约识别** 等关键场景,结合代码示例与最佳实践,展示如何利用 ethers.js 完成从基础交互到高级功能的完整流程。...
互操作性对以太坊的未来至关重要,尤其是在生态系统通过多个Layer 2 (L2) 解决方案不断扩展的情况下。L2的快速扩张旨在提高可扩展性、选择性,并降低交易成本,但这也引入了一种孤立链的复杂格局。这种 fragmentation 可能会妨...
去中心化交易所(DEX)是 DeFi 生态系统的关键支柱。 近期两个突出的 DEX 是 Solana 上的 Orca Whirlpools 和 Ethereum 上的 Uniswap V3。 两者都实现了复杂的流动性机制,但在设计、技术和操作上存在根本差异。 在这里,我们将深入研究它...