找到约 15 条结果

文章 Solidity代理合约:解锁区块链代码的灵活升级大法

...st"] } ``` `hardhat.config.ts`: ```typescript import { HardhatUserConfig } from "hardhat/config"; import "@nomicfoundation/hardhat-toolbox"; const config: HardhatUserConfig = { solidity: "0.8.20", networks: { hardhat: { chainId: 1337, }, }, }; export defa...

文章 每周以太坊 2024/4/6

...hereum/EIPs/pull/8385/files):EOF – 为地址空间扩展做准备 * ERC(应用层): * [ERC7672](https://github.com/ethereum/ERCs/pull/353/files):基于事件的 NFT 设施 * [ERC7673](https://github.com/ethereum/ERCs/pull/354/files):可区分的 base256emoji 地址 ...

文章 以太坊前端交互库:Ethers.js v6 核心功能快速入门指南

...的 ABI(即 Solidity 签名)更简单易读。 **简化的 ERC-20 ABI** ```jsx const abi = [ "function decimals() view returns (string)", "function symbol() view returns (string)", "function balanceOf(address addr) view returns (uint)" ]; ...

文章 NFT即钱包的ERC-6551 真有那么神奇吗?

ERC-6551 提案是一个全新 Token 标准,属于一种对原 NFT 标准的ERC-6551提案是一个全新Token标准,属于一种对原NFT标准的颠覆升级,就在六月底结束的ETHGlobleWaterloo黑客松比赛中,入围决赛的11个项目中有4个都是基于ERC-6551协议的项...

文章 每周以太坊进展 2022/10/8

## 共识层 * 通过ERC4337 + EIP3074 + EIP5003 +[交易包含列表](https://notes.ethereum.org/@vbuterin/account_abstraction_roadmap#Transaction-inclusion-lists)实现[帐户抽象](https://twitter.com/vitalikbuterin/status/1576199517434949634) * EIP4844 (proto-danksharding):[KZG的算术...

文章 🌐 Web3中的RIP:扩展以太坊并重新定义NFT

...:RIP-7560(原生账户抽象) - ✅ **多维 nonce** - ✅ 相比 ERC-4337 减少 **约 50% 的 gas** - ✅ **去中心化 mempool** ### 🎭 图表:Rollup RIP 生命周期 ![](https://img.learnblockchain.cn/2025/06/28/1hgm_OzM0KXM5plxR-avG3Q.png) ### 🌟 用例 - **可扩展的 DeFi...

文章 代理 - OpenZeppelin 文档

...用 [EIP1967](https://eips.ethereum.org/EIPS/eip-1967) 存储槽。 - [`ERC1967Upgrade`](https://docs.openzeppelin.com/contracts/4.x/api/proxy#ERC1967Upgrade):用于获取和设置 EIP1967 中定义的存储槽的内部函数。 - [`ERC1967Proxy`](https://docs.openzeppelin.com/contracts/4.x/api/...

文章 案例研究:使用 Biconomy 编排实现一键 Gasless 仓位迁移

...余额解析 这里展示的最强大的功能之一是使用 `runtimeERC20BalanceOf`。此函数在执行时动态解析代币余额,而不是在签名时: ```typescript runtimeERC20BalanceOf({ targetAddress: accountAddress, tokenAddress: position.aTokenAddress, constraints: [gr...

视频 智能合约审计、DeFi安全课程 | Boss Bridge - Signatures

...ssBridge项目,该项目涉及L1和L2之间的桥接机制,用于转移ERC-20代币。视频强调了使用工具(如Slither、Adarin)和清单方法(Hans checklist)的重要性,并深入探讨了EVM差异、AI辅助、Tenderly等工具的应用。此外,还涉及签名重放攻击...

文章 链抽象面临的严峻障碍

...article Network 的 [UniversalX](https://universalx.app/))。 ## 进入 ERC-7811 [ERC-7811](https://github.com/ethereum/ERCs/pull/709/files#diff-be675f3ce6b6aa5616dd1bccf5e50f44ad65775afb967a47aaffb8f5eb51b849) 提出了一种 JSON-RPC 方法,供钱包共享用户的完整资产列表。该方...

文章 Uniswap 的 ERC-7683:驱动流动性增长

## Uniswap 的 ERC7683:驱动流动性增长 探索 Uniswap 的 ERC-7683 标准如何支持加密货币中的流动性增长。 了解 DeFi 中基于意图的协议如何增强跨链互操作性。 ![Uniswap 的 ERC7683:驱动流动性增长](https://img.learnblockchain.cn/2025/08/13/25272...

文章 智能合约审计终极指南

...ity编写和部署合约的基础知识、编写安全代码的技巧以及ERC20/721代币的概述。 ## 编写和部署合约 智能合约是存储在区块链上的自执行合约。它们包含当事方之间的协议条款,并在满足特定条件时自动执行。以下是使用Solidity编...

视频 Dune平台:区块链数据查询与分析实战

...原理包括监控链上数据生成原始表,然后对流行协议(如ERC20)进行二次解析,形成更易查询的表。 •Dune支持AI功能,可以将自然语言描述转化为SQL查询语句,并支持多种图表展示(如线图、面积图等)。 2、以太坊数据查询示...

文章 每周以太坊进展2022/7/2

...展 * [EIP5187](https://github.com/ethereum/EIPs/pull/5187/files): 扩展 ERC1155 , 提供可出租使用权 * [EIP5189](https://github.com/ethereum/EIPs/pull/5189/files): 通过背书操作(Endorsed Operations)抽象账户 * [EIP5192](https://github.com/ethereum/EIPs/pull/5192/files): 最...

文章 Solodit 检查清单:三明治攻击

...entifier: MITpragma solidity ^0.8.0; import"@openzeppelin/contracts/token/ERC20/IERC20.sol"; // This is the vulnerable contract// 这是一个有漏洞的合约 constructor(IERC20 _tokenA, IERC20 _tokenB, uint256 _reserveA, uint256 _reserveB) { tokenA = _tokenA; tokenB = _token...