怎么在mac电脑上搭建以太坊智能合约开发环境
1、安装Homebrew:
打开电脑的终端窗口,在窗口中输入
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
可复制上面的代码输入到终端窗口中按return键。
2、安装期间要输入两次电脑密码。mac电脑输入密码在界面上是看不见的,需要注意。
3、Homebrew安装完毕:
- Run `brew help` to get started
- Further documentation:
https://docs.brew.sh
终端上显示以上字符表示安装完毕,可以运行brew。
4、安装geth 是一个ETH客户端:
首先在终端中输入:brew tap ethereum/ethereum
命令后回车。
5、再输入brew install ethereum命令回车。等待安装。
6、输入如下命令回车:
geth --datadir testNet --dev console 2>> test.log
对以上代码的解释:
—dev 启用开发者网络(模式),开发者网络会使用 POA 共识,默认预分配一个开发者账户并且会自动开启挖矿。
—datadir 后面的参数是区块数据及秘钥存放目录。
显示如图红框中的内容说明客户端geth安装成功。
7、eth.accounts查看默认的帐户名称命令。输入命令后回车显示在终终下。
8、查看帐户余额的命令:
eth.getBalance(eth.accounts[0])
上面代表了默认的一个开发者帐号。虚拟的余额非常之大。
1.15792089237316195423570985008687907853269984665640564039457584007913129639927e+77
9、用以下命令可以创建一个新的帐户:
personal.newAccount("Njzhw12345678")
其中Njzhw12345678为新帐户的密码。
10、eth.accounts再次查看,终端里返回了两个帐户。说明上一步新建帐户成功。
11、用以下命令
eth.getBalance(eth.accounts[1])
查看新帐户的余额为“0”。
12、eth.sendTransaction({from: '0x6e5b195119556056c3391cd4c274745af911aec7', to: '0x11f34eef30fd5bd50e8933b24b3569a7d5cd9793', value: web3.toWei(10, "ether")})
以上命令从第一个帐户转帐10个以太币至第二个帐户。