问题标签 [erc20]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
223 浏览

erc20 - ERC 20 代币发行

我需要在 localhost 中测试 erc20 令牌事务。为此,我使用 rpc 在我的终端上运行了 Etherium 钱包。我有一个未知地址的错误。下面是我的代码。

我已经在脚本中直接给出了合同地址等所有细节,其他地址。我正在使用 web3js。

0 投票
1 回答
86 浏览

ethereum - 订阅ERC-20时出错(BAT,即Basic Attention Token)

我正在尝试订阅 BAT(基本注意令牌)ERC-20 令牌“转移”事件,以检测在 nodejs 中使用 web3 对我的以太坊地址进行的任何交易。我正在使用在同一台本地机器上运行的奇偶校验 (Parity/v1.10.6-stable-bc0d134-20180605/x86_64-linux-gnu/rustc1.26.1) 节点-

parity --jsonrpc-hosts all --jsonrpc-apis all --ws-apis all --ws-hosts all --ws-origins all --ws-interface all

这是我用来订阅的代码 -

运行代码时出现错误 - 错误:连接错误:无法连接到 WS 上的节点

0 投票
0 回答
281 浏览

ethereum - web3j.ethGetTransactionReceipt() 不为某些交易返回 TransactionReceipt

我需要扫描每个 erc20 代币转账。

有些交易有多个像这样的代币转移。

https://etherscan.io/tx/0x3813c2d6beb1543589fd899c45f5f9d730f42711ce5d82d464d055629c65e2e9

在这种情况下 web3j.ethGetTransactionReceipt() 返回 null。(正常交易返回正确的 TransactionReceipt 对象)

这笔交易有什么问题?

是否有其他方法可以获取这些事务的 TransactionReceipt?

0 投票
1 回答
119 浏览

token - 部署的 ERC23 代币在我的钱包中显示 0 余额,问题出在哪里?

我创建了一个 ERC23 代币并使用在线 remix solidity 编译器将其部署在 etherscan 上,一切似乎都很好,etherscan 跟踪器显示余额为 2 亿,但是无论我使用什么钱包,余额都显示为 0。你能发现问题吗? 以下是我使用的确切代码:

}

}

}

0 投票
1 回答
208 浏览

blockchain - GAS ERC20 代币使用什么?

我想知道ERC20代币应该使用什么GAS,比如当我发送OMG交易时,我应该使用OMG作为Gas还是以太坊作为GAS?

我不想使用 ETH,所以我正在想办法,如果我可以使用相同的令牌(即 OMG 或其他 erc20 令牌)本身来签署交易。

你能建议吗?

0 投票
1 回答
7494 浏览

php - ERC20 代币从交易哈希中传输信息

EtherScan 为交易细节提供了一个 API,它是 Geth/Parity 代理 API 的一部分,名称为 eth_getTransactionByHash,但我无法获取信息,哪些 ERC20 令牌被转移以及有多少。

我需要在事务哈希的帮助下转移的令牌详细信息和令牌数量。
在此处输入图像描述

0 投票
1 回答
143 浏览

ethereum - ERC20 交易所网站如何运作?

用户可以在 Binance 上存入各种 ERC20 代币,但之后这些代币应该转移到 Binance 冷钱包(用于提款的钱包)当新生成的地址不包含任何以太币时这些代币如何转移(对于转让合同),对我来说,币安为每个新生成的地址发送一些以太币对我来说没有任何意义。

0 投票
2 回答
4541 浏览

ethereum - 获得一份可靠的 ERC20 代币持有者名单

是否可以从另一个 Solidity 合约中获取给定 ERC20 代币的代币持有者列表?

由于“余额”存储在大多数 ERC20 合约的映射中,我认为这是不可能的,因为您无法获得可靠映射的键列表。

有什么我错过的吗?或者这是不可能的?

谢谢!

0 投票
1 回答
737 浏览

javascript - 无法使用 javascript(web3)通过元掩码扩展获取元掩码余额和发送金额

我已经在我的网站上集成了元掩码,但我需要发送金额并使用元掩码检查 ERC 20 令牌的余额,但对我没有任何作用。我在 WEB3 上尝试了不同的编码和方法。

请向我提供执行的代码。

但是使用下面的代码我无法获得任何与 ERC20 代币相关的细节,但对我来说,ETH 工作正常。

这是我的代码:

0 投票
1 回答
236 浏览

solidity - Openzeppelin ERC20 恢复

我的意图是让 ERC721 代币只能通过我的 ERC20 代币转移

传输流是

  1. 买方批准 ERC20 给卖方。
  2. 卖方将 ERC721 转让给买方。
  3. My ERC721 Token的转账功能先将ERC20从Buyer转账给Seller,再将ERC721从Seller转账给Buyer。

还原错误发生在 ERC20 传输步骤。

我尝试删除每一行以找到还原点。我发现了。

这是我的测试代码

我的合同中的还原点在这里

ERC20 StandardToken 合约中的还原点在这里

如您所见,在我的测试代码中,我仔细检查了

请在这里查看我的完整代码