区块链开发(七)以太坊钱包 Mist
来源:互联网 发布:淘宝学生钱包 编辑:程序博客网 时间:2024/05/14 05:14
简单说明一下之前用Geth搭建的私有网络
创建链条的geth命令
geth --datadir "./" init genesis.jsongeth --datadir "./" --nodiscover console 2>>geth.log
在命令行模式下, 新建账号,并且启动挖矿
> personal.newAccount("123456")"0x48ad44beba68a981e103d28b2bd5777ef21ba0e3"> miner.start()true>
如果链条已经被关闭的话,或者启动不了,或者挖矿无法产生比特币的话,可以重置以太坊私链。
重置以太坊私有链的方法
- 1.删除根目录下的隐藏文件夹
.ethash
, 在mac系统中该文件夹在~/
下 - 2.删除以太坊私有链所在文件夹下的geth/keystore两个文件夹
私有链正常工作日志如下:
打开私有链所在文件夹,注意应该有一个文件,叫geth.ipc, 记录下文件夹地址
Mist 工具
Mist github地址:https://github.com/ethereum/mist
The Mist browser is the tool of choice to browse and use Ðapps.
Mist 是以太坊官方提供的浏览器,通过Mist我们可以很方便的连接上我们的私有网络,从而更好的开发、调试、测试我们的智能合约。
Step 1 安装依赖项
安装步骤,请参见github地址:https://github.com/ethereum/mist
我们只需要执行以下命令即可安装NodeJS的最新v6版本:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -sudo apt-get install -y nodejs
安装完成后我们可以使用以下两个命令来查看安装的Node版本和npm版本。
node –vnpm -v
第一种安装办法:
执行下面命令(采用官方安装办法)
$ curl https://install.meteor.com/ | sh$ npm install -g electron@1.3.13$ npm install -g gulp
第二种安装办法:
采用淘宝提供的安装办法
//使用cnpm进行安装,使用方法和npm相同$cnpm install -g electron$ npm install -g gulp$ yarn global add electron@1.7.9$ yarn global add gulpStep 2 安装Mist本体
$ git clone https://github.com/ethereum/mist.git$ cd mist$ git submodule update --init//安装yarn之前执行下面语句$ sudo apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3 //继续执行下面语句$ sudo apt-get update $ sudo apt-get install yarn$ yarnStep 3 运行Mist/interface 也就是mist的后台程序
执行之前,需要先做权限修改,我先做这样的权限修改
sudo chmod -R 777 mist退出到mist文件夹外面,执行下面命令
$ cd mist/interface && meteor --no-release-check
这个阶段费时可能稍长,会启动mongodb, proxy等。完成后的控制台截图如下:
执行如下命令:
cd mistyarn dev:electron
下一篇,我们继续讨论mist。
阅读全文
0 0
- 区块链开发(七)以太坊钱包 Mist
- 区块链开发(二)基于以太坊的Mist 客户端安装
- Mist以太坊代币+账号和钱包开发教程页面
- 区块链学堂(4):以太坊基本概念及工具Geth、Browser-solidity、Mist
- 以太坊客户端mist和geth加快区块同步速度的方法(星火节点计划)
- 以太坊客户端mist和geth加快区块同步速度的方法(星火节点计划)
- 区块链开发(六)基于以太坊开发常见问题
- 区块链开发(十一)以太坊账户管理
- 区块链:基于Rails开发以太坊
- 【区块链学习】以Windows为例,通过以太坊钱包部署和运行智能合约
- 区块链钱包怎么开发
- 以太坊客户端mist和geth加快区块同步速度的方法
- 区块链开发(零)如何开始学习以太坊及区块链
- 区块链开发(零)如何开始学习以太坊及区块链
- 区块链开发(零)如何开始学习以太坊及区块链
- 以太坊区块链白皮书
- 以太坊连载(十五):钱包、以太币、Gas介绍
- 区块链-以太坊开发环境搭建介绍
- 1.dubbo-admin安装,dubbo配置标签说明
- BaseDaoTest
- Hibernate的学习之路三十四(QBC的聚合函数的查询)
- 车厢重组
- (八)InputStreamReader及OutputStreamWriter
- 区块链开发(七)以太坊钱包 Mist
- SQL多列子表查询,及内容拆分成多行
- $ajax说明
- java基础(1)-开发环境的搭建和第一个java程序的运行
- 信号强度(RSSI)知识整理
- curl模拟Http 的get or post请求
- FastMaskRCNN运行错误排查
- union、enum、typedef
- android其实很简单--Ijkplayer的简单封装