let Web3 = require('web3');


// console.log('first, ', Web3)


//connection with local blockchanin server
let Ganache = new Web3(new Web3.providers.HttpProvider("HTTP://127.0.0.1:7545"));


// console.log('Ganache', Ganache)
//frtch balance from a block
// let Balance = Ganache.eth.getBalance("0x8E7ab97a7caBaFC57c2E528c3F55f670Dc4c8F09").then(console.log);

let Balance = Ganache.eth.getBalance("0x8E7ab97a7caBaFC57c2E528c3F55f670Dc4c8F09").then((result)=>{console.log(Ganache.utils.fromWei(result,'ether'))});


console.log('balance' , Balance); //output is 100


//trnasfer some ether one account to lanother

let result = Ganache.eth.sendTransaction({from:"0x3D5169af2C5E753724d2590a02de07F882917808" , to :"0xa07960Ad5A710153D1D31f7C550DDBEaaaEb1718" , value:Ganache.utils.toWei("0.008", "ether")});

console.log('result',result );