主页 > imtoken安卓版版本下载 > 使用以太坊钱包快速发行您自己的代币
使用以太坊钱包快速发行您自己的代币
文/哪吒财经
首先,去以太坊官网下载以太坊钱包。
不用说,第一次运行时安装过程可能需要很长时间。
因为需要下载大量数据,所以建议插网线,或者连接高速wifi。
当数据同步后,您可以创建一个帐户。 尤其要记住您的密码。
接下来,您需要将至少 0.01 ETH 存入您的钱包。 为了保证发币成功,最好至少存入0.02或0.5个ETH。
然后在以太坊钱包上,找到智能合约的入口,如上图所示。
然后,我们需要在输入代码的地方输入一个71行的ERC20代币代码。
pragma solidity ^0.4.16;
interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external; }
合约 TokenERC20 {
字符串公共名称;
字符串公共符号;
uint8 公共小数 = 18;
uint256 公共总供应量;
映射(地址=> uint256)公共平衡;
映射(地址=>映射(地址=>uint256))公共津贴;
事件传输(地址索引自,地址索引至,uint256 值);
事件 Burn(地址索引自,uint256 值);
功能令牌ERC20(
uint256 初始供应,
字符串令牌名称以太坊钱包怎么交易以太坊钱包怎么交易,
字符串 tokenSymbol
) 上市 {
totalSupply = initialSupply * 10 ** uint256(decimals);
balanceOf[msg.sender] = totalSupply;
名称 = 代币名称;
符号 = tokenSymbol;
}
函数_transfer(地址_from,地址_to,uint_value)内部{
要求(_to!= 0x0);
要求(balanceOf[_from] >= _value);
要求(balanceOf[_to] + _value >= balanceOf[_to]);
uint previousBalances = balanceOf[_from] + balanceOf[_to];
balanceOf[_from] -= _value;
balanceOf[_to] += _value;
发出转移(_from,_to,_value);
断言(balanceOf[_from] + balanceOf[_to] == previousBalances);
}
函数传输(地址_to,uint256_value)公共{
_transfer(msg.sender, _to, _value);
}
function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
要求(_value
allowance[_from][msg.sender] -= _value;
_transfer(_from, _to, _value);
返回真;
}
函数批准(地址 _spender,uint256 _value)公共
回报(布尔成功){
津贴[msg.sender][_spender] = _value;
返回真;
}
函数 approveAndCall(地址 _spender,uint256 _value,字节 _extraData)
上市
回报(布尔成功){
tokenRecipient spender = tokenRecipient(_spender);
如果(批准(_spender,_value)){
spender.receiveApproval(msg.sender, _value, this, _extraData);
返回真;
}
}
函数 burn(uint256 _value) public returns (bool success) {
要求(balanceOf[msg.sender] >= _value);
balanceOf[msg.sender] -= _value;
totalSupply -= _value;
emit Burn(msg.sender, _value);
返回真;
}
函数 burnFrom(address _from, uint256 _value) public returns (bool success) {
要求(balanceOf[_from] >= _value);
要求(_value
balanceOf[_from] -= _value;
allowance[_from][msg.sender] -= _value;
totalSupply -= _value;
发出 Burn(_from, _value);
返回真;
}
}
我已经在github上发布了代码。 位于:
输入code后,在右边选择Token ERC 20,然后就可以填写参数了。
第一个文本框填写流通量,第二个文本框填写代币名称,第三个文本框填写代币符号。
然后滚动到底部并单击“部署”。
此时,输入您的密码并单击“发送交易”按钮。
接下来,你可以去外面买杯咖啡,几分钟后,你可以查看你发行的代币。
进入以太坊查询网站,然后查看你的代币名称。
刚才发布的是哪吒,于是搜了一下哪吒,发现能找到,于是点进去看看:
这意味着它已经被释放了。
祝大家好运。