找到约 14 条结果

文章 使用 EIP712 进行链下 Permit 和白名单设计

...ma solidity ^0.8.20; import "lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Permit.sol"; import "lib/openzeppelin-contracts/contracts/access/Ownable.sol"; contract YHBToken is ERC20Permit, Ownable { constructor() ERC20("YHB Token", "YHB") ERC20Permit("YHB Token") Ownabl...

文章 2022哔哩哔哩 1024程序员节 T4 区块链详解

...se-Identifier: MIT // OpenZeppelin Contracts (last updated v4.7.0) (token/ERC20/ERC20.sol) pragma solidity 0.8.12; import "./IERC20.sol"; import "./IERC20Metadata.sol"; import "./Context.sol"; //import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; //import "@openzeppelin/contracts/t...

问题 自己发布的erc20无法添加添加流动性

**自己在测试链ropsten发布了最简单erc20,但是无法在测试链的uni添加流动性** 已正常授权了。 每次点击创建流动性和供应流动资产后弹窗就直接关闭。 我用以前copy代码发布的ERC20可以正常添加流动性。 搞得就很疑惑。 下面...

文章 Ethernaut 题库闯关 #21 — Dex

...ier: MIT pragma solidity ^0.6.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import '@openzeppelin/contracts/math/SafeMath.sol'; import '@openzeppelin/contracts/access/Ownable.sol'; contract Dex is Ownable { using Safe...

问题 关于"ERC20代币部署、转账及代码验证"这节课

...} ``` 不太理解上段Context函数的作用是什么,他最终是和ERC20接口一起继承代币函数中. ``` constructor () internal { } 为什么要有一个空的构造函数 ```

文章 部署Solidity智能合约到Solana

...paper.pdf)和[博客文章](https://medium.com/solana-labs)。 ## 部署ERC-20 代币到Solana 部署Solidity编写的ERC-20到Solana需要安装以下所有工具并运行部署脚本: ### 1. 安装Solang 安装Solang的最佳方式是使用[VS Code 插件](https://solang.readthedocs....

问题 请问下调用 uniswapRouter.exactInputSingle 这个方法他自己本身有一个payable 如果两个币种都是 ERC20 币种这个又要怎么调用?

文章 不标准的 ERC2612:Permit 滥用零地址“僵尸资金”

ERC-2612 中,有提到这么一点: >由于 `ecrecover` 预编译在接收到格式错误的消息时会默默失败,并返回零地址作为签名者,因此必须确保`owner != address(0)`,以避免批准使用属于零地址的“僵尸资金”。 在 ERC20 合约中,有一...

问题 erc20合约如何实现获取代币的交易对的价格?代币没有上交易所

不要求实时获取价格起码几个小时之前的价格,如果用uniswap的oracle预言机的示例代码的话,用的是时间加权累计价格,所以无法检测最近代币实际的价格的涨跌,如果用chainlink的话,代币是没有上交易所的,所以无法获取实时...

文章 为 Optimism Rollup上开发 Dapp 准备的脚手架

... - 在L1和L2之间移动ETH - 在L2部署智能合约 - 创建自己的ERC20代币桥接! > 这些工作仍在进行中:这是在一个全新的协议上的全新的构建方式,所以预计一切都会发展和变化:),欢迎反馈! 如果你想直奔主题, [代码在这里]...

文章 web3E(用于单片机的以太坊框架)编译环境说明

...码。 该代码的主要功能是可以查询某个以太坊地址里面erc20erc875的币量 # 编译及运行程序 点击vscode左下的外星人图标,在project tasks里面,有一个叫做upload and monitor,点击就会自动编译下载,并在串口屏幕进行监控 # 部分代...

文章 Web3专题(七) ERC721 常见问题的答疑解惑

社区已经有很多人在讲解 ERC721 的知识了,本文假定你已经看过了那些文章,或者已经熟悉了 ERC721 的基本概念。本文主要对常见问题以及我觉得比较经典的问题单独记录一下。 #### **ERC721** vs **ERC20** [ERC721 协议标准](https://e...

问题 怎么获取ERC20代币的历史价格,可以拿到分钟级别的价格,用于绘制k线图

目前尝试过的办法: 1,uniswapV3 graph 托管可以通过合约获取到小时和天的交易数据,但是我想精确到分钟级别,就像很多dex网站的K线图一样,而且unsiwapV3 graph托管他的小时数据绘制出来数据感觉有点问题。2.尝试过bi虎的api,但是...

文章 ERC-4337账户抽象实践

很多同学在学习ERC-4337的时候会去了解[eip-4337中提到](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4337.md?plain=1#L913-L915)的[account-abstraction项目](https://github.com/eth-infinitism/account-abstraction),但其中给的单测例子用的是[simulateValidation](https...