-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathindex.js
More file actions
30 lines (30 loc) · 1.32 KB
/
Copy pathindex.js
File metadata and controls
30 lines (30 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
const Web3 = require('web3')
var web3 = new Web3()
//web3 = new Web3(new Web3.providers.IpcProvider('', ipcProviderWrapper))
const web3Admin = require('./web3Admin.js')
web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545'))
setTimeout(function(){
web3Admin.extend(web3)
var coinbase = web3.eth.coinbase
var balance = web3.eth.getBalance(coinbase)
console.log("Coinbase balance", balance.toString(10))
console.log("*-*-**-*-**-*-**-*-**-*-**-*-**-*-*")
console.log("Extended web3 [admin]", web3.admin)
console.log("*-*-**-*-**-*-**-*-**-*-**-*-**-*-*")
console.log("Extended web3 [debug]", web3.debug)
console.log("*-*-**-*-**-*-**-*-**-*-**-*-**-*-*")
console.log("Extended web3 [miner]", web3.miner)
console.log("*-*-**-*-**-*-**-*-**-*-**-*-**-*-*")
console.log("Extended web3 [network]", web3.network)
console.log("*-*-**-*-**-*-**-*-**-*-**-*-**-*-*")
console.log("Extended web3 [txpool]", web3.txpool)
console.log(" ")
console.log(" ")
console.log(" ")
console.log("isMining?", web3.eth.mining)
console.log("turning off mining", web3.miner.stop())
console.log("isMining?", web3.eth.mining)
console.log("turning on mining", web3.miner.start())
console.log("isMining?", web3.eth.mining)
console.log("txpool", web3.txpool.status)
}, 1000)