1. 程式人生 > >geth搭建私有鏈,remix連接出現的問題

geth搭建私有鏈,remix連接出現的問題

首先使用單引號geth --datadir ./data/00 --networkid 314590  --port 61910 --rpc --rpcapi 'web3,eth,debug' --rpccorsdomain '* --rpcport 8200 console

使用remix無法連線

然後換成雙引號geth --datadir ./data/00 --networkid 314590  --port 61910 --rpc --rpcapi "web3,eth,debug" --rpccorsdomain "*" --rpcport 8200 console

Web3 Provider  處填入如下,http://127.0.0.1:8200,顯示can't  detect network.然後creation of SimpleStorage pending

最後把rpcapi中的 debug改為net   geth --datadir ./data/00 --networkid 314590  --port 61910 --rpc --rpcapi "web3,eth,net" --rpccorsdomain "*" --rpcport 8200 console

可以連線了

Error encountered, bailing. Network state unknown. Review successful transactions manually.
Error: exceeds block gas limit
    at Object.InvalidResponse (/home/mec/tools/node-v8.9.4-linux-x64/lib/node_modules/truffle/build/webpack:/~/web3/lib/web3/errors.js:38:1)
    at /home/mec/tools/node-v8.9.4-linux-x64/lib/node_modules/truffle/build/webpack:/~/web3/lib/web3/requestmanager.js:86:1
    at /home/mec/tools/node-v8.9.4-linux-x64/lib/node_modules/truffle/build/webpack:/~/truffle-migrate/index.js:225:1
    at /home/mec/tools/node-v8.9.4-linux-x64/lib/node_modules/truffle/build/webpack:/~/truffle-provider/wrapper.js:134:1
    at XMLHttpRequest.request.onreadystatechange (/home/mec/tools/node-v8.9.4-linux-x64/lib/node_modules/truffle/build/webpack:/~/web3/lib/web3/httpprovider.js:128:1)
    at XMLHttpRequestEventTarget.dispatchEvent (/home/mec/tools/node-v8.9.4-linux-x64/lib/node_modules/truffle/build/webpack:/~/xhr2/lib/xhr2.js:64:1)
    at XMLHttpRequest._setReadyState (/home/mec/tools/node-v8.9.4-linux-x64/lib/node_modules/truffle/build/webpack:/~/xhr2/lib/xhr2.js:354:1)
    at XMLHttpRequest._onHttpResponseEnd (/home/mec/tools/node-v8.9.4-linux-x64/lib/node_modules/truffle/build/webpack:/~/xhr2/lib/xhr2.js:509:1)
    at IncomingMessage.<anonymous> (/home/mec/tools/node-v8.9.4-linux-x64/lib/node_modules/truffle/build/webpack:/~/xhr2/lib/xhr2.js:469:1)
    at emitNone (events.js:111:20)
    at IncomingMessage.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1055:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)

上面的錯誤是創世區塊genesis.json中的引數gasLimit 設定的太小導致.

module.exports = {
    networks: {
        live: {
            host: "localhost",
            port: 8200,
            network_id: 314590, // 匹配任何network id
            gas: 500000  //設定小一點
         }
    }
};

相關推薦

geth搭建私有,remix出現的問題

首先使用單引號geth --datadir ./data/00 --networkid 314590  --port 61910 --rpc --rpcapi 'web3,eth,debug' --rpccorsdomain '* --rpcport 8200 console

以太坊學習(9)關於geth搭建私有下呼叫合約遇到require (false)會消耗完所有gas的解決方案【國內首發】

關於geth搭建私有鏈下呼叫合約遇到require (false)會消耗完所有gas的解決方案 如果你沒遇到過這個問題,你會覺得很奇怪,Solidity的關鍵字require,根據用法解釋:https://ethfans.org/posts/when-to-use-revert-as

以太坊學習(一):利用Geth搭建私有

在以太坊的多種語言實現的客戶端中,推薦使用go語言版本的,也是使用最廣的一個版本go-ethereum。geth是go-ethereum的縮寫。 本次開發平臺為Ubuntu 16.04版本64位的虛擬

區塊入門三部曲(二) (最全最詳細 )以太坊Geth搭建私有

1.     Geth的搭建私有鏈搭建私有鏈首先需要配置一個創業區塊。下圖是創世區塊genesis.jsonConfig:config必不可少,否則建立不成功。ChildId不能為0。Alloc:用來預置賬號以及賬號的以太幣數量,因為私有鏈挖礦比較容易,所以我們不需要預置有幣

區塊實踐(一) 以太坊網路+geth搭建私有網路實戰

一、乙太網網路 理解以太坊 PrivateNetwork 先要理解以太坊的兩種官方網路, 目前以太坊官方提供了兩種網 生產環境網路 測試網路 TestNet ** 1 以太坊生產網路 以太坊的生產網路顧名思義,也就是產生真正有價值的 的以太幣的網路

Geth以太坊搭建私有

Truffle 用來本地編譯、部署智慧合約的工具,屬於Solidity的開發框架。 Testrpc 在本地使用記憶體模擬的一個以太坊環境,對於開發除錯來說,更為方便快捷,當你的合約在testrpc中測試通過後,再可以部署到geth中去。 Geth 全稱

geth+MetaMask搭建私有進行轉賬交易

安裝輕量級錢包1.在chrome中安裝MetaMask外掛,MetaMask是一個輕量級以太坊錢包2.建立一個賬戶用於收錢0xef5cCCFa15d8FCa5B9CFeA39A77f50BB8fd3348a3.如下設定MetaMask的網路,使錢包接入私有網路。安裝以太坊ge

Tcp出現大量ESTABLISHED解決方法

tcp establishedTCP狀態轉移要點TCP協議規定,對於已經建立的連接,網絡雙方要進行四次握手才能成功斷開連接,如果缺少了其中某個步驟,將會使連接處於假死狀態,連接本身占用的資源不 會被釋放。網絡服務器程序要同時管理大量連接,所以很有必要保證無用連接完全斷開,否則大量僵死的連接會浪費許多服務器資源

解決SSH出現 Software caused connection abort 的問題

分享圖片 caused 重啟 時間 ica before 技術 打印 分享 修改服務器中/etc/ssh/sshd.config 文件,將LoginGraceTime的值設為0,默認為2m,TCPKeepAlive 設為yes, 然後使用service sshd rest

SoftEther centos 服務器搭建 及 客戶端

遠程主機 運行 添加 password art 分享圖片 dbd nload word 開始安裝 1 安裝部署 服務端 cd /usr/local/ 打開要安裝的路徑,可以自定義 # wget https://github.com/SoftEther×××/S

【Scala】基於8.0版本的jdbc進行資料庫出現

下面這個程式碼可以正常執行,沒有問題 import java.sql.{Connection, DriverManager, ResultSet, Statement} object Main { def main(args: Array[String]): Unit = {

MySQL 出現 Authentication plugin 'caching_sha2_password' cannot be loaded

nbsp nat then 單獨 image 管理員權限 ide local .com 很多用戶在使用Navicat Premium 12連接MySQL數據庫時會出現Authentication plugin ‘caching_sha2_password‘ cannot b

gRPC的.netClient客戶端第一次出現StatusCode=Unavailable的解決辦法?

1.問題還原: The service does not automatically connect, free after a period of time, the first call will appear the following error, next to normal. The prog

ssh出現的錯誤及解決方法!!!!!!!

1,ssh: connect to host 192.168.1.108 port 22: Connection refused 2,ssh_exchange_identification: read: Connection reset by peer 用ssh相連的兩臺電腦:伺服器ubuntu

區塊開發筆記——Windows搭建私有最簡單詳細教程

一.安裝go-ethereum客戶端 Go-ethereum客戶端通常被稱為Geth,它是個命令列介面,執行在Go上實現的完整以太坊節點。 附上客戶端的下載連結 Geth下載連結 下載安裝完畢後,需要設定系統的環境變數,然後要在cmd中測試 geth -h,若出現版本資訊則證明安

tcp出現close_wait狀態?可能是程式碼不夠健壯

一、問題概述 今天遇到個小問題。 我們的程式依賴了大資料那邊的服務,大資料那邊提供了restful介面供我們呼叫。 測試反映介面有問題,我在本地重現了。找了大資料方的同事,解決了。 剛開始怕對方不認賬,就用wireshark抓包了。沒想到對方還挺爽快地解決了。 然後我這邊重新測試,自己抓包了下,結果

tcp出現close_wait狀態?可能是代碼不夠健壯

數據 https 端口 bsp 分享 結束 調用 解決問題 ref 一、問題概述 今天遇到個小問題。 我們的程序依賴了大數據那邊的服務,大數據那邊提供了restful接口供我們調用。 測試反映接口有問題,我在本地重現了。找了大數據方的同事,解決了。 剛開始怕對方不認

nginx長出現504的解決辦法

在http 中新增如下         fastcgi_connect_timeout 300s;         fastcgi_send_timeout

Redis出現Error: Connection reset by peer的問題是由於使用Redis的安全模式

現在網上一查出現安全模式的連線,基本都是要關閉服務端的操作,其實這種方式是不正確的,最有效的解決方式是使用stunnel進行安全模式的連線。 我碰到的問題是微軟雲(其實我不想用!)連線Redis,預設採用6380做為SSL埠,而微軟雲同時還會啟用非SSL埠6379,如果嫌其麻煩,可以用非SSL進行連線。

以太坊最靠譜搭建私有方法(翻譯setup-the-private-chain-miners)

原文:https://chainskills.com/2017/03/10/part-3-setup-the-private-chain-miners/ 第1步 - 建立datadir資料夾       執行專用區塊鏈時,強烈建議使用特