搭建eth開發環境 1 centos 環境搭建筆記

2021-08-25 08:18:06 字數 2552 閱讀 3002

搭建私有鏈

防火牆連線

參考如果你想發布乙個幣種,那就要部署智慧型合約,那麼可以直接跳過這個章節,從我的另外乙個章節開始

su#輸入root 密碼

如果你是開發人員的最好更新一下

$ yum update -y && yum install git wget bzip2 vim gcc-c++ ntp epel-release nodejs cmake -y

注意:

wget

解壓到/usr/local

tar -c /usr/local -zxvf go1.10.3.linux-amd64.tar.gz

如果想要解除安裝

go -rf 安裝目錄

如果已經安裝過go ,一定要用vi /etc/profile方式修改配置,

一般自定義的配置在 /etc/profile 檔案最下方。

export gopath=/root/gowork export goroot=/usr/local/go export path=$path:$goroot/bin

如果是新安裝go 用以下方法配置環境變數

echo "export gopath=/root/gowork" >> /etc/profile echo "export goroot=/usr/local/go" >> /etc/profile echo "export path=$path:/usr/local/go/bin" >> /etc/profile

更新環境變數

source /etc/profile

yum remove git yum –y install git

mkdir /opt cd /opt git clone cd /opt/go-ethereum make all

確認一下/etc/profile檔案

cat /etc/profile

如果已經有相關配置,如果路徑不一致,就需要手動修改

export path=$path:/opt/go-ethereum/build/bin

如果沒有,可以用指令碼直接新增到 /etc/profile

echo "export path=$path:/opt/go-ethereum/build/bin" >> /etc/profile

重新整理環境變數

source /etc/profile

驗證是否安裝成功

geth version

檢視錢包位址

cat account.txt

注意虛擬機器是非常難挖到礦的。所以我們先建立賬號,然後把初始賬號和賬號預分配的gas 配到創世塊的配置檔案中

只有服務開啟時才能,通過第二終端連線

geth attach

檢視 cionbase

eth.coinbase

檢視賬號餘額

myaddress = "0x7270522dbb86657b702c0d785e6be893971d2c8c"

eth.getbalance(myaddress)

eth.getbalance(eth.coinbase)

eth.getbalance(eth.accounts[0])

檢視賬號

personal.listaccounts

新建賬號,密碼123456

personal.newaccount("123456")

記得把賬號密碼儲存下來

「0x13adfe5d53042411376465a2b1b6a939358bc945」

檢視區塊數量

eth.blocknumber

指定挖礦使用者

miner.setetherbase(eth.accounts[n])開挖

在合約部署,交易的時候 如果不開啟挖礦指令交易無法流通到達各個節點

miner.start(1)

停止挖礦

miner.stop()

解鎖挖礦使用者

在合約部署,交易的時候 ,必須解鎖對應的使用者

personal.unlockaccount(eth.coinbase)

##配置項簡介

我們對配置項的內容進行一下簡單的介紹。

1 搭建開發環境

首先,確認系統安裝的python版本是2.7.x python version python 2.7.5前端模板引擎jinja2 easy install jinja2mysql的python驅動程式mysql connector python easy install mysql connecto...

2 開發環境搭建1

step1 採用語言 c 開發環境 centos6.3 安裝過程基本上按照 configure make make install 一路下來。接下來需要測試一下安裝是否成功,需要編寫最簡單的 來測試各個軟體 首先是protobuffer,測試 如下 gen.sh protoc cpp out tes...

1 搭建開發環境 Python

1.背景介紹 2.1 搭建開發環境 2.2 設定專案結構 2.3 開發工具 博主在實戰這個專案過程中,發現廖雪峰老師的 是比較早的了,python的更新是十分快速的,因此博主也會對此做出更新和講解。本次實戰是使用python進行web開發,因此,確認系統安裝的python版本是3.x,博主的pyth...