Skip to content

Latest commit

 

History

History
52 lines (44 loc) · 4.93 KB

以太坊合约部署.md

File metadata and controls

52 lines (44 loc) · 4.93 KB

工具 1.google浏览器(没有的自shā吧) 2.metamask浏览器插件(以太坊钱包插件,非常方便,无需同步区块等)

插件安装

插件下载地址 Install MetaMask for Chrome 然后自己领悟吧 傻瓜式安装 如果报错 ”无法将程序目录移动到个人文件夹中“ 重启电脑重试 装完之后右上角出现狐狸头 插件就安装好了 然后登陆账户 转0.05个以太币进来

部署合约

打开remix remix:在线工具,可以编写、编译、调试、发布合约,还有模拟环境,总之无敌 在这里插入图片描述

1. 图示1位置创建个sol文件 把准备好的合约代码考进来(上篇博客有写一个标准合约) 标准合约链接 2. 点击图示2按钮 会调出工具栏 在这里插入图片描述 3.编译合约(一般都不需要编译 默认ctrl s保存自动编译) 注意上边的版本号要和合约用的版本号一致 只要看到左侧菜单的绿色√说明编译成功了

4.部署合约 在这里插入图片描述

1.点击1按钮 出现工作栏 2.选择环境为 Injected Web3 会使用MetaMask插件的环境,下面可以选择账户,选择我们有余额的账户,设置gas limit ,填个600w左右,反正用不完会退。value不用管它。 3.选择我们最终实现的合约TetherToken(我的图这里名字不一样),总之不要选工具合约、Ownable、接口合约,选最终实现的。 4.填写构造方法的参数,没有就不填 5.点击参数input左边的deploy部署 在这里插入图片描述 然后会提示可能会超过燃料上限,不要管它,点send 在这里插入图片描述 然后会弹出这个窗问你是否确认,同时要配置一下gas price,默认10,至少设置6gwei,不然慢死,开始我设置2gwei等了三个小时都没有排上队,无奈改成6,几分钟就好了,这里看自己情况。 在这里插入图片描述 然后点击确定 ,接下来就是等待。。。 remix控制台会有交易hash点击直接过去查看处理情况

在这里插入图片描述 部署成功还剩最后一步 验证发布 复制你的账户地址 打开区块链浏览器搜索你账户的交易记录,点进去 在这里插入图片描述 点击合约地址,点击contract 在这里插入图片描述 (您是合同创建者吗?立即验证并发布您的合同源代码!),点击蓝色部分验证发布 在这里插入图片描述 选择编译类型 根据自己情况 我们这里singlle(就一个合约文件) 选择版本,与自己合约使用版本一致 这里0.4.17 最后一个是选择合约的版权,可以自己点开蓝色小符号看一下区别,推荐看这里这里选mini,continue,把合约源代码拷过来,验证,发布,完成了!!