找到约 14 条结果

问题 兑换时报错 UniswapV2: TRANSFER_FAILED

...ier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; import "@openzeppelin/contracts/utils/Address.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/security/...

文章 最全的以太坊开发资源指南

...96) ## 资源 ### 钱包 * [Metamask](https://metamask.io/) - 具有ERC 代币支持的Chrome插件Ether钱包 * [Gnosis multisig wallet](https://github.com/gnosis/MultiSigWallet) - 经审核的多签名钱包 * [Exodus](https://www.exodus.io) - 桌面钱包整合 * [Nifty Wallet](https://...

文章 每周以太坊进展 2021/05/16

...ereum.org/EIPS/eip-3554):难度炸弹推迟到 2021 年 12 月 1 日 * [ERC3569](https://github.com/ethereum/EIPs/blob/eca077f7f50584de85385403007a02a457ab1d60/EIPS/eip-draft_sealed_nft_metadata.md):密封的 NFT 元数据 * [ERC3561](https://github.com/ethereum/EIPs/blob/682b83ebff75baa1483ab...

文章 web3前端最佳实践指南

...可以轻易的跟踪请求状态 ```tsx import { createPublicClient, erc20Abi, http } from 'viem' import { mainnet } from 'viem/chains' export const revalidate = 10 // 缓存10秒 export const runtime = 'edge' export const publicClient = createPublicClient({ chain: mainnet, transp...

文章 以太坊隐私:通往自我主权的道路

...ion-Privacy) 基础交易隐私 2. [**第二阶段:**](#Phase-2-Private-ERC-20-and-ERC-721-Transactions) 隐私ERC-20和ERC-721交易 3. [**第三阶段:**](#Phase-3-Private-Smart-Contracts-amp-Execution) 隐私智能合约和执行 4. [**第四阶段:**](#Phase-4-Protocol-Level-Privacy-Int...

文章 Optimism 中文周刊 #37

...周推荐阅读的 Optimism 相关内容 # 超级链新闻 ## **Superchainin Devcon Bountycaster 活动** [Superchain Eco](https://www.superchain.eco/) 在 Devcon 周期间将举行“ [**Superchain in Bangkok 赏金活动**](https://warpcast.com/superchaineco/0xdca68030)”!从 11 ...

文章 Defi hack挑战-DiscoLP及真实案例分析

...刻。 ## A. 发生了什么 攻击者创建了一个名为rAXZZ的假 ERC-20 代币,并与它相关联的Uniswap V2 流动性池将其与 GRO (GRO/rAXZZ) 匹配。 ### 1. 质押 然后,攻击者使用合约的单一资产存款功能,将 19,900,000,000,000 rAXZZ 存入 stkGRO/rAAVE 合约...

文章 Injective EVM:下一步是什么?

...njective 已经注意到这个问题,并旨在通过 Bank Precompile 和 ERC20 模块来解决。它们的特点如下: **Bank Precompile** - 一种智能合约接口,允许 EVM 的 ERC-20 代币直接与 Injective 的 `x/bank` 模块交互 - 以前,转账代币到其他链时不可...

文章 如何在以太坊上编写自己的CryptoKitties风格游戏

...act KittyBase is KittyAccessControl contract KittyOwnership is KittyBase, ERC721 contract KittyBreeding is KittyOwnership contract KittyAuction is KittyBreeding contract KittyMinting is KittyAuction contract KittyCore is KittyMinting ``` 所以`KittyCore`最终是应用程序指向的合约...

文章 以太坊DEX的交易与套利:获取汇率(第1部分)

...。 本系列文章的目的是学习如何使用DeFi协议(例如DEX和ERC20代币)构建去中心化应用,而不是以暴富为目标哦。 ![img](https://img.learnblockchain.cn/pics/20201208144434.png) ## 概念简介 **什么是去中心化交易所(DEX)?** 这是通过...

文章 ERC-7512的深入分析:安全审查的链上表现

...[](https://img.learnblockchain.cn/2025/03/11/1kXqcX5JH7Ws_fEPiH7dWoQ.png) ERC-7512 ## 对 ERC-7512 的深入分析:安全审查的链上表示 ## 反思 本文代表了我们与 [Octane Security](https://twitter.com/octane_security)( [Nathan Ostrowski](https://twitter.com/nateostro))、[Re...

文章 跨链互操作性的完整指南

...的解决方案提供安全、快速和用户友好的跨链互操作性。ERC-7683等标准使基于意图的互操作性对开发者和用户都具有可扩展性、安全性和可访问性。随着区块链领域的演变,跨链互操作性已成为联合网络的基石,推动真正互联的...

问题 合约兑换代币为busd出错

...问题在哪里,想请教各位 ``` contract BUSDToken is Context, IERC20, Ownable { using SafeMath for uint256; using Address for address; string private _name = "BUSDTOKEN"; string private _symbol = "BT"; uint8 private _decimals = 18; address payab...

文章 每日一学-day005

...ier: MIT pragma solidity 0.8.20; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract A is ERC20{ constructor()ERC20("",""){} //check a address is a contract function checkContract(address addr)public view returns(bool){ uint size; //以太坊的...