目录

  • 1. 平台准备
    • 1.1 网页版remix
    • 1.2 Chrome浏览器插件metamask
  • 2. 部署智能合约

1. 平台准备

1.1 网页版remix

  1. 进入网址 https://remix.ethereum.org/,使用网页版的remix
  2. 找到需要的插件
    单击图片中最下方的按钮(添加插件),在search处依次搜寻下列插件
    (1)Solidity compiler(下图中第二个图标,功能为编译)
    (2)Deploy & run transactions(下图中第三个图标,功能为连接metamask部署合约)
    (3)Solidity unit testing(下图中第五个图标,功能为测试合约)

1.2 Chrome浏览器插件metamask

  1. 下载Chrome浏览器,在扩展工具中添加metamask
  2. 在metamask界面中,修改网络,从以太坊主网修改为测试网络
  3. 进入网址https://faucet.ropsten.be/ 输入个人账户地址,领取免费的测试币(部署合约到测试网络需要测试币,这个网址每24小时可以领取一个测试币)

2. 部署智能合约

  1. 在remix编写智能合约
    (1)单击File --> new file

    (2)在弹出的对话框中输入合约名称,后缀为.sol

  2. 编译智能合约
    先单击左侧插件【Solidity compiler】,再单击【Compile yourfile.sol】,对智能合约进行编译,出现下图中情况说明编译成功。

  3. 部署合约
    (1)单击【Deloy & run】,将环境修改为Inter3,在弹出的metamask界面中输入密码登陆并选择连接;

    (2)单击deploy,在弹出的metamask界面中选择一个有余额的账户,确定连接后转到metamask界面,可以看到部署成功的合约,单击【在Etherscan上查看】可以看到合约详情(需要VPN才可以访问,From为个人账户地址,To为合约地址)

使用remix和matemask部署智能合约到以太坊测试网络相关推荐

  1. 用truffle部署智能合约到以太坊网络(truffle+infura)的简易方法

    1.登录infura官网注册,获取API-KEY Infura是一个托管的以太坊节点集群,可以将你编写的以太坊智能合约部署到infura提供的节点上,而无需自己搭建以太坊节点. https://inf ...

  2. 链乔教育在线|智能合约学习——以太坊智能合约学习笔记(四)

    链乔教育在线|智能合约学习--以太坊智能合约学习笔记(四) 本笔记记录的是使用matemask钱包连接以太坊私链,并编写一个基本的提币智能合约部署到以太坊私链上,进行调用. 一.浏览器安装metama ...

  3. LEARNING_CRYPTO|搭建个人以太坊测试网络+测试Solidity部署(Ganache+truffle)

    前言: 最近在看这本书:<精通以太坊:开发智能合约和去中心化应用> 在看书和找资料的过程中发现了一个问题,我的这本书代码有点旧,C语言可能二三十年之前的书都可以看,这本书出版才没几年,So ...

  4. 以太坊智能合约Java_以太坊:调用已部署的智能合约

    目录 1. 调用已部署的智能合约 相关截图来自: 1.1. ABI是payload编码的依据 ABI,应用二进制接口(Application Binary Interface).它是从区块链外部与合约 ...

  5. solidity智能合约[37]-以太坊虚拟机数据存储

    EVM 当调用solidity函数时,都会在以太坊虚拟机当中来执行.因此了解以太坊虚拟机的细节,了解其数据的存储机制变得尤为重要. 以太坊虚拟机中的空间分为3大部分.分别为storage.stack与 ...

  6. 区块链之java调用智能合约(二)部署智能合约

    前言 上一节,已经说过,如何的创建一个合约,如何编译合约,然后在java中调用. 但是呢,这些还远远不够.那么还差哪些呢? 现在就是如何将创建的智能合约部署的对应的共链,私链,测试链中了. 需要部署后 ...

  7. Linux环境下搭建区块链私有链+部署智能合约

    文章目录 一.前期准备 二.安装goland环境 三.安装go版本的以太坊源码,并编译 四.私有链搭建 五.私有链节点加入 六.部署智能合约 七.参考链接 一.前期准备 安装更新相关组件 sudo y ...

  8. 代币转账_手把手教你从源代码开始搭建多节点以太坊私链(五)部署智能合约及代币发行...

    一.安装以太坊合约编译环境 安装solc 智能合约代码的编译可以通过第三方平台或者软件.不过,为了安全起见,还是搭建自己的编译器比较好.(But be aware that if the compil ...

  9. MIMIC 以太坊医疗项目开发(5)truffle部署智能合约

    truffle是以太坊开发框架, 本地的用来编译.部署智能合约的工具. 1. Truffle安装 npm install truffle -g 2. Truffle项目开发 创建目录 mkdir Me ...

最新文章

  1. VS2010安装帮助文档出现错误
  2. electron 打开调试_构建基于 iOS 模拟器的前端调试方案
  3. linux整盘远程备份,linux实现自动远程备份(scp+ssh)
  4. html5期末大作业:基于html+css+javascript+jquery+bootstarp响应式图书电商HTML模板网上书店(25页)
  5. Navicat MySql 注册码
  6. FPGA原型验证、硬件加速器(emulater 模拟器)、和aws FPGA公有云区别
  7. uniapp 获取当前位置
  8. commitlint
  9. 新冠病毒数据分析报告
  10. 教你如何用ps制作紫色光斑效果
  11. during怎么念_during怎么读音英语 during中文谐音
  12. 算法岗面经总结(快看漫画)
  13. Excel中如何用计算公式或表达式直接计算出结果?
  14. Eclipse+ GNU ARM Eclipse Plug-in+ Sourcery G++ Lite Edition for ARM+OPENCD+Jlink的开源开发环境
  15. 即将升级的LDK7.1支持云授权了
  16. IPV6大型网络配置实战
  17. 【Android】基于BUILD.gn的源码构建
  18. 520表白纪念自适应单页源码
  19. HTTP下载文件校验失败原因分析与解决
  20. 解析美团外卖智能配送的AI技术原理(附PPT)

热门文章

  1. [codevs 1514] 书架
  2. oracle大表如何快速删除一列,Oracle 对表中的记录进行大批量删除
  3. php钩子的作用,php中的钩子理解及应用实例分析
  4. r语言清除变量_R语言(1)初识与数据结构
  5. bootstrap-table真实交互数据_博思远略:基于AI交互场景数据构建用户画像的几点思考...
  6. python基础面试题整理---从零开始 每天十题(04)
  7. double compare 0
  8. JAX-RS开发 hello world
  9. [LOJ#6068]. 「2017 山东一轮集训 Day4」棋盘[费用流]
  10. 神经网络学习之----Hopfield神经网络(代码实现)