github.com/elastos/Elastos.ELA.SideChain.ETH@v0.2.2/oracle/frozen_account.js (about) 1 "use strict"; 2 const common = require("./common"); 3 let list = []; 4 let additional = []; 5 6 async function isFrozeAccount(from) { 7 try { 8 list = await common.web3.getFrozenAccounts(); 9 } catch (e) { 10 list = []; 11 } 12 let accounts = additional.concat(list) 13 console.log("frozen accounts", accounts) 14 let fromAcc = common.web3.utils.toChecksumAddress(from); 15 for (var i = 0; i < accounts.length; i++) { 16 let acc = common.web3.utils.toChecksumAddress(accounts[i]); 17 if (acc == fromAcc) { 18 return true; 19 } 20 } 21 return false; 22 } 23 24 module.exports = { 25 isFrozeAccount 26 }