找到约 13 条结果

文章 基于 ethers.js 的区块链事件处理与钱包管理实践指南

...包批量生成与加密存储**、**静态调用与 callData 构造**、**ERC 标准合约识别** 等关键场景,结合代码示例与最佳实践,展示如何利用 ethers.js 完成从基础交互到高级功能的完整流程。无论是初学者还是有经验的开发者,都能通过本...

文章 揭秘 0xGasless:利用Gas 抽象和账户抽象实现的 AI 增强型 Web3 策略

...设施**的基本原则及其变革潜力。 - **Paymaster 合约**与 **ERC-4337 (账户抽象)** 结合使用的关键作用。 - **Gasless 用例的战略**分类,提供其多功能性的结构化视图。 - **Web3 原生 AI 代理**(如 **Raptor** 和 **RAG**)在优化链上决策中的...

文章 给人惊吓的代码

...间哟” - ## 更安全就更好,对吗? 回到 2018 年头,ERC-721 还在草案阶段,有一个建议是实现 “[转账安全性](https://github.com/ethereum/EIPs/commit/74dadccc858545aa89edaf6ec1cb5857cd261083)”,以确保 token 不会被困在(没有设计好处理这种 tok...

文章 Web3系列教程之新手篇---Level 3:什么是ETH?

...绍](https://learnblockchain.cn/article/4320) - [Level 8:加密货币(ERC20)简介](https://learnblockchain.cn/article/4327) - [Level 9:NFT介绍](https://learnblockchain.cn/article/4336) ## 什么是以太坊? 以太坊是一个支持智能合约的去中心化区块链。与比特币...

文章 Solidity 非权威开发指南(3):OpenZepplin

...分组成如下。 ## interfaces,支持接口 ### for tokens - IERC20 / IERC721 / IERC777 / IERC1155 - - 关于 ERC20/721/1155,已有很多文章介绍过,不必在赘述。 - ERC777 可以简单理解问 ERC20 的升级版,提供了向后兼容同时涵盖更多场景,并...

文章 快速了解以太坊多种代币标准

# 前言 > 本文主要介绍以太坊ERC20ERC721、RC1155三种代币标准相关介绍以及特点; # ERC20代币标准 **概念**:同质化代币标准(等值) **核心方法**: * `name()`: 代币名称 * `symbol()`: 代币简写 * `decimals()`: 代币可以分割到的...

文章 什么是 selfdestruct

...uct` 在开发者需要升级智能合约时显得尤为重要。例如,[ERC-20 框架](https://learnblockchain.cn/article/12872) 是以太坊上所有可替代代币互操作性的标准实现。任何不符合 ERC-20 标准的代币将难以与其他合约进行交互。 在这种情况下,...

文章 准备将 ERC777 用起来了

一直以来,在以太坊上创建代币都是用的 ERC20 协议,这个协议简单易实现,但确实存在着很多问题: 1. totalSupply 具体表示什么模糊不清,有的合约用它来表示发行上限,但实际发行量是另外一个数字,有的合约用它来表示实...

文章 5 个步骤创建 Solana 代币

...中,我们将探讨什么是 SPL 代币。SPL 代币对于 Solana 就像[ERC-20](https://moralis.io/erc20-exploring-the-erc-20-token-standard/?utm_source=blog&utm_medium=post&utm_campaign=How%20to%20Create%20a%20Solana%20Token%20in%205%20Steps)、[ERC-721](https://moralis.io/erc721-contract-explor...

文章 Aave Protocol v2的核心概念解释(2)

... ## aToken的`balanceOf` `aToken` 的 `balanceOf` 方法和标准的 ERC-20 代币的 `balanceOf` 方法在基础功能上类似,都用于查询某个账户的代币余额。但在功能实现和实际效果上存在一些关键的不同,主要是由于 `aToken` 的设计目的是随着时...

文章 C.R.E.A.M Hack with Yearn

...; function markets(address) external returns (bool,uint); } interface ERC20Like { function balanceOf(address _owner) external view returns (uint256); function transfer(address _to, uint256 _value) external; function approve(address,uint) external; function mint() external payable; function...

文章 Web3系列教程之入门篇---7. 一些需要注意的学习点

...录: - 提供者和签名者 - BigNumbers - ABI - React Hooks - ERC20 Approval 流程 ## 提供者和签署者 在构建智能契约的接口时,您通常会遇到这两个术语—— `Provider` 和 `Signer`。当你真正开始使用它们的时候,你会对它们有一个更...

文章 函数选择器冲突

...约 ``` pragma solidity ^0.8.9; import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol"; import "@openzeppelin/contracts-upgradeable/token/ERC20/extensions/ERC20BurnableUpgradeable.sol"; contract BurnableToken is ERC20BurnableUpgradeable { function initialize() init...