目前,我正在学习在rinkeby测试网上进行ICO测试。我正在windows计算机上做所有的编码,但是我的节点运行在Linux服务器上。我的目标是在rinkeby上做一个功能齐全的ICO,我的朋友可以参与其中。
此时,通过在线观看教程,我成功地将硬币部署到rinkeby网络,它的地址是0x1a41ec0118a521d01Ca881B91C751a4e14ba447,但接下来怎么办?我怎样才能做出一个真正的硬币捐赠?我是否需要在同一个地址部署新的智能合同?我是否需要修改现有合同并重新部署它?我的下一步是什么?我需要完成ICO而不用Remix IDE
我的合同代码:
pragma solidity ^0.4.18;
import ‘zeppelin-solidity/contracts/token/ERC20/StandardToken.sol’;
import ‘zeppelin-solidity/contracts/ownership/Ownable.sol’;
contract TestToken is StandardToken, Ownable {
string public name;
string public symbol;
uint public decimals;
function TestToken() public{
name = “Test Token”;
symbol = “TST”;
decimals = 18;
totalSupply_ = 1000000 * 10 * uint(decimals);
balances[msg.sender] = totalSupply_;
}
}发布于 2018-06-20 10:34:13
OpenZeppelin (用于您的令牌)有您可以使用的“标准”Crowdsale合同。通常,最佳实践是将Crowdsale和令牌合同分离,Crowdsale“控制”令牌(即令牌是可管理的,所有者是Crowdsale)。
有其他的方法来做众包销售,但是如果你想要一个简单的例子,上面的OZ方法就足够了。
https://ethereum.stackexchange.com/questions/51642
复制相似问题