问题标签 [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.
blockchain - ERC20 标准中真正的批准和允许方法是什么?
问题是什么allowance
和approve
真正在做什么?
它是_spender
什么,它在做什么?
有谁能给我解释一下吗?
java - 如何生成智能合约以使用 Web3j 发送任意 ERC20 代币?
我正在编写一个功能类似于 MyEtherWallet 的 android 钱包,但我似乎找不到任何关于如何使用 Web3j 生成合约以发送任意 ERC20 令牌的示例。有没有人有一个很好的例子,或者我需要为我想要发送的每个令牌生成一个单独的合同,如果是这样,我怎么能在 java 中做到这一点?
token - ERC 223 代币标准不起作用
我正在尝试使用 ERC223 标准创建一个新令牌。代币已创建,但当我尝试将代币转移到其他钱包时,会创建交易哈希并且交易失败。代币从我的钱包中扣除,而不是添加到目标钱包中。
这是我的代币智能合约代码:
ide - 如何修复浏览器/IERC20.sol:4:53:警告:此声明会影响现有声明
错误:
browser/IERC20.sol:4:53:警告:此声明会影响现有声明。函数 totalSupply() 公共常量返回 (uint256 totalSupply);
browser/IERC20.sol:4:5: 阴影声明在这里: function totalSupply() public constant returns (uint256 totalSupply);
IERC20.sol
INDToken.sol
ethereum - 如何为 ERC20 代币创建自定义钱包
我知道可以使用元掩码、MEW 等,但是如何为 ERC20 代币创建新钱包。
拥有 [NAME-OF-TOKEN 钱包]。可以在注册时自动生成新的令牌地址。与 Metamask 等不同,可以将代币从一个地址发送到另一个地址,而无需扣除 ETH。希望尽快收到任何人的回答、建议或链接。
谢谢!
ethereum - ERC20 token , transferfrom crash , 会有什么后果?
我们为 TGE/ICO 创建了一个 ERC20 代币。在我们的测试中,我们发现 transferFrom 功能不起作用并且崩溃其余所有功能都正常工作。代币已经部署在主网上,除了用户不能代表某人转移之外,这会产生什么影响?无论如何,当代币进入交易所时,这也会影响以后吗?还是用户只会使用传输功能?
ethereum - 一份合约能否拥有另一份合约的代币
如果我猜对了,智能合约没有私钥,所以他们无法签署交易。第一笔交易被签署购买用户,如果一个合约调用另一个合约等等,这些交易也被签署购买用户。那么,如果我们有两个 ERC20 合约 A 和 B 并且 B 持有一些 A 代币怎么办。
如果某个用户冒充合约 B 调用合约 A 怎么办?我的意思是他将签署一系列交易,其中最后一个不会来自合同 B,但合同 A 会这样认为。
它看起来像这样:
如果他这样做了,他就有可能使用合约 A 中的函数 transfer 并传入他自己的地址,从合约 A 中的合约 B 余额中窃取代币。
所以我是对的,这真的有可能还是我在某个地方犯了错误?如果可能的话,在这种情况下,一个合约如何拥有其他合约的代币?
ethereum - sellPrice 和 buyPrice Solidity
我试图将我的 sellPrice 设置为 0.01 并且我的 buyPrice 等于 0.02 时遇到问题。我的合约已部署,后来我使用 setPrices 函数设置代币价格。我加上双引号“10000000000000000”和“20000000000000000”,因为如果我不加引号就会抛出异常。
购买功能:
在我的 web3 代码上:
当 buy() 成功时,将 0.000000000000000001 的代币添加到我的钱包中,我希望钱包上有 1 个代币。我的意思是 0.02 = 1 个我的代币。
有人可以帮助我吗?我很困在这里。
谢谢。
ethereum - 自动将所有代币和 Eth 发送到一个地址
我有几个孩子钱包和一个父母钱包。每当这些子钱包收到传入的 ERC20 代币或 ETH 时。我想将它们自动发送到父钱包。
我知道我可以在下面发送整个 eth 余额。
我怎样才能为 erc20 代币做到这一点。
提前致谢。
token - ERC-20 Token可以根据特定事件进行交换吗?
我有一个关于购买 ERC-20 代币的异常方式的快速问题,并询问这在技术上是否可行。
假设有一个智能合约生成并持有 ERC-20Token,称为“ThankYou”代币,其供应量为 10 亿个代币。
1)用户A向有需要的孩子捐赠100ETH。
2) 智能合约检测到用户 A 捐赠了 100 ETH,并验证 100 ETH 确实已发送给孩子
3) 触发智能合约,向用户 A 发送 30ThankYou 代币,以示善意。
我非常感谢您对此的想法。我只遇到过通过用 ETH“购买”来获得 ERC-20 代币的情况(基于 ERC-20 代币的价格)。我想知道我提到的上述步骤是否可行。如果是,那么用户 A 可以出售 30ThankYou 代币以与 ETH 进行交换。
谢谢,