以太坊去掉了gas和智能合约的gasprice,私有链搭建
发布于 8 天前 作者 stvenyin 214 次浏览 最后一次编辑是 5 小时前 来自 比特币

1.配置好go语言环境 make all 得到工程应用程序文件

image.png 2.准备好自己的私有链创世快文件 { “config”: { “chainId”: 100, “homesteadBlock”: 0, “eip155Block”: 0, “eip158Block”: 0 }, “alloc” : {}, “coinbase” : “0x0000000000000000000000000000000000000000”, “difficulty” : “0x20000”, “extraData” : “0x1000000000000000000000000000000000000000000000000000000000000000”, “gasLimit” : “0x2fefd8”, “nonce” : “0x00000000c000ff59”, “mixhash” : “0x0000000000000000000000000000000000000000000000000000000000000000”, “parentHash” : “0x0000000000000000000000000000000000000000000000000000000000000000”, “timestamp” : “0x00” } 3.初始化创世块并存储测试数据 ./geth --datadir ./data init genesis.json 4.启动 私链脚本 image.png chmod u+x start.sh ./start.sh

/bin/bash

./geth --identity “private” --rpc --rpcaddr “0.0.0.0” --port 30365 --rpccorsdomain “*”–datadir "./data --networkid 1999 --rpcport 8080 --rpcai db eth net personal -verbosity 3 console image.png 退出 !image.png

挖矿 image.png

image.png

http请求 image.png

智能合约环境 testrpc image.png

remix 462a586fd7568b44ad5f57f1a3d3bdaa.png

web3环境 image.png

truffle image.png

truffle init image.png

集群部署 同步 image.png image.png

智能合约发布 image.png

web3外置及测试 image.png 执行 image.png ok,successful!

5 回复

用markdown语法显示更佳,也方便别人阅读

比较急促,因为要去掉gas gasprice

@stvenyin 你在哪里去掉gas gasprice的? 我没有去掉.搭的私有网络 两个节点, 进行交易的时候报错error: Insufficient funds for gas * price + value ,不知道你遇到这种情况没有? 我打印出来的发现交易的时候账户中的余额为0. 但是通过getBalance查出来的余额是足够的.

这个需要你自己开发哈

了解了,谢谢

回到顶部