【发布时间】:2017-12-20 15:31:23
【问题描述】:
这是我的问题(基本上,我想知道我是对还是错):
首先,我们有标准的 ERC20:
contract ERC20Interface
{
function transfer(address _to, uint _value) public returns (bool success);
function transferFrom(address _from, address _to, uint _value) public returns (bool success);
function approve(address _spender, uint _value) public returns (bool success);
.....
}
然后,在 CrowdSale 中,我们有一个派生自它的代币:
contract ICO is Ownable {
...
MyToken public m_token;
...
function ICO() public {
m_token = new MyToken();
...
然后众筹结束。带有购买它的所有人(地址)列表的代币成为“免费”的众售合约:
function finish() onlyOwner public {
if(goalReached()) {
m_token.transferOwnership(m_addrOwner);
我的问题: 1. 为了让这个代币在交易所交易,我必须以某种方式向这些交易所提供代币的地址。我应该在哪里得到它? 2. 我说的对吗?它应该如何工作?
换句话说,如果一个代币是一个单独的合约,通过地址传递给 ICO 合约,我可以看到交易所在众售结束后如何交易它:它们拥有相同的地址。 但我在 Etherscan 上看到了很多众筹,它们在内部创建合约(如上面的代码 sn-ps)。在这种情况下,如何在众筹结束后使其“可交易”?
谢谢。
【问题讨论】:
标签: ethereum