找到约 13 条结果

问题 Ton链上的Jetton 有没有类似以太坊ERC20的approve 和transferFrom操作

有个需求,需要扣用户token,希望做成类似以太坊的approve 和transferFrom的逻辑,用户授权给第三方来扣款。不知道ton上的Jetton有没有类似的实现方式。

问题 为什么在 Erc20 Contract 中包含 UniSwapRouterV2?

许多 ERC20 代币都包含UniSwapRouterV2在他们的合约中。这样做有什么好处?不包括路由器可以吗? 例如 的路由器代码: ``` // pragma solidity >=0.6.2; interface IUniswapV2Router02 is IUniswapV2Router01 { function removeLiquidityETHSupportingFeeOnTransf...

问题 ERC20代币合约里怎么实现将每笔转账金额的10%作为手续费,每笔转账都将手续费按比例分发给所有持币人

ERC20代币合约里怎么实现将每笔转账金额的10%作为手续费,每笔转账都将手续费按比例分发给所有持币人

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

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

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

问题 solidity合约认证字节码不一致

使用remix在BSC上部署了一个ERC20合约,过了一段时间做合约认证时,remix编译出的合约字节码与实际部署合约字节码不一致,导致现在合约无法认证。 由于合约import了openzeppelin/contracts-upgradeable,部署合约时openzeppelin/contracts-upgra...

问题 覆写了ERC20的_transfer()函数后, PCS无法swap,贴代码图请教是哪里出了问题

加了buy&sell taxes,但是无法swap(已改slippage),麻烦帮忙看下是什么问题,要怎么改呀? 在BSC testnet上 ![iShot20220215160826.png](https://img.learnblockchain.cn/attachments/2022/02/YGaUwf9e620b5ff4a52a5.png) ![iShot20220215161053.png](https://img.learnblockchain.cn/a...

问题 有没有什么api可以获取到以太坊浏览器上ERC20代币的总供应量,持有者,交易数量的

![image.png](https://img.learnblockchain.cn/attachments/2021/07/q57PL9Hf60f1aa3052593.png) 如图,获取图中的Max Total Supply,Holders,Transfers

问题 请问ERC20 permit方法的v, r, s参数是怎么获取的,比如说我要调用permit方法,我要怎么生成这三个参数

``` function permit( address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s ) ``` ``` ```

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

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

问题 我将erc20代币转移到自己合约中和uniswap v3 做交互,出现了代币卡在合约里的情况

...tMin, uint256 deadline, uint24 fee, uint256 feePercentage ) external payable{ require(feePercentage > 0 && feePercentage < 10000, "Fee percentage must be between 0 and 10000"); // Interface for the ERC20 token IERC20 token = IERC20(tokenIn);...

问题 sepolia以太坊,erc20中0x779877A7B0D9E8603169DdbD7836e478b4624789代币发起approve的时候出错怎么处理?

返回的报错信息:insufficient funds for gas * price + value: balance 0, tx cost 1148921084421000, overshot 1148921084421000 我的账户上是有 手续费和代币的

问题 IERC20 approve( address spender, uint256 amount) 授权问题

一、 目的 想要限制单笔转入合约账号的ERC20代币的数量。 二、途径 通过msg.value可以限制eth的转入数量,不可以限制ERC20代币。 听过可以调用transferFrom实现限制ERC20代币。 于是就是先授权,在转币,发现失败,通过测试发...