如影随形

影子是一个会撒谎的精灵,它在虚空中流浪和等待被发现之间;在存在与不存在之间....

您现在的位置是:主页 > 皇冠app >

第二什叁课 何以装置排TRUFFLE智能合条约到以太坊

发布时间:2018-11-03 07:41编辑:admin浏览(94)

      

      #1,摘要

      经度过《第六课 技术小白何以开辟壹个DAPP区块链运用(以宠物铺儿子为例)》 念书,父亲家把握了壹个DAPP的编和以太坊私拥有测试环境调试,本文做进壹步的技术深募化念书。

      【本文目的】

      (1)采取INFURA配备的方法把智能合条约装置排到ROPSTEN测试网绕;

      (2)采取INFURA配备的方法把智能合条约装置排到以太坊主网绕;

      (3)了松采取.env配备的方法把助记词管到该地备止泄露;

      【前提环境】

      本文假定你已完成《第六课 技术小白何以开辟壹个DAPP区块链运用(以宠物铺儿子为例)》的念书,在UBUTU环境编译成智能合条约,经度过阅读器运转宠物铺儿子前言并点击领养宠物成。

      #2, 操干情节

      ##2.1 报户口infura获取API-KEY

      地址:https://infura.io

      

      辉哥报户口后,得到API KEY:8ce5ebd357144bef8dceae3de1915e29

      ##2.2 添加以配备文件.env

      Dotenv是壹个洞依顶赖模块,用于从".env"文件中带入环境变量到 process.env。对DAPP到来说,此雕刻么就却以不用上传钱包助记词等中心凹隐秘到GITHUB,便于资产装置然。

      何以获取META MASK的助记词

      META MASK的助记词是针对原创账户的。在TRUFFLE框架下默许运用第壹个创立的ACCOUNT1终止装置排操干。

      2.获取seed KEY

      何以获取imToken钱包的助记词

      imToken钱包的助记词普畅通在你创立钱包的时分曾经备份好了,之后会被删摒除。钱包此雕刻不得不带出产私钥容许keystore了。

      ##2.3 添加以配备文件truffle.js的ROSPTEN和MAINNET环境配备

      修改配备文件配备文件truffle.js,添加以ROSPTEN和MAINNET环境配备情节。

      ##2.4 上传代码

      辉哥假定你曾经创立好了宠物铺儿子的代码,完成了第六课的即兴实。

      没拥有拥局部话,却参加以辉哥知星球,从中下载本案例代码工,也却加以特意微信帮提交流动技术效实。

      

      把DAPP工上传到UBUNTU的ETH环境。记得把WINDOWS下的main.env文件改为.env文件,便于运转时环境读取。

      3.修改配备文件.png

      ##2.5 装置 truffle-hdwallet-provider

      Infura布匹局是MetaMask面前的以太坊供应商。Infura供了壹个托管的以太坊节点集儿子帮,却以将你开辟的以太坊智能合条约装置排到infura供的节点上,而无需架设建己己己的以太坊节点。