Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. const promisify = (inner) =>
  2. new Promise((resolve, reject) =>
  3. inner((err, res) => {
  4. if (err) { reject(err) }
  5. resolve(res);
  6. })
  7. );
  8.  
  9. const getBalance = (account, at) =>
  10. promisify(cb => web3.eth.getBalance(account, at, cb));
  11.  
  12. // use getBalance
  13. const bigNumberBalance = await getBalance('0xabcdef');
  14. console.log(bigNumberBalance.toString());
  15.  
  16. const getTransaction = (hash) =>
  17. promisify(cb => web3.eth.getTransaction(hash, cb));
  18.  
  19. // use getTransaction
  20. const transaction = await getTransaction('0xcaff');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement