找到约 15 条结果

文章 明暗交织:揭秘以太坊代币生态乱象

...采取必要的预防措施,保护好自己的资产安全。 # **ERC-20 代币(Token)** 在正式开始本报告之前,我们先来了解一些基础概念。 ERC-20代币是目前区块链上最常见的代币标准之一,它定义了一组规范,使得代币可以在不...

文章 ERC-4626通胀攻击及其缓解方法

...tps://img.learnblockchain.cn/2025/04/24/1u62L0gwOMlFp-0Knb_GA0w.png) ## ERC-4626 通货膨胀攻击以及如何缓解它。 ## (如何通过 1 wei 的存款耗尽你的金库:分析一种微妙但具有毁灭性的智能合约漏洞) 现在,让我们一起设想一下——一个新...

文章 跨合约调用

...受代币 B(一个 [NFT](https://learnblockchain.cn/tags/NFT) 或一个 [ERC1363代币](https://learnblockchain.cn/article/8549))。 通常的授权下的工作流程如: 1. msg.sender 批准合约 A 接受代币 B 2. msg.sender 调用合约 A 将代币从 msg.sender 转移到 A 3. 合约 A ...

文章 回归基础:Compound、Aave

...需借出。当用户存入资金池时,他们会收到一定数量的 ERC-20 cToken,这些 cToken 是对资金池总额的一部分的债权。当资金池赚取利息时,用户可以使用他们的 cToken 索取的金额会增加。 ![](https://img.learnblockchain.cn/2025/10/28/13kimYJ5s9M5...

文章 如何使用 Dune 分析 Token 持有者分布 - CoW DAO

...计算视图中。 对于基于以太坊的代币,主要数据来源是 ERC20 代币转账表,该表记录了所有代币转账交易。Solana 代币数据存在于特定于该区块链架构的单独表中。在编写查询之前,了解哪些表包含你的目标代币的数据至关重要...

文章 the graph教程: 查询BSC上的Defibox的做市持仓

...约的`PairCreated`,创建交易对实体。由于token0,token1不一定是ERC20合约,所以需要通过try_的方式去拿到token1,token1的name和symbol。如果没有异常,则保存交易对实体,动态创建BoxswapPair的合约模板数据源。 2. 监听BoxswapPair的`Transfer`,过...

文章 来看看RandomDAO事件背后的合约分析

...(暂且先这么称呼着)发布的 Random 合约只是一个普通的 ERC20 合约加一个空投逻辑,本来是不值得开篇文章说的。但是区块链网络上出现了一个随之而生的突变:[https://github.com/33357/airdrop_multi_claim](https://github.com/33357/airdrop_multi_c...

文章 蚂蚁开放联盟链合约开发入门

...使用合约模板快速开发”标签下面的“链上资产”(类似erc20)为例。 点击“立即使用”;输入合约名,点击“下一步”;点击“立即创建”。创建成功后,点击“立即编辑”,会跳转到在线IDE编辑器(类似Remix)。 > 开放...

文章 ERC-8002:简易支付验证网关 - ERCs

...!我们已经完成了将比特币的 SPV 节点概念引入以太坊的 ERC 草案,为 BTC 的无需信任和原生发行铺平了道路。非常希望听到你们的反馈! 也请查看 [Wrapless](https://arxiv.org/pdf/2507.06064) 研究论文。它描述了通过使用 **原生** BTC 作...

文章 Uniswap The Compact 审计

...catorLib.sol │ ├── AllocatorLogic.sol │ ├── BenchmarkERC20.sol │ ├── ClaimHashFunctionCastLib.sol │ ├── ClaimHashLib.sol │ ├── ClaimProcessor.sol │ ├── ClaimProcessorFunctionCastLib.sol │ ├── ClaimProcessorLib.sol │ ...

问题 web3js sendSignedTransaction 报错:Error: Returned error: invalid sender

... return } var abiArray = JSON.parse(fs.readFileSync('../json/erc20.json', 'utf-8')); const Contract = new web3.eth.Contract( abiArray, contractAddress, { from: myAddress, }) const encodedABI = Contract.methods.transfer(destAd...

文章 使用 Solidity 智能合约实现 NFT 代币门控

...,并从Openzeppelin导入两个重要的合约,这两个合约是实现ERC721所必需的。 ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/utils/Counters.sol"...

文章 区块链101:Solana程序

... 让我们尝试构建一个 **加粗**代币程序**加粗**,类似于 ERC20。 Solidity 为此提供了 _映射_ —— 但 Solana 中等效的东西是什么?我们只有 _帐户_,并且没有像映射那样丰富的数据结构。那我们该怎么办? 我们的目标是跟踪每个...

文章 将 Gas 转换为美元(以太坊)

...Gas成本越高。例如,以太坊转账始终需要 21,000 Gas。转账 ERC20 代币通常大约需要 50,000 Gas。 Gas可以概念化为“计算单位”或非常粗略地说,是假设 CPU 上的一个时钟周期。 ## 转换 (21,000 Gas) $\times$ (Gas价格(单位:gwei)) $\t...

文章 ERC7786 聚合器

...加额外的安全措施可能是有益的甚至是必要的。 因为 ERC7786 定义了一种统一的消息传输和接收过程,无论链之间是否经过不同的协议,源链和目标链上的消息都必须保持一致。这种一致性使得将相同的消息发送到多个网关并...