找到约 13 条结果

文章 如何通过合约获取所有ERC20转账

...述 - 使用Chainbase所需的工具** 要通过合约地址自动获取ERC20代币的所有转账记录,您可以使用Chainbase API的`getTokenTransfers`函数。本文将介绍实现此目标所需的步骤。 # **文章结构** > 1. 简介 > 2. 在Chainbase上创建免费账户 > 3....

文章 使用Foundry启动并验证一个NFT

...pragma solidity ^0.8.13; import "openzeppelin-contracts/contracts/token/ERC721/ERC721.sol"; contract FoundryNFT is ERC721 { uint256 public totalSupply = 0; constructor() ERC721("FoundryNFT", "FNFT") {} function mint() external payable { ...

文章 深入探讨ERC-4337的主要组成部分:使用Alt Mempool的账户抽象——第二部分

## 深入探讨 ERC-4337 的主要组件:使用 Alt Mempool 的账户抽象 — 第二部分 欢迎回到我们对 **ERC-4337:使用 Alt Mempool 的账户抽象** 的探讨。在我们的[上一篇文章](https://learnblockchain.cn/article/14156)中,我们分析了 Bundler,强调了它接...

文章 重入攻击

...会通过这些检查呢? 审计人员和攻击者应该特别注意对 ERC 标准进行的外部调用,例如:ERC1155.\_mintBatch() 或 ERC721.safeTransferFrom(),合约开发者可能没有意识到这些调用可以通过攻击合约的回调机制被钩住。 ### 重入绕过验证检...

文章 实用工具 - OpenZeppelin 文档

...actSigner): 用于智能合约中内部签名验证的抽象合约。 - [`ERC7739`](https://docs.openzeppelin.com/community-contracts/0.0.1/api/utils#ERC7739): 一个抽象合约,用于验证来自 `ERC7739Utils` 的重散列方案的签名。 - [`ERC7739Utils`](https://docs.openzeppelin.com/com...

文章 创建自己的数字货币(ERC20 代币)

本文从技术角度详细介绍如何基于以太坊ERC20创建代币的流程. ## 写在前面 本文所讲的代币是使用以太坊智能合约创建,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看[以太坊是什么](https:/...

文章 如何创建BEP20代币

## 概述 BEP20 是 BNB 智能链上与以太坊网络上流行的 ERC20 tokens 规范相对应的标准。不同之处在于,BEP20 Token 不在以太坊网络上运行,而是在 BNB 智能链网络上运行。尽管存在这种差异,但由于 BSC(BNB 智能链)为其所有智能合约...

文章 账户抽象:提升区块链交互体验的关键

...,并促进大众采用。 在探索过程中,以太坊提出了如 ERC-4337、EIP-3074 和 EIP-7702 等账户抽象解决方案。其他 L1,如 Solana,具有允许协议级账户抽象的特性,如程序衍生地址(Program Derived Addresses, PDA),而 Cosmos 也有类似的设计...

文章 Solidity中实现安全的代币转账

...理不当。本文把Solidity的代币转账核心机制讲清楚,基于ERC-20标准,结合OpenZeppelin库,从简单的转账到复杂的多签和权限控制,配合完整代码和Hardhat测试,一步步带你搞定安全的代币转账。重点是干货,少废话,直接上技术细节...

文章 以太坊 - 如何使用QuickNode SDK构建ERC20代币余额应用程序 - Quicknode

## 概述 创建一个应用程序来显示 ERC20 代币余额可以简单或复杂,具体取决于你的方法。传统的方法是使用像 ethers.js 这样的库直接与以太坊区块链进行交互并管理智能合约 ABI,这既费时又技术要求高。幸运的是,[QuickNode SDK](h...

文章 如何用IPFS构建ERC721 NFT

> * 原文:https://medium.com/pinata/how-to-build-erc-721-nfts-with-ipfs-e76a21d8f914 作者: Justin Hunter > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnblo...

文章 每周以太坊 2024/07/13

...ithub.com/ethereum/RIPs/pull/30/files):预安装确定性部署工厂 - ERCs(应用层标准): - [ERC7737](https://github.com/ethereum/ERCs/pull/523/files):通过自定义数据访问模型,而不需预留大量的 view 函数。 - [ERC7738](https://github.com/ethereum/ERCs/pull/5...

文章 一个质押提款项目合约分析

...cts/access/Ownable.sol"; import "openzeppelin-contracts/contracts/token/ERC20/ERC20.sol"; import "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol"; import "openzeppelin-contracts/contracts/access/Ownable.sol"; import "openzeppelin-contracts/contracts/utils/math/SafeMath.sol"; import...