我是靠谱客的博主 有魅力面包,最近开发中收集的这篇文章主要介绍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搭建私有链,remix连接出现的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部