工具

合约代码

  • SimpleToken.sol 自定义Contract代码,继承自StandardToken,自定义合约代码全在这里,其他sol文件为准标准化ERC20代码,标准代码经过安全审计建议不要更改。这里发发10000ExampleToken, 18位小数,全部token放到0x8fe35Af6277xxxxxxxxxxxxc2910961dddf地址里。
  • ERC20.sol
  • ERC20Basic.sol
  • SafeMath.sol
  • StandardToken.sol 标准ERC20代码。

部署步骤

  1. 下载metamask插件,导入或者生成钱包。ERC20部署一次大概消耗0.006ETH,确保钱包里余额足够。

  2. 打开rimex,新建sol文件,将合约代码复制进去,然后compile。

  3. compile成功后,开始部署,点击rimex右上角run,enviroment选择inject web3,account会自动检测到metamask的账户地址,gaslimit默认数值,然后下拉框选择SimpleToken,然后Deploy。



  4. 确认Gas limit 和Gas Price,没问题点submit就完成,之后等待contract被打包即完成合约部署。一次ERC20合约部署费用大概在0.008ETH左右。

  5. 欢迎讲你的token打到我的地址

    生产环境手把手部署ERC20智能合约的更多相关文章

    1. 零门槛,包教会。让你在5分钟内使用以太坊ERC20智能合约发行属于自己的空气币

      前言 目前区块链是互联网中最最火的风口,没有之一.我周围的很多朋友也加入了“炒币”行列,但很不幸,几乎都被“割韭菜”了.而经过我的几天研究,发现,如果自己要发行一种空气币,简直太简单了.只需要下面几个 ...

    2. [blockchain-035]eos的部署安装智能合约

      0.参考资料 https://github.com/EOSIO/eos/wiki 1. eos的github地址 https://github.com/EOSIO/eos 2.下载eos源码 git ...

    3. 区块链学习(四)truffle部署编译智能合约以太坊私有链

      前面我们介绍了以太坊私有链的搭建以及多节点私有链网络,这次我们介绍如何使用truffle框架来部署编译智能合约到我们之前搭建的私有链网络中. 搭建环境及需使用的工具:ubuntu18.04  Truf ...

    4. 如何一步步在生产环境上部署django和vue

      本文由云+社区发表 本文主要讲述了如何一步步在生产环境上部署django和vue,操作系统默认为centos 说明:后文中出现的以下字符串均表示具体的路径或者名称,含义如下: DJANGO_DIR-- ...

    5. Tomcat学习总结(8)——Tomcat+Nginx集群解决均衡负载及生产环境热部署

      近日,为解决生产环境热部署问题,决定在服务器中增加一个tomcat组成集群,利用集群解决热部署问题. 这样既能解决高并发瓶颈问题,又能解决热部署(不影响用户使用的情况下平滑更新生产服务器)问题. 因为 ...

    6. hadoop进阶----hadoop经验(一)-----生产环境hadoop部署在超大内存服务器的虚拟机集群上vs几个内存较小的物理机

      生产环境 hadoop部署在超大内存服务器的虚拟机集群上 好 还是  几个内存较小的物理机上好? 虚拟机集群优点 虚拟化会带来一些其他方面的功能. 资源隔离.有些集群是专用的,比如给你三台设备只跑一个 ...

    7. 数据仓库006 - MySQL 5.6.x - Linux最佳生产环境离线部署

      一.离线安装包 文件准备 这里以mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz为例,记一次MySQL 5.6.x 的生产环境离线部署过程.使用SecureCRT连接 ...

    8. ubuntu搭建nodejs生产环境——快速部署手册

      为什么不用CentOS而用Ubuntu作为生产环境的运行平台?这个我也比较好奇,公司订的只能沿用传统,从使用成本的角度来说,此举也是值得肯定的. 测试环境 腾讯云 Ubuntu 16.04 阿里云 U ...

    9. 生产环境 tidb部署实践

      TiDB 简介 TiDB 是 PingCAP 公司受 Google Spanner / F1 论文启发而设计的开源分布式 HTAP (Hybrid Transactional and Analytic ...

    随机推荐

    1. python之enumerate()学习

      X = 'abcdefghijklmn' for (index,char) in enumerate(X): print (index, char) 利用enumerate()函数,可以在每次循环中同 ...

    2. 【bzoj5157】[Tjoi2014]上升子序列 树状数组

      题目描述 求一个数列本质不同的至少含有两个元素的上升子序列数目模10^9+7的结果. 题解 树状数组 傻逼题,离散化后直接使用树状数组统计即可.由于要求本质不同,因此一个数要减去它前一次出现时的贡献( ...

    3. 秒杀多线程第十四篇 读者写者问题继 读写锁SRWLock (续)

      java 包实现了读写锁的操作: package com.multithread.readwritelock; import java.util.concurrent.CountDownLatch; ...

    4. TCP的拥塞控制 (四)

       TCP NewReno   NewReno是在Reno的基础上,改进了Fast Recovery,主要思想是保证处于network中的packet的总量是饱和的. 在Reno算法中,一个超时会导致相 ...

    5. LiveCD及Casper调研

      1.LiveCD原理 LiveCD本质上是ISO 9660/El Torito格式的CD-ROM. 下面对LiveCD涉及的各种技术做了简单的调研. 1.1. CD-ROM CD-ROM是一种光盘存储 ...

    6. 跟我学Spring Cloud(Finchley版)-17-Zuul路由配置详解

      但在实际项目中,往往需要自己定义路由规则,Zuul的路由配置非常灵活.简单,本节详细讲解Zuul的路由配置. 一.自定义指定微服务的访问路径 配置zuul.routes.指定微服务的serviceId ...

    7. Nowcoder 练习赛 23 D Where are you 解题报告

      Where are you 链接: https://ac.nowcoder.com/acm/contest/272/D 来源:牛客网 题目描述 小\(p\)和他的朋友约定好去游乐场游玩,但是他们到了游 ...

    8. Redis的Set无序集合命令

      Set是集合,它是string类型的无序集合.set是通过hash table实现的,添加.删除和查找的复杂度都是0(1).对集合我们可以取并集.交集.差集.通过这些操作我们可以实现sns中的好友推荐 ...

    9. 流媒体协议之RTSP详解20170922

      一.RTSP协议介绍 1.什么是rtsp? RTSP协议以客户服务器方式工作,,如:暂停/继续.后退.前进等.它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制, 因此 ...

    10. 驱动之DMA的介绍与应用20170210

      本文主要介绍的是DMA相关的知识,首先: 1)在实现DMA传输时,是由DMA控制器直接掌管总线,因此,存在着一个总线控制权转移问题.即DMA传输前,CPU要把 总线控制权交给DMA控制器,而在结束DM ...