文章目錄
- 安裝 MetaMask 錢包
- 安裝 remix-ide
- 安裝Node.js
- 下載 remix-ide
- 本地部署私有鏈
- Demo-鏈接錢包、私有鏈、合約
安裝 MetaMask 錢包
https://metamask.io/download.html
右上角選擇測驗網路 Repsten
點擊購買-測驗水管獲取Eth
參考《使用metamask獲得測驗網ETH》
安裝 remix-ide
安裝Node.js
Node提供了JavaScript的運行環境(本地已下載)
記得初始化 npm init --yes 產生組態檔 package.json,
下載 remix-ide
Remix 是開源的 Solidity 智能合約開發環境,提供基本的編譯、部署至本地或測驗網路、執行合約等功能,
remix-ide本地安裝以及他的各種坑,踩了幾個坑,最終參考此文章成功安裝運行 Remix-ide,

開發軟體使用,參考 《怎樣快速入門 Remix IDE?》
本地部署私有鏈
《以太坊 鏈私有鏈環境搭建(windows)》 - 2017,這個等待了幾十分鐘,沒有挖到以太,所以更換教程,(踩坑:只能說注意教程的時效性)
參考 《基于以太坊搭建私有鏈》- 2020/06,02-區塊鏈入門之windows 安裝以太坊 ethereum 客戶端 (win7-64)-大叔思維
啟動私鏈:geth --datadir “C:\MyChains\T1” --identity “dev” --rpccorsdomain “*” --networkid 100 console,
創建兩個賬號,密碼分別是123456、654321,
先打開錢包EW 0.8.1,然后挖礦,miner.stop()之后打開EW.exe,發現有120個以太坊,geth命令列查看:web3.fromWei(eth.getBalance(eth.accounts[0])),發現也是120個,同步成功,(第二次啟動就會顯示 Private-Net )
目前錢包和私鏈已經通了,接下來應該是把合約部署到私鏈,
查看用戶串列:eth.accounts
查看余額:eth.getBalance(eth.accounts[0])
設定挖礦獎勵地址:miner.setEtherbase(eth.accounts[0])
參考 以太坊學習路線——(一)私有鏈搭建與基本操作
Demo-鏈接錢包、私有鏈、合約
解鎖賬號:personal.unlockAccount(‘0x06ba1d8a1258eb2742d5af414d8b0721ec5b276e’, ‘123456’)
啟動私鏈:geth --datadir “C:\MyChains\T1” --identity “dev” --rpccorsdomain “*” --networkid 100 console,
pragma solidity ^0.4.24;
contract HelloWorld{
function say() public pure returns(string){
return "Hello Wrold";
}
}
編譯合約,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/310639.html
標籤:區塊鏈
上一篇:概括專案可行性
