github.com/jonasnick/go-ethereum@v0.7.12-0.20150216215225-22176f05d387/cmd/mist/assets/ext/ethereum.js/example/balance.html (about) 1 <!doctype> 2 <html> 3 4 <head> 5 <script type="text/javascript" src="js/bignumber.js/bignumber.min.js"></script> 6 <script type="text/javascript" src="../dist/ethereum.js"></script> 7 <script type="text/javascript"> 8 9 var web3 = require('web3'); 10 web3.setProvider(new web3.providers.HttpSyncProvider('http://localhost:8080')); 11 12 function watchBalance() { 13 var coinbase = web3.eth.coinbase; 14 var originalBalance = 0; 15 16 var balance = web3.eth.balanceAt(coinbase); 17 var originalBalance = web3.toDecimal(balance); 18 document.getElementById('original').innerText = 'original balance: ' + originalBalance + ' watching...'; 19 20 <<<<<<< HEAD:cmd/mist/assets/ext/ethereum.js/example/balance.html 21 var filter = web3.eth.watch({address: coinbase}).changed(function() { 22 ======= 23 web3.eth.watch('pending').changed(function() { 24 >>>>>>> 859a1999cb204d2c6fcb08d6569c738c5af5cd86:example/balance.html 25 balance = web3.eth.balanceAt(coinbase) 26 var currentBalance = web3.toDecimal(balance); 27 document.getElementById("current").innerText = 'current: ' + currentBalance; 28 document.getElementById("diff").innerText = 'diff: ' + (currentBalance - originalBalance); 29 }); 30 } 31 32 </script> 33 </head> 34 <body> 35 <h1>coinbase balance</h1> 36 <button type="button" onClick="watchBalance();">watch balance</button> 37 <div></div> 38 <div id="original"></div> 39 <div id="current"></div> 40 <div id="diff"></div> 41 </body> 42 </html> 43