找到约 15 条结果

问题 我想问问 怎么获取一个流动池剩下的eth数量 比如下面这个代码 并没有用过IUniswapV2Pair这个库 我无法调用里面的方法

...s _owner) external view returns (uint256); } interface IERC20Upgradeable { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`...

问题 求助!!!无法获取Uniswap交易对的信息

...的很需要帮助 ``` # @version ^0.2 from vyper.interfaces import ERC20 interface UniswapFactory: def allPairs(input: uint256) -> address: nonpayable def allPairsLength() -> uint256: view interface UniswapV2Pair: def token0() -> address: view def token1() -> addres...

问题 智能合约编译及部署无问题,为何web3js调用方法,提示is not a function

标准erc20合约。 想从前端调用一个地址的币的余额,web3JS 如下做了合约实例化和方法调用: ``` var tokenInstance = new web3js.eth.Contract(tokenABI,"0x6721A1802768D82Df3C113275A4286d6FfCa940E"); tokenInstance.methods.balanceOf("0xCC52C6dF34126e9A00D057663...

问题 想请教你关于在以太主网部署合约的报错问题

...建pair,但是又报这个错误: 我后面直接拿openzeppelin 的erc20示例合约也是报这个错误,难道是remix有问题?但是拿remix最简单的Storage和Owner的示例合约就能正常谈出metamask ![image.png](https://img.learnblockchain.cn/attachments/2023/05/tdyiO3Md6475...

问题 怎么使用Uniswap中的UniversalRouter

我想通过UniversalRouter中的execute函数来完成ETH和ERC20 token的swap功能,我试图在swap函数中调用execute函数,它是这样的 ``` function execute(bytes calldata commands, bytes[] calldata inputs, uint256 deadline) external payable checkDeadlin...

问题 无法在bscscan上公开合约

... } } pragma solidity ^0.6.2; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Retur...

问题 在zksync测试网验证报错:Deployed bytecode is not equal to generated one from given source

...码 `// SPDX-License-Identifier: MIT pragma solidity ^0.8.17;interface IERC20 { event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); function totalSupply() external view returns (uint2...

问题 如何获取交易失败的信息

...是在区块浏览器中是可以看到这个失败信息的 `with error 'ERC20: transfer amount exceeds balance'` 有什么方式可以获取这个信息吗

问题 关于eth交易一直处于pending的问题 以及 txn type 的类型

最近我的eth 执行erc20 token授权转账 提交广播后,变成一直处于pending状态。查看交易hash。页面提示 This txn hash was found in our secondary node and should be picked up by our indexer in a short while。 以下是我在 ***goerli*** 测试网的交易截图。 ...

问题 新手问一个从节点请求代币名字的问题

我想从链上获取ERC20代币的名称 BSC主网,用的web3.js,代码如下 ``` const Web3 = require('web3'); const web3 = new Web3('`https://bsc-dataseed1.binance.org:443`'); //一个请求代币名称的请求 web3.eth.call({ to: "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", dat...

问题 如何根据eth的tx详情数据判断该交易的类型?

...判断这笔交易是以下哪种类型: 1. eth普通转账交易 2. erc-20转账交易 3. uniswap的dex交易或者其他deif协议的交易 4. nft相关的交易 例如数据: ``` { "jsonrpc": "2.0", "id": 1, "result": { "blockHash": "0xc2d61bdefce88a4db47c...

问题 用pancakeswap交易自己的带回流跟分红功能的代币,卖出代币以及添加流动性正常,但是买入跟撤出流动性就失败了

... uint256 amount ) private { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); console.log(from,to,amount); console.log('inSwapAndLiquify',inSwapAndLiquify); c...

问题 合约里因为分红 回流的原因 溢出了一些bnb,有什么方式可以取出来吗,有偿的,这是合约地址:0xF75e06EA851E45B612fe660e3A01Eb0314cc8d39

...twitter.com/myisland_dao?s=21 */ pragma solidity ^0.8.4; interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); ``` /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf...

问题 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...

问题 alloy-rs中实现模拟主网交易

... U256, ) -> Result { // 1. 先查询转账前余额 let token = ERC20::new(token_addr, provider); let balance_before = token.balanceOf(to_addr).call().await?; println!("转账前 {} 地址余额: {}", to_addr, balance_before); let eth_bal = provider.get_balance(from_addr)...