使用remix和matemask部署智能合约到以太坊测试网络
目录
- 1. 平台准备
- 1.1 网页版remix
- 1.2 Chrome浏览器插件metamask
- 2. 部署智能合约
1. 平台准备
1.1 网页版remix
- 进入网址 https://remix.ethereum.org/,使用网页版的remix
- 找到需要的插件
单击图片中最下方的按钮(添加插件),在search处依次搜寻下列插件
(1)Solidity compiler(下图中第二个图标,功能为编译)
(2)Deploy & run transactions(下图中第三个图标,功能为连接metamask部署合约)
(3)Solidity unit testing(下图中第五个图标,功能为测试合约)
1.2 Chrome浏览器插件metamask
- 下载Chrome浏览器,在扩展工具中添加metamask
- 在metamask界面中,修改网络,从以太坊主网修改为测试网络
- 进入网址https://faucet.ropsten.be/ 输入个人账户地址,领取免费的测试币(部署合约到测试网络需要测试币,这个网址每24小时可以领取一个测试币)
2. 部署智能合约
在remix编写智能合约
(1)单击File --> new file
(2)在弹出的对话框中输入合约名称,后缀为.sol
编译智能合约
先单击左侧插件【Solidity compiler】,再单击【Compile yourfile.sol】,对智能合约进行编译,出现下图中情况说明编译成功。
部署合约
(1)单击【Deloy & run】,将环境修改为Inter3,在弹出的metamask界面中输入密码登陆并选择连接;
(2)单击deploy,在弹出的metamask界面中选择一个有余额的账户,确定连接后转到metamask界面,可以看到部署成功的合约,单击【在Etherscan上查看】可以看到合约详情(需要VPN才可以访问,From为个人账户地址,To为合约地址)
使用remix和matemask部署智能合约到以太坊测试网络相关推荐
- 用truffle部署智能合约到以太坊网络(truffle+infura)的简易方法
1.登录infura官网注册,获取API-KEY Infura是一个托管的以太坊节点集群,可以将你编写的以太坊智能合约部署到infura提供的节点上,而无需自己搭建以太坊节点. https://inf ...
- 链乔教育在线|智能合约学习——以太坊智能合约学习笔记(四)
链乔教育在线|智能合约学习--以太坊智能合约学习笔记(四) 本笔记记录的是使用matemask钱包连接以太坊私链,并编写一个基本的提币智能合约部署到以太坊私链上,进行调用. 一.浏览器安装metama ...
- LEARNING_CRYPTO|搭建个人以太坊测试网络+测试Solidity部署(Ganache+truffle)
前言: 最近在看这本书:<精通以太坊:开发智能合约和去中心化应用> 在看书和找资料的过程中发现了一个问题,我的这本书代码有点旧,C语言可能二三十年之前的书都可以看,这本书出版才没几年,So ...
- 以太坊智能合约Java_以太坊:调用已部署的智能合约
目录 1. 调用已部署的智能合约 相关截图来自: 1.1. ABI是payload编码的依据 ABI,应用二进制接口(Application Binary Interface).它是从区块链外部与合约 ...
- solidity智能合约[37]-以太坊虚拟机数据存储
EVM 当调用solidity函数时,都会在以太坊虚拟机当中来执行.因此了解以太坊虚拟机的细节,了解其数据的存储机制变得尤为重要. 以太坊虚拟机中的空间分为3大部分.分别为storage.stack与 ...
- 区块链之java调用智能合约(二)部署智能合约
前言 上一节,已经说过,如何的创建一个合约,如何编译合约,然后在java中调用. 但是呢,这些还远远不够.那么还差哪些呢? 现在就是如何将创建的智能合约部署的对应的共链,私链,测试链中了. 需要部署后 ...
- Linux环境下搭建区块链私有链+部署智能合约
文章目录 一.前期准备 二.安装goland环境 三.安装go版本的以太坊源码,并编译 四.私有链搭建 五.私有链节点加入 六.部署智能合约 七.参考链接 一.前期准备 安装更新相关组件 sudo y ...
- 代币转账_手把手教你从源代码开始搭建多节点以太坊私链(五)部署智能合约及代币发行...
一.安装以太坊合约编译环境 安装solc 智能合约代码的编译可以通过第三方平台或者软件.不过,为了安全起见,还是搭建自己的编译器比较好.(But be aware that if the compil ...
- MIMIC 以太坊医疗项目开发(5)truffle部署智能合约
truffle是以太坊开发框架, 本地的用来编译.部署智能合约的工具. 1. Truffle安装 npm install truffle -g 2. Truffle项目开发 创建目录 mkdir Me ...
最新文章
- VS2010安装帮助文档出现错误
- electron 打开调试_构建基于 iOS 模拟器的前端调试方案
- linux整盘远程备份,linux实现自动远程备份(scp+ssh)
- html5期末大作业:基于html+css+javascript+jquery+bootstarp响应式图书电商HTML模板网上书店(25页)
- Navicat MySql 注册码
- FPGA原型验证、硬件加速器(emulater 模拟器)、和aws FPGA公有云区别
- uniapp 获取当前位置
- commitlint
- 新冠病毒数据分析报告
- 教你如何用ps制作紫色光斑效果
- during怎么念_during怎么读音英语 during中文谐音
- 算法岗面经总结(快看漫画)
- Excel中如何用计算公式或表达式直接计算出结果?
- Eclipse+ GNU ARM Eclipse Plug-in+ Sourcery G++ Lite Edition for ARM+OPENCD+Jlink的开源开发环境
- 即将升级的LDK7.1支持云授权了
- IPV6大型网络配置实战
- 【Android】基于BUILD.gn的源码构建
- 520表白纪念自适应单页源码
- HTTP下载文件校验失败原因分析与解决
- 解析美团外卖智能配送的AI技术原理(附PPT)
热门文章
- [codevs 1514] 书架
- oracle大表如何快速删除一列,Oracle 对表中的记录进行大批量删除
- php钩子的作用,php中的钩子理解及应用实例分析
- r语言清除变量_R语言(1)初识与数据结构
- bootstrap-table真实交互数据_博思远略:基于AI交互场景数据构建用户画像的几点思考...
- python基础面试题整理---从零开始 每天十题(04)
- double compare 0
- JAX-RS开发 hello world
- [LOJ#6068]. 「2017 山东一轮集训 Day4」棋盘[费用流]
- 神经网络学习之----Hopfield神经网络(代码实现)