问题标签 [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 - 无法使用 web3.js 发送 ERC20 令牌
在阅读了几篇文章和指南之后,我一直在努力使用 web3 发送令牌交易。我正在使用 human-standard-token-abi 来获取 ERC20 abi。我只是想将 10 ZRX 从我的一个地址转移到另一个地址。
这是失败的功能。
我目前无法建立原始交易。这是错误输出。
它似乎拒绝了我提供的地址之一,但我不确定是哪一个。当我注销 tokenAddress、contract.address 和我的两个地址时,它们都已定义。但是在 web3 源代码中,我添加了一条打印语句,以查看它所说的地址是无效的,而它获得的地址是“未定义的”。
ethereum - 如何生成支持以太坊账户的密钥对?
我计划创建自己的 HD 钱包以支持 ERC 20 标准令牌,我正在使用 javascript bitcore-mnemonics 插件生成种子。现在我想使用 javascript 从我的生成 12 个单词的助记符中生成一个私钥、公钥和地址。我怎样才能做到这一点,我需要帮助?
ethereum - truffle migrate:部署时的调用方法
我正在尝试使用“松露迁移”在部署时初始化一些合同。
基本上,当我的合同被部署为一次性任务时,我想创建一些用户角色。
我不知道该怎么做,就像在我们调用 deployer.deploy(ContractA) 的“松露迁移”期间。该函数将合约地址作为 Promise 返回。
请帮忙。
token - 无法验证以太坊 ERC20 代币
我已经Ethereum ERC20
使用以下代码成功部署了一个令牌:
现在到了我们需要验证合同的阶段,我无法做到。
我已经将输入字节码与钱包中的字节码进行了比较,它们是相同的,所以我确信使用正确的代码,我也在pragma solidity 0.4.16
我的代码中使用了如此使用的v0.4.16+commit.d7661dd9
和optimization=1
.
请帮忙!
blockchain - 如何分叉现有的区块链并限制令牌创建(如果可能)?
我正在考虑分叉现有的区块链实现(与此事无关),但想知道是否可以只允许我的代币在该区块链上使用。
这甚至可能吗?如果是这样,我怎么能实现它?因为,例如,如果你使用以太坊或 QTUM 区块链,我认为所有 ERC20 或 QRC20 合约都可以部署在那里,这是我不想要的。
还是我必须从头开始创建我的区块链?
谢谢!
token - 获取以太坊 ERC-20 代币信息的正确方法
有人能告诉我从以太坊区块链获取 ERC-20 代币信息(小数位数、名称和符号)的正确方法吗?我认为可以通过 ABI 构造(如果用户 web3js 库)调用适当的函数 decimals()、name()、symbol() 到确切令牌的合约地址来完成。在许多情况下,它可以这样做。但不幸的是,这并不适用于所有情况。例如,有一个地址为:0xb5a5f22694352c15b00323844ad545abb2b11028 的代币如果我们在 etherscan 的网页上阅读有关此代币的合约信息,则合约公共变量名称、符号和小数中没有任何信息: https ://etherscan.io/address/0xb5a5f22694352c15b00323844ad54abb210528 #readContract 但是 etherscan 知道这个令牌 (ICON (ICX)) 的名称和符号。此外,还有另一个网站可以获取有关此令牌的小数计数的信息: https ://api.ethplorer.io/getTokenInfo/0xb5a5f22694352c15b00323844ad545abb2b11028?apiKey=freekey 所以问题是:有没有通用的方法来获取小数、名称和符号确切的令牌(例如 0xb5a5f22694352c15b00323844ad545abb2b11028)是否通过区块链调用?以及 etherscan 和 ethplorer.io 网站如何处理此类计算?希望有人可以帮助我的问题。提前致谢!
solidity - ERC20 solidity contract with pre-existing balances - possible?
There's a part of me that thinks that if this is possible it kind of goes against the whole idea of a secure blockchain, but I just want to check and make sure.
Is it possible to create and deploy a smartcontract which creates a number of addresses, each with a pre-defined, initial balance of tokens? And if so, can these addresses then be made 'accessible' as a wallet for someone to use?
So, suppose I create a coin ABC, and it has a supply of 1.000.000.000 and I then create 10 addresses, each with, say, 50.000 ABC in them, with the remaining ABC tokens still in the 'genesis'/initial address - is that possible? Alternatively, can this kind of "pre-walleting" be done with a second contract after the token creation? And suppose now that I have said 50K ABC addresses, can they then be 'given' to users/made accessible?
Of course one can always create the coin and then do a bunch of transactions to do the above 'the old fashioned way' but I am curious if such a setup can be obtained in a faster/shortcut way.
token - 另一个合约的调用函数失败
我正在研究坚固性。
测试网上TT3代币生成没问题,但TT3Token_Test失败。(TT3Token和TT3Token_Test已经部署到同一个钱包地址)
https://ropsten.etherscan.io/tx/0x4099019ecc47640dc7d3ceb3de3d50759f4e5ebc6d730410cda992c97d78ea10
我不知道为什么不。
(我使用 remix 将它部署到 ropsten)
ethereum - 如何在solidity中计算ecrecover参数?
有许多答案解释了如何用其他语言计算_r
, _s
, 。_v
但是如何计算solidity本身的参数呢?有没有像这样的内置函数ecrecover
?
ethereum - 如何从以太坊地址获取 ERC20、ERC721 和 ERC827 代币列表
如何获取特定以太坊钱包地址中的 ERC20、ERC721 和 ERC827 代币列表?此外,我希望能够从主网上获取名称、符号、徽标和余额。