UNPKG

@tronlink/core

Version:

The library serves as a core module within TronLink Extension, which provides low-level wallet functionality for both Tron and Ethereum networks, primary features includes account generation and transaction signing

1 lines 560 kB
!function(a,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("TronLinkExtensionCore",[],e):"object"==typeof exports?exports.TronLinkExtensionCore=e():a.TronLinkExtensionCore=e()}(this,(()=>(()=>{"use strict";var a={158:a=>{a.exports=require("buffer")}},e={};function d(f){var c=e[f];if(void 0!==c)return c.exports;var b=e[f]={exports:{}};return a[f](b,b.exports,d),b.exports}d.n=a=>{var e=a&&a.__esModule?()=>a.default:()=>a;return d.d(e,{a:e}),e},d.d=(a,e)=>{for(var f in e)d.o(e,f)&&!d.o(a,f)&&Object.defineProperty(a,f,{enumerable:!0,get:e[f]})},d.o=(a,e)=>Object.prototype.hasOwnProperty.call(a,e),d.r=a=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})};var f={};d.r(f),d.d(f,{BaseWallet:()=>V,DeviceStatusType:()=>Y,EvmWallet:()=>xa,LedgerEthHidStatusChecker:()=>Ca,LedgerEthWebHid:()=>Da,LedgerEvmSigner:()=>_a,LedgerTrxHidStatusChecker:()=>Ha,LedgerTrxSigner:()=>za,LedgerTrxWebHid:()=>Wa,TronWallet:()=>Na,httpProxy:()=>G});const c=require("bip39");var b=d.n(c);const s=require("@babel/runtime-corejs3/core-js/number/is-integer");var i=d.n(s);function m(a){return"number"==typeof a&&a>=0&&i()(a)}const g=require("@babel/runtime-corejs3/core-js/object/keys");var r=d.n(g);const t=require("@babel/runtime-corejs3/helpers/inheritsLoose");var n=d.n(t);const o=require("@babel/runtime-corejs3/helpers/wrapNativeSuper");var u=d.n(o),p=function(a){function e(){return a.apply(this,arguments)||this}return n()(e,a),e}(u()(Error)),l=function(a){function e(){return a.apply(this,arguments)||this}return n()(e,a),e}(u()(Error)),T=function(a){function e(){return a.apply(this,arguments)||this}return n()(e,a),e}(u()(Error));function h(a){if(!a||!a.privateKey||!a.data||r()(a.data).length<=0)throw new p}function v(a){try{return a.raw_data.contract[0].type}catch(a){return}}const k=require("tronweb"),x=require("@babel/runtime-corejs3/helpers/asyncToGenerator");var y=d.n(x);const R=require("@babel/runtime-corejs3/regenerator");var w=d.n(R);const X=require("@babel/runtime-corejs3/core-js/object/assign");var C=d.n(X);const S=require("@babel/runtime-corejs3/core-js/json/stringify");var E=d.n(S);const D={baseURL:"/",timeout:3e4,mode:"cors",credentials:"include",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"}},O=require("@babel/runtime-corejs3/core-js/array/from");var j=d.n(O);const I=require("@babel/runtime-corejs3/core-js/instance/keys");var _=d.n(I);const P=require("@babel/runtime-corejs3/core-js/instance/reduce");var q=d.n(P);const A=require("@babel/runtime-corejs3/core-js/promise");var M=d.n(A);const N=require("@babel/runtime-corejs3/core-js/set-timeout");var U=d.n(N);function L(a){var e=[];for(var d in a)Object.prototype.hasOwnProperty.call(a,d)&&e.push(encodeURIComponent(d)+"="+encodeURIComponent(a[d]));return e.join("&")}function H(a){var e=j()(_()(a).call(a));return q()(e).call(e,(function(e,d){return e[d]=a.get(d),e}),{})}function W(a,e){var d=new(M())((function(e,d){var f=U()((function(){clearTimeout(f),d("Timeout")}),a)}));return M().race([e,d])}function B(a){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(a)}const K=function(a){function e(){return a.apply(this,arguments)||this}n()(e,a);var d=e.prototype;return d.get=function(){var a=y()(w().mark((function a(e,d){return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return d.method="GET",d.url=e,a.abrupt("return",this.request(d));case 3:case"end":return a.stop()}}),a,this)})));return function(e,d){return a.apply(this,arguments)}}(),d.post=function(){var a=y()(w().mark((function a(e,d){return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return d.method="POST",d.url=e,a.abrupt("return",this.request(d));case 3:case"end":return a.stop()}}),a,this)})));return function(e,d){return a.apply(this,arguments)}}(),d.delete=function(){var a=y()(w().mark((function a(e,d){return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return d.method="DELETE",d.url=e,a.abrupt("return",this.request(d));case 3:case"end":return a.stop()}}),a,this)})));return function(e,d){return a.apply(this,arguments)}}(),d.put=function(){var a=y()(w().mark((function a(e,d){return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return d.method="PUT",d.url=e,a.abrupt("return",this.request(d));case 3:case"end":return a.stop()}}),a,this)})));return function(e,d){return a.apply(this,arguments)}}(),d.patch=function(){var a=y()(w().mark((function a(e,d){return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return d.method="PATCH",d.url=e,a.abrupt("return",this.request(d));case 3:case"end":return a.stop()}}),a,this)})));return function(e,d){return a.apply(this,arguments)}}(),e}(function(){function a(a){this.defaultOps=void 0,this.defaultOps={},C()(this.defaultOps,D,a)}var e=a.prototype;return e.config=function(a){C()(this.defaultOps,a)},e.request=function(){var a=y()(w().mark((function a(){var e,d,f,c,b,s,i,m,g,r,t=arguments;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:for(e=t.length,d=new Array(e),f=0;f<e;f++)d[f]=t[f];return c=(d=d||{}).config||{},s=c.timeout||this.defaultOps.timeout||3e4,d.config=C()({},this.defaultOps,d.config),a.prev=5,a.next=8,this.transformRequest(d);case 8:return i=a.sent,m=i.url,g=i.requestInit,a.next=13,W(s,fetch(m,g));case 13:return r=a.sent,a.next=16,this.transformResponse(r,d);case 16:return b=a.sent,a.abrupt("return",b);case 20:throw a.prev=20,a.t0=a.catch(5),a.t0;case 23:case"end":return a.stop()}}),a,this,[[5,20]])})));return function(){return a.apply(this,arguments)}}(),e.transformRequest=function(){var a=y()(w().mark((function a(e){var d,f,c,b,s,i,m,g,r,t,n;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(d=e.config||{},f=C()({},this.defaultOps,d),c=f.mode,b=e[0],s=b.method,i=b.query,m=b.data,g=e[0].url,r=e.headers,f.baseURL&&!B(g)&&(g=g?f.baseURL.replace(/\/+$/,"")+"/"+g.replace(/^\/+/,""):f.baseURL),g){a.next=9;break}throw new Error("request: url is undefined.");case 9:if(s){a.next=11;break}throw new Error("request: method is undefined.");case 11:return"GET"===s.toUpperCase()&&(g+="?"+L(i)),r=C()({},this.defaultOps.headers,r||{}),t=m,r["Content-Type"],t&&(t=E()(m)),n={method:s,headers:r,body:t,mode:c},a.abrupt("return",{url:g,requestInit:n});case 18:case"end":return a.stop()}}),a,this)})));return function(e){return a.apply(this,arguments)}}(),e.transformResponse=function(){var a=y()(w().mark((function a(e,d){var f,c;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(f={data:null,status:e.status,statusText:e.statusText,headers:H(e.headers),config:d.config||{},request:d,originalResponse:e},!e.ok){a.next=31;break}if(c=(c=e.headers.get("Content-Type")||"application/json").toLowerCase(),!/^application\/json/.test(c)){a.next=10;break}return a.next=7,e.json();case 7:f.data=a.sent,a.next=31;break;case 10:if(!/^text\/plain/.test(c)){a.next=16;break}return a.next=13,e.text();case 13:f.data=a.sent,a.next=31;break;case 16:if(!/^application\/octet-stream/.test(c)){a.next=22;break}return a.next=19,e.blob();case 19:f.data=a.sent,a.next=31;break;case 22:return a.prev=22,a.next=25,e.json();case 25:f.data=a.sent,a.next=31;break;case 28:a.prev=28,a.t0=a.catch(22),console.warn("unknow content-type to parse response!");case 31:return a.abrupt("return",f);case 32:case"end":return a.stop()}}),a,null,[[22,28]])})));return function(e,d){return a.apply(this,arguments)}}(),a}());var G=function(a){function e(e){var d,f=e.host,c=e.timeout,b=void 0===c?3e4:c,s=e.user,i=void 0!==s&&s,m=e.password,g=void 0!==m&&m,r=e.headers,t=void 0===r?{}:r;return e.statusPage,(d=a.call(this,f,b,i,g,t)||this).instance=void 0,d.instance=d.createInstance({baseURL:f,timeout:b,headers:t,auth:i&&{user:i,password:g}}),d}n()(e,a);var d=e.prototype;return d.createInstance=function(a){var e=new K({});return e.config(a),e},d.request=function(e,d,f){return void 0===d&&(d={}),void 0===f&&(f="get"),a.prototype.request.call(this,e,d,f)},e}(k.providers.HttpProvider),V=function(){function a(){}return a.generateRandomMnemonic=function(){return b().generateMnemonic(128)},a.validateMnemonic=function(a){return b().validateMnemonic(a)},a.prototype.derivePath=function(a){if(void 0===a&&(a={accountIndex:0,addressIndex:0}),!m(a.accountIndex)||!m(a.addressIndex))throw new p;return"m/44'/"+this.getCoinType()+"'/"+a.accountIndex+"'/0/"+a.addressIndex},a}();const F=require("@babel/runtime-corejs3/core-js/instance/includes");var z=d.n(F),Z=function(){function a(){}var e=a.prototype;return e.getAddressByDefinePath=function(){var a=y()(w().mark((function a(e){var d,f,c,b;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,d=e.path,a.next=4,this.makeApp();case 4:return f=a.sent,a.next=7,f.getAddress(d);case 7:return c=a.sent,b=c.address,a.abrupt("return",b);case 10:return a.prev=10,a.next=13,this.cleanUp();case 13:return a.finish(10);case 14:case"end":return a.stop()}}),a,this,[[0,,10,14]])})));return function(e){return a.apply(this,arguments)}}(),e.getAvailableAddress=function(){var a=y()(w().mark((function a(e){var d,f,c,b,s;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:d=0,c="",b=this.getWallet(),s=e.addresses;case 4:return c=b.derivePath({accountIndex:d,addressIndex:0}),a.next=8,this.getAddressByDefinePath({path:c});case 8:if(f=a.sent,z()(s).call(s,f)){a.next=11;break}return a.abrupt("break",14);case 11:d++,a.next=4;break;case 14:return a.abrupt("return",{index:d,address:f,path:c});case 15:case"end":return a.stop()}}),a,this)})));return function(e){return a.apply(this,arguments)}}(),e.signPersonalMessage=function(){var a=y()(w().mark((function a(e,d){var f,c;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,this.makeApp();case 3:return f=a.sent,a.next=6,f.signPersonalMessage(d,e);case 6:return c=a.sent,a.abrupt("return",c);case 8:return a.prev=8,a.next=11,this.cleanUp();case 11:return a.finish(8);case 12:case"end":return a.stop()}}),a,this,[[0,,8,12]])})));return function(e,d){return a.apply(this,arguments)}}(),a}(),Y=function(a){return a.LOCKED="LOCKED",a.UNAUTHORIZED="UNAUTHORIZED",a.AUTHORIZED="AUTHORIZED",a}({}),J=function(){function a(){}return a.prototype.checkEnableUseHID=function(){return!(!window.navigator||!window.navigator.hid)},a}();const $=require("@babel/runtime-corejs3/core-js/array/is-array");var Q=d.n($);const aa=require("@babel/runtime-corejs3/core-js/instance/slice");var ea=d.n(aa);const da=require("@babel/runtime-corejs3/core-js/instance/pad-start");var fa=d.n(da);const ca=require("@babel/runtime-corejs3/core-js/parse-int");var ba=d.n(ca);const sa=require("ethereum-cryptography/hdkey"),ia=require("@ethereumjs/util"),ma=require("ethers"),ga=require("@ethereumjs/tx"),ra=require("@ethereumjs/common"),ta=require("eth-sig-util");var na=function(a){return a[a.ETHER=60]="ETHER",a[a.TRON=195]="TRON",a}({});const oa=require("@babel/runtime-corejs3/core-js/instance/map");var ua=d.n(oa);const pa=require("@babel/runtime-corejs3/core-js/instance/index-of");var la=d.n(pa),Ta=d(158).Buffer;function ha(a){return/^[A-Fa-f0-9]+$/.test(a)}function va(a){try{var e=(0,ia.stripHexPrefix)(a),d=Ta.from(e,"hex");return 0===la()(a).call(a,"0x")?d.toString("utf8"):ha(a)?(f=a,ua()(c=function(a){var e=a.str,d=a.length,f=[],c=0;for(d<1&&(d=1);c<e.length;)f.push(ea()(e).call(e,c,c+=d));return f}({str:f,length:2})).call(c,(function(a){return String.fromCharCode(ba()("0x"+a))})).join("")):a}catch(e){return a}var f,c}var ka=d(158).Buffer,xa=function(a){function e(){return a.apply(this,arguments)||this}n()(e,a);var d=e.prototype;return d.getCoinType=function(){return na.ETHER},d.derivePrivateKey=function(a){var e=b().mnemonicToSeed(a.mnemonic),d=sa.HDKey.fromMasterSeed(e).derive(a.path);return(0,ia.stripHexPrefix)((0,ia.bufferToHex)(ka.from(d.privateKey)))},d.getAddressBy=function(a){var e=(0,ia.stripHexPrefix)(a.privateKey),d=ka.from(e,"hex"),f=(0,ia.privateToPublic)(d);return(0,ia.toChecksumAddress)((0,ia.bufferToHex)((0,ia.publicToAddress)(ka.from(f),!0)))},d.validateAddress=function(a){return!!a.address&&(0,ia.isValidAddress)(a.address)},d.sign=function(){var a=y()(w().mark((function a(e){var d;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,h(e),"string"!=typeof(d=e.data)){a.next=7;break}return a.abrupt("return",this.signMessage(e));case 7:if(!("object"==typeof d&&d.domain&&d.types&&d.message)){a.next=11;break}return a.abrupt("return",this.signTypedData(e));case 11:if("object"!=typeof d||Q()(d)){a.next=15;break}return a.abrupt("return",this.signTransaction(e));case 15:throw new p;case 16:a.next=21;break;case 18:throw a.prev=18,a.t0=a.catch(0),new l(a.t0.message);case 21:case"end":return a.stop()}}),a,this,[[0,18]])})));return function(e){return a.apply(this,arguments)}}(),d.signMessage=function(){var a=y()(w().mark((function a(e){var d,f,c;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if("string"==typeof e.data){a.next=2;break}throw new l('The "data" parameter of the function "signMessage" must be passed in string type');case 2:return d=va(e.data),f=(0,ia.ecsign)((0,ia.hashPersonalMessage)(ka.from(d)),ka.from(e.privateKey,"hex")),c=this.signedConvertRSVtoHex({r:f.r,s:f.s,v:f.v}),a.abrupt("return",c);case 6:case"end":return a.stop()}}),a,this)})));return function(e){return a.apply(this,arguments)}}(),d.signTransaction=function(){var a=y()(w().mark((function a(e){var d,f,c;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return d=ga.TransactionFactory.fromTxData(e.data.unSignedTransaction,{common:e.data.common}),f=ka.from(e.privateKey,"hex"),c=d.sign(f),a.abrupt("return",c);case 4:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}(),d.verifyEthMessageSign=function(a,e,d){var f=(0,ia.fromRpcSig)(a),c=f.r,b=f.s,s=f.v,i=(0,ia.ecrecover)((0,ia.hashPersonalMessage)(ka.from(va(e))),s,c,b);return""+(0,ia.publicToAddress)(i,!0).toString("hex").toLowerCase()===ea()(d).call(d,2).toLowerCase()},d.verifyEthTransactionSign=function(a,e,d){var f=ma.ethers.utils.serializeTransaction(a),c=ma.ethers.utils.keccak256(f),b=ma.ethers.utils.recoverAddress(c,e);return d.toLowerCase()===b.toLowerCase()},d.signTypedData=function(){var a=y()(w().mark((function a(e){return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if("string"!=typeof e.data){a.next=2;break}throw new l('The "data" parameter of the function "signTypedData" must be passed in type of a specific structure');case 2:return a.abrupt("return",(0,ta.signTypedData_v4)(ka.from(e.privateKey,"hex"),{data:e.data}));case 3:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}(),d.signedConvertRSVtoHex=function(a){var e=a.r,d=a.s,f=a.v,c=(0,ia.bigIntToBuffer)(f),b=e.toString("hex"),s=d.toString("hex"),i=c.toString("hex");return"0x"+fa()(b).call(b,64,"0")+fa()(s).call(s,64,"0")+i},d.getCommonConfiguration=function(a){var e,d=a.isSupportsEIP1559,f=a.chain,c=a.chainId,b=a.chainName,s=d?ra.Hardfork.London:ra.Hardfork.Berlin;return f&&z()(e=[ra.Chain.Sepolia,ra.Chain.Goerli,ra.Chain.Mainnet]).call(e,f)?new ra.Common({chain:f,hardfork:s}):ra.Common.custom({name:b,chainId:ba()(c,16),networkId:ba()(c,16),hardfork:s})},e}(V);const ya=require("@ledgerhq/hw-app-eth");var Ra=d.n(ya);const wa=require("@ledgerhq/hw-transport-webhid");var Xa=d.n(wa),Ca=function(a){function e(){return a.apply(this,arguments)||this}return n()(e,a),e.prototype.getStatus=function(){var a=y()(w().mark((function a(){var e,d,f,c,b,s;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return e="",d=Y.LOCKED,a.prev=2,c=(new xa).derivePath({accountIndex:0,addressIndex:0}),a.next=6,Xa().create(3e3,5e3);case 6:return f=a.sent,b=new(Ra())(f),f&&f.deviceModel&&(e=f.deviceModel.id),a.next=11,b.getAddress(c,!1);case 11:d=Y.AUTHORIZED,a.next=17;break;case 14:a.prev=14,a.t0=a.catch(2),d=f&&f.deviceModel?Y.UNAUTHORIZED:Y.LOCKED;case 17:return a.prev=17,a.next=20,null===(s=f)||void 0===s?void 0:s.close();case 20:return a.finish(17);case 21:return a.abrupt("return",{deviceType:e,deviceStatus:d});case 22:case"end":return a.stop()}}),a,null,[[2,14,17,21]])})));return function(){return a.apply(this,arguments)}}(),e}(J);const Sa=require("@babel/runtime-corejs3/core-js/instance/concat");var Ea=d.n(Sa),Da=function(a){function e(){for(var e,d,f=arguments.length,c=new Array(f),b=0;b<f;b++)c[b]=arguments[b];return(d=a.call.apply(a,Ea()(e=[this]).call(e,c))||this)._transport=void 0,d._app=void 0,d}n()(e,a);var d=e.prototype;return d.getWallet=function(){return new xa},d.signTransaction=function(){var a=y()(w().mark((function a(e,d){var f;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,this.makeApp();case 3:return a.next=5,this._app.clearSignTransaction(d,e,{nft:!0,externalPlugins:!0,erc20:!0});case 5:return f=a.sent,a.abrupt("return",f);case 7:return a.prev=7,a.next=10,this.cleanUp();case 10:return a.finish(7);case 11:case"end":return a.stop()}}),a,this,[[0,,7,11]])})));return function(e,d){return a.apply(this,arguments)}}(),d.signTypedData=function(){var a=y()(w().mark((function a(e,d){var f,c,b;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,this.makeApp();case 3:return f=ta.TypedDataUtils.hashStruct("EIP712Domain",e.domain,e.types).toString("hex"),c=ta.TypedDataUtils.hashStruct(e.primaryType,e.message,e.types).toString("hex"),a.next=7,this._app.signEIP712HashedMessage(d,f,c);case 7:return b=a.sent,a.abrupt("return",b);case 9:return a.prev=9,a.next=12,this.cleanUp();case 12:return a.finish(9);case 13:case"end":return a.stop()}}),a,this,[[0,,9,13]])})));return function(e,d){return a.apply(this,arguments)}}(),d.makeApp=function(){var a=y()(w().mark((function a(){return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Xa().create();case 2:return this._transport=a.sent,this._app=new(Ra())(this._transport),a.abrupt("return",this._app);case 5:case"end":return a.stop()}}),a,this)})));return function(){return a.apply(this,arguments)}}(),d.cleanUp=function(){var a=y()(w().mark((function a(){var e;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return this._app=void 0,a.next=3,null===(e=this._transport)||void 0===e?void 0:e.close();case 3:case"end":return a.stop()}}),a,this)})));return function(){return a.apply(this,arguments)}}(),e}(Z),Oa=function(){},ja=d(158).Buffer,Ia=new RegExp(/^0x/i),_a=function(a){function e(){return a.apply(this,arguments)||this}n()(e,a);var d=e.prototype;return d.ledgerSign=function(){var a=y()(w().mark((function a(e){var d,f,c,b;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,d=e.data,f=e.path,c=new Da,"string"!=typeof d){a.next=9;break}return a.next=6,c.signPersonalMessage(ha(d.replace(Ia,""))?va(ja.from(d.replace(Ia,""),"utf8").toString("hex")):ja.from(d,"utf8").toString("hex"),f);case 6:b=a.sent,a.next=12;break;case 9:return a.next=11,c.signTransaction(ma.ethers.utils.serializeTransaction(d).replace(Ia,""),f);case 11:b=a.sent;case 12:return b.r="0x"+b.r,b.s="0x"+b.s,"string"!=typeof d&&(b.v=ba()(b.v,16)),a.abrupt("return",b);case 18:throw a.prev=18,a.t0=a.catch(0),new l(a.t0.message);case 21:case"end":return a.stop()}}),a,null,[[0,18]])})));return function(e){return a.apply(this,arguments)}}(),d.ledgerSignTypedData=function(){var a=y()(w().mark((function a(e){var d,f,c,b,s,i,m;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,d=e.data,f=e.path,c=new Da,a.next=5,c.signTypedData(d,f);case 5:return b=a.sent,s=b.r,i=b.s,m=b.v,a.abrupt("return",s.replace(Ia,"")+i.replace(Ia,"")+m.toString(16));case 10:throw a.prev=10,a.t0=a.catch(0),new l(a.t0.message);case 13:case"end":return a.stop()}}),a,null,[[0,10]])})));return function(e){return a.apply(this,arguments)}}(),e}(Oa);const Pa=require("bip32");var qa="https://api.trongrid.io";function Aa(a){try{var e=a.fullNode,d=a.solidityNode,f=a.eventServer,c=a.headers;return new k.TronWeb(new G({host:e,headers:c}),new G({host:d,headers:c}),new G({host:f,headers:c}))}catch(a){throw new Error("initTronWeb failed")}}var Ma=Aa({fullNode:qa,solidityNode:qa,eventServer:qa,headers:{}}),Na=function(a){function e(){return a.apply(this,arguments)||this}n()(e,a);var d=e.prototype;return d.getCoinType=function(){return na.TRON},d.derivePrivateKey=function(a){var e=b().mnemonicToSeed(a.mnemonic);return Pa.fromSeed(e).derivePath(a.path).privateKey.toString("hex")},d.getAddressBy=function(a){return k.TronWeb.address.fromPrivateKey(a.privateKey)},d.validateAddress=function(a){return!!a.address&&k.TronWeb.isAddress(a.address)},d.sign=function(){var a=y()(w().mark((function a(e){var d,f,c,b,s;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,h(e),d=e.data,f=e.options,b=(c=f||{isMultiSign:!1,isSignMessageV2:!1}).isMultiSign,s=c.isSignMessageV2,!("string"==typeof d||d&&d.constructor&&"String"===d.constructor.name)){a.next=12;break}if(!s){a.next=9;break}return a.abrupt("return",this.signMessageV2(e));case 9:return a.abrupt("return",this.signMessage(e));case 10:case 18:a.next=25;break;case 12:if("object"!=typeof d||!d.txID){a.next=20;break}if(!b){a.next=17;break}return a.abrupt("return",this.multiSign(e));case 17:return a.abrupt("return",this.signTransaction(e));case 20:if(!("object"==typeof d&&d.domain&&d.types&&d.message)){a.next=24;break}return a.abrupt("return",this.signTypedData(e));case 24:throw new p;case 25:a.next=30;break;case 27:throw a.prev=27,a.t0=a.catch(0),new l(a.t0.message);case 30:case"end":return a.stop()}}),a,this,[[0,27]])})));return function(e){return a.apply(this,arguments)}}(),d.signMessage=function(){var a=y()(w().mark((function a(e){var d,f;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,h(e),d=e.privateKey,f=e.data,a.abrupt("return",Ma.trx.sign(f,d));case 6:throw a.prev=6,a.t0=a.catch(0),new l(a.t0.message);case 9:case"end":return a.stop()}}),a,null,[[0,6]])})));return function(e){return a.apply(this,arguments)}}(),d.verifyMessage=function(){var a=y()(w().mark((function a(e){var d,f,c;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,d=e.data,f=e.signature,c=e.address,d&&f){a.next=4;break}throw new p;case 4:return a.abrupt("return",Ma.trx.verifyMessage(d,f,c));case 7:throw a.prev=7,a.t0=a.catch(0),new T(a.t0.message);case 10:case"end":return a.stop()}}),a,null,[[0,7]])})));return function(e){return a.apply(this,arguments)}}(),d.signTransaction=function(){var a=y()(w().mark((function a(e){var d,f;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,h(e),d=e.privateKey,f=e.data,a.abrupt("return",Ma.trx.sign(f,d));case 6:throw a.prev=6,a.t0=a.catch(0),new l(a.t0.message);case 9:case"end":return a.stop()}}),a,null,[[0,6]])})));return function(e){return a.apply(this,arguments)}}(),d.signTypedData=function(){var a=y()(w().mark((function a(e){var d,f,c,b,s;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,h(e),d=e.privateKey,"object"==typeof(f=e.data)){a.next=5;break}throw new p;case 5:return c=f.domain,b=f.types,s=f.message,a.abrupt("return",Ma.trx._signTypedData(c,b,s,d));case 9:throw a.prev=9,a.t0=a.catch(0),new l(a.t0.message);case 12:case"end":return a.stop()}}),a,null,[[0,9]])})));return function(e){return a.apply(this,arguments)}}(),d.verifyTypedData=function(){var a=y()(w().mark((function a(e){var d,f,c,b,s,i;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,d=e.data,f=e.signature,c=e.address,d&&f&&c&&"object"==typeof d){a.next=4;break}throw new p;case 4:return b=d.domain,s=d.types,i=d.message,a.abrupt("return",Ma.trx.verifyTypedData(b,s,i,f,c));case 8:throw a.prev=8,a.t0=a.catch(0),new T(a.t0.message);case 11:case"end":return a.stop()}}),a,null,[[0,8]])})));return function(e){return a.apply(this,arguments)}}(),d.multiSign=function(){var a=y()(w().mark((function a(e){var d,f,c,b,s,i;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,h(e),d=e.privateKey,f=e.data,c=e.options){a.next=5;break}throw new p;case 5:return b=c.permissionId,s=c.nodeInfo,i=Aa(s),a.next=9,i.trx.multiSign(f,d,b);case 9:return a.abrupt("return",a.sent);case 12:throw a.prev=12,a.t0=a.catch(0),new l(a.t0.message);case 15:case"end":return a.stop()}}),a,null,[[0,12]])})));return function(e){return a.apply(this,arguments)}}(),d.signMessageV2=function(){var a=y()(w().mark((function a(e){var d,f;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,h(e),d=e.privateKey,f=e.data,a.abrupt("return",Ma.trx.signMessageV2(f,d));case 6:throw a.prev=6,a.t0=a.catch(0),new l(a.t0.message);case 9:case"end":return a.stop()}}),a,null,[[0,6]])})));return function(e){return a.apply(this,arguments)}}(),d.verifyMessageV2=function(){var a=y()(w().mark((function a(e){var d,f;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,d=e.data,f=e.signature,d&&f){a.next=4;break}throw new p;case 4:return a.abrupt("return",Ma.trx.verifyMessageV2(d,f));case 7:throw a.prev=7,a.t0=a.catch(0),new T(a.t0.message);case 10:case"end":return a.stop()}}),a,null,[[0,7]])})));return function(e){return a.apply(this,arguments)}}(),e}(V);const Ua=require("@ledgerhq/hw-app-trx");var La=d.n(Ua),Ha=function(a){function e(){return a.apply(this,arguments)||this}return n()(e,a),e.prototype.getStatus=function(){var a=y()(w().mark((function a(){var e,d,f,c,b,s;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return e="",d=Y.LOCKED,a.prev=2,c=(new Na).derivePath({accountIndex:0,addressIndex:0}),a.next=6,Xa().create(3e3,5e3);case 6:return f=a.sent,b=new(La())(f),f&&f.deviceModel&&(e=f.deviceModel.id),a.next=11,b.getAddress(c,!1);case 11:d=Y.AUTHORIZED,a.next=17;break;case 14:a.prev=14,a.t0=a.catch(2),d=f&&f.deviceModel?Y.UNAUTHORIZED:Y.LOCKED;case 17:return a.prev=17,a.next=20,null===(s=f)||void 0===s?void 0:s.close();case 20:return a.finish(17);case 21:return a.abrupt("return",{deviceType:e,deviceStatus:d});case 22:case"end":return a.stop()}}),a,null,[[2,14,17,21]])})));return function(){return a.apply(this,arguments)}}(),e}(J),Wa=function(a){function e(){for(var e,d,f=arguments.length,c=new Array(f),b=0;b<f;b++)c[b]=arguments[b];return(d=a.call.apply(a,Ea()(e=[this]).call(e,c))||this)._transport=void 0,d._app=void 0,d}n()(e,a);var d=e.prototype;return d.getWallet=function(){return new Na},d.signTransaction=function(){var a=y()(w().mark((function a(e,d){var f,c;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,this.makeApp();case 3:return f=a.sent,a.next=6,f.signTransaction(d,e.hex,e.info);case 6:return c=a.sent,a.abrupt("return",c);case 8:return a.prev=8,a.next=11,this.cleanUp();case 11:return a.finish(8);case 12:case"end":return a.stop()}}),a,this,[[0,,8,12]])})));return function(e,d){return a.apply(this,arguments)}}(),d.signTransactionHash=function(){var a=y()(w().mark((function a(e,d){var f,c;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,this.makeApp();case 3:return f=a.sent,a.next=6,f.signTransactionHash(e,d);case 6:return c=a.sent,a.abrupt("return",c);case 8:return a.prev=8,a.next=11,this.cleanUp();case 11:return a.finish(8);case 12:case"end":return a.stop()}}),a,this,[[0,,8,12]])})));return function(e,d){return a.apply(this,arguments)}}(),d.makeApp=function(){var a=y()(w().mark((function a(){return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Xa().create();case 2:return this._transport=a.sent,this._app=new(La())(this._transport),a.abrupt("return",this._app);case 5:case"end":return a.stop()}}),a,this)})));return function(){return a.apply(this,arguments)}}(),d.cleanUp=function(){var a=y()(w().mark((function a(){var e;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return this._app=void 0,a.next=3,null===(e=this._transport)||void 0===e?void 0:e.close();case 3:case"end":return a.stop()}}),a,this)})));return function(){return a.apply(this,arguments)}}(),e}(Z);const Ba=require("@babel/runtime-corejs3/core-js/instance/find");var Ka=d.n(Ba);const Ga=[{id:157,message:"089d011207313030303537371a084d65676154726f6e20002a015f320354525838064246304402204217f909f71fd80a3e04d8404b2c5abed63969244311e1168786679803f0d2ab02204de8bd2f21a0399421ed49cec7a8d24362e8cb25e36adbb1319c3b496c78fe41",firstToken:"31303030353737",pair:"MegaTron/TRX",decimals1:0,decimals2:6},{id:156,message:"089c011207313030313739311a044675715520002a015f3203545258380642473045022100afb71cd0555229612018bd5435fa80580493aa7ed79fcdffac83c652db666f48022055b0f994e8145d9304222e8bdd3f422ee8f768af9cb6b0b675d7d59d360fe423",firstToken:"31303031373931",pair:"FuqU/TRX",decimals1:0,decimals2:6},{id:155,message:"089b011207313030323035321a045457545420062a015f3203545258380642473045022100fbd5805e612cf7e249ba38b47dd4a79754c051206ca79076dedb6c11a1b248e802200084a8c71728d1b62324a3616aac085c4b4ba42ee93e83132146d3b68d1c5f52",firstToken:"31303032303532",pair:"TWTT/TRX",decimals1:6,decimals2:6},{id:154,message:"089a011207313030323030301a0a426974546f7272656e7420062a015f320354525838064246304402205866e9ea1fc676fd7322b88a3498e23ff498bf3c751228b5352b5a7348e81ced02202979556390977f2b5c3ab7f677da7dd19b8cbd5a52dc4d525edb1cc3594be60f",firstToken:"31303032303030",pair:"BitTorrent/TRX",decimals1:6,decimals2:6},{id:153,message:"0899011207313030303634341a0341697220002a0731303030313730320843616e6e61626973380042463044022015b53cc9ad70671a980684bb75be5f3ba8554f8105a88930d4823105ae7bee3c02200292f27a2ad3a450c31e7c865b2a0b592b65dca79a6431ef3e5fc46a5b983a41",firstToken:"31303030363434",pair:"Air/Cannabis",decimals1:0,decimals2:0},{id:152,message:"0898011207313030303839371a07444558436f696e20002a015f320354525838064246304402205fcf91a874c84253c3d29e994e2d79de2ae4cfba2ae03f1c14b2b8ee1928b7c502200e84c4d59e1b30c8e38e82a10a2d6465abea7b8f1dfb8e49eea0efedc796c22b",firstToken:"31303030383937",pair:"DEXCoin/TRX",decimals1:0,decimals2:6},{id:151,message:"0897011207313030303839371a07444558436f696e20002a015f3203545258380642473045022100b57aae335cbac351264627acdb4259bc7cd51128346cb266272d865a4172bea80220467a398f82caa5d2bba38369a35986b4052e4b41fad64695c424b308203ffebf",firstToken:"31303030383937",pair:"DEXCoin/TRX",decimals1:0,decimals2:6},{id:150,message:"0896011207313030303233341a0974726f6e63616e647920002a015f32035452583806424730450221009dafe65309cd862dac84c109c9db621f72e33f58d05d422a72bfac671877cdf6022078afee07e5eaacf42e9b522291d9b9be3309d80ea4eab636b9b143ca66f67e0e",firstToken:"31303030323334",pair:"troncandy/TRX",decimals1:0,decimals2:6},{id:149,message:"0895011207313030303132371a0454524f4e20002a015f3203545258380642463044022069132db35db6e1c29a1a3f2fca5c94bfeedf10c0eae50d81ebb67b5f65f680a002202ba413233421250d75414de744146c67f3c4f2a34a0910c94e4bf849b7157e57",firstToken:"31303030313237",pair:"TRON/TRX",decimals1:0,decimals2:6},{id:148,message:"0894011207313030313837351a08436f6c6f72706f7020042a015f3203545258380642463044022006084b855d833c8451d38cafa07a9a945ab951f7fc9126870dc85dc6a82ac35902207349a48721d8e4c6f2a33f93f4e776ffafd16520e62babadf87c4d22f6da1511",firstToken:"31303031383735",pair:"Colorpop/TRX",decimals1:4,decimals2:6},{id:147,message:"0893011207313030313837321a0354575820002a015f3203545258380642463044022045c1a3875e43b65eacea43632054fff3be2903369c244b5349a9a884830279ac022029c7d48452bd4ab9e70847a3e6318e10ea8c5adc349aa742a765149471d7b168",firstToken:"31303031383732",pair:"TWX/TRX",decimals1:0,decimals2:6},{id:146,message:"0892011207313030303338361a09426974726f6e65756d20002a015f3203545258380642473045022100c5fbbd33824075cc18d3d474bc163b45bc1f9c6b05a6e2468165b7966cfc8f4802203159ed36e0b3c631cd4c09cd7bc30a35e4c60a44efa0d0fcd80132ab1bbad04c",firstToken:"31303030333836",pair:"Bitroneum/TRX",decimals1:0,decimals2:6},{id:145,message:"0891011207313030313037311a0e4d617273684d656c6f546f6b656e20002a015f3203545258380642473045022100d29774fadf14d25b7178c480fdd4e9ba0ebe6ae2ee3e1e26521a626982353fd1022015f34dbe5d9471acc579772c3fc919ad84b1549ce5a15424afd6709cb3eed5a8",firstToken:"31303031303731",pair:"MarshMeloToken/TRX",decimals1:0,decimals2:6},{id:144,message:"0890011207313030313436341a0854524f4e706c617920002a015f3203545258380642473045022100f9da1c15d6283d9506d6cb1b56cb9114aa54c0d2550c4d0f475162c27ced93390220594180b9732c11eeb4b6cf2f292ea58dcb71a0b760b7fca4e219390c993b1f94",firstToken:"31303031343634",pair:"TRONplay/TRX",decimals1:0,decimals2:6},{id:143,message:"088f011207313030303933351a084b73756d4e6f6c6520002a015f3203545258380642473045022100d4cb6da805f9aecd5505cc86341ee2d4ad3d2dbc297de85487edf533e4a6492702202fb0eb4008cda7e0ff825372242101ab5a0829fbebe93f9822d185f8426bf06d",firstToken:"31303030393335",pair:"KsumNole/TRX",decimals1:0,decimals2:6},{id:142,message:"088e011207313030313831301a08436f6c6f72706f7020002a015f3203545258380642473045022100b05b886f56d4ff4125ef289b2fa5b6b8bfc1c2da83f7a458ddfc979e9e1b79230220076d28bdd03da5505e28990127f0b90ee8c6d163bfde58195aa6309b30543916",firstToken:"31303031383130",pair:"Colorpop/TRX",decimals1:0,decimals2:6},{id:141,message:"088d011207313030303130351a0656455253555320002a015f320354525838064246304402200769d3eff3da71d0c0febd46259edf877b6f99c25bc550fbbd6bdc4bb73b84db022029480692abb8d64adefda8cf276b0944d6973545c8641107d924855b109c946b",firstToken:"31303030313035",pair:"VERSUS/TRX",decimals1:0,decimals2:6},{id:140,message:"088c011207313030313738371a0a54524f4e41726361646520002a015f32035452583806424730450221008246b402ac5e0973314ecc15f520f7f1583a9fa78d99e4b8f4e6a9ac5eb5a7dd022063adbdc6f82e509109a13c8d7f88eeea6f601977e26d677b4da215462260b734",firstToken:"31303031373837",pair:"TRONArcade/TRX",decimals1:0,decimals2:6},{id:139,message:"088b011207313030313233371a095452584d61726b657420002a015f3203545258380642473045022100e470c4c1ff5b69bf17521d8ca24dc7ccd1dd76319dd3767164762fab1cb5b02b0220663de69c36a2e7c05ee708617fc5c03b71253ab452a148124d86dc93bb749e97",firstToken:"31303031323337",pair:"TRXMarket/TRX",decimals1:0,decimals2:6},{id:138,message:"088a011207313030303038381a054154524f4e20002a015f320354525838064246304402205b7bf07bed81769dbd3aef0900b6c3558b5fbbd92359c38fe83314aad9c86c8402204684d173f8532154ad7cba663a27828cb32897ad8e0cc4df9b287a41711d551b",firstToken:"31303030303838",pair:"ATRON/TRX",decimals1:0,decimals2:6},{id:137,message:"0889011207313030303532361a0848617368436f696e20002a015f320354525838064246304402204d502b51fd65d8974c2c84a9e605f416efc308c726aec7fbb2396bd8b9403f8802202d5a1883c2256048e3a8509a8c1073918e08663c95bc14e9ed27b6fcca62d756",firstToken:"31303030353236",pair:"HashCoin/TRX",decimals1:0,decimals2:6},{id:136,message:"0888011207313030303532361a0848617368436f696e20002a015f320354525838064246304402206ca56e8f93277f9559127ee85fbb42563ccf7743dc70ccced2dc60186154f071022031224d3e1f001b463862cdfbfd973734585a39a8bfc16501b0c9cbcc243a1035",firstToken:"31303030353236",pair:"HashCoin/TRX",decimals1:0,decimals2:6},{id:135,message:"0887011207313030313133321a03484f5420002a015f3203545258380642463044022057518f7419d40103a795d47cab6bf98beafc85dfc2077ec946116bc2bea2643102205ca745e645a8b0d8051e04bc340c5b3012cdb0172efa3f055c4ae36cb1cec718",firstToken:"31303031313332",pair:"HOT/TRX",decimals1:0,decimals2:6},{id:134,message:"0886011207313030313532381a0d5265796e6145786368616e676520002a015f3203545258380642463044022048373d96ece1c40da93fadf153837e32ca55c4f3a98f5633f09f5ffbf2c7220a02201df0597c3ff34e9467ecda03e26483efca8765baaf1efafb455ed842d8a65427",firstToken:"31303031353238",pair:"ReynaExchange/TRX",decimals1:0,decimals2:6},{id:133,message:"0885011207313030313438321a0c43727954724578546f6b656e20002a015f32035452583806424630440220166e201fc2284e9c7ab3f8cecaa87bab6404f7c275a3caa81a72b13165184acc02204934cf59e5e84c875e0cec04b34150a0fadb1670df178c45df8f52ce470a97e0",firstToken:"31303031343832",pair:"CryTrExToken/TRX",decimals1:0,decimals2:6},{id:132,message:"0884011207313030313034331a05524554524f20002a015f3203545258380642463044022023cbd1a1d738d4c985225be7e9f896f8bf91e56d66d769dc1bef1fdaa471a89d02207d2ddc8d4a17d7bd35d91eee3a883547eec2c7221027b92be863a8c998f5c9dc",firstToken:"31303031303433",pair:"RETRO/TRX",decimals1:0,decimals2:6},{id:131,message:"0883011207313030313631321a0750616c6154727820002a015f3203545258380642473045022100a123085ce49193ca276b443e9b0f2970a9734ba1fa953534efbeb928cdd7200702207a066515d91112beebd1b3f7662edd0580f3b950210db0ca678325f86b78a9c3",firstToken:"31303031363132",pair:"PalaTrx/TRX",decimals1:0,decimals2:6},{id:130,message:"0882011207313030303337351a0853616c766174696f20002a015f320354525838064246304402204e26eb5bd9612aa5cba430c391656098e2dd51fa5c33b77641849c97fd4b2e2802203421725aa0f72b86573d61cf61157e6878381cd01d7023fa577b0851341bc03a",firstToken:"31303030333735",pair:"Salvatio/TRX",decimals1:0,decimals2:6},{id:129,message:"0881011207313030303332321a12436f6d6d756e6974794e6f6465546f6b656e20002a015f3203545258380642463044022049b07a7982b90dedbb669d619cbf67ad3eae9c1425f7b3f6a2c8d9a6339ca91202205249c69b403d95054f488c4d8ea5973eccfecb0520815763994a32a53fdb8908",firstToken:"31303030333232",pair:"CommunityNodeToken/TRX",decimals1:0,decimals2:6},{id:128,message:"0880011207313030303736311a0c546f776e627578746f6b656e20002a015f320354525838064247304502210089bd46352be0d41e172190ad103ffecca8e8fe80d7973ea108d2ed64caa6c0640220793dd65733f44676299780927e246f93aa77345cb2e12e987169c86c5d93d5ee",firstToken:"31303030373631",pair:"Townbuxtoken/TRX",decimals1:0,decimals2:6},{id:127,message:"087f1207313030313631321a0750616c6154727820002a015f3203545258380642473045022100f7c94b305f4885529b11e1faf6dff237326a0acbc9dc9ae7836b8ce31d50859102203eef99e857352bd13020892049465b905de33cb103a98c7bf643dc0ced225f3c",firstToken:"31303031363132",pair:"PalaTrx/TRX",decimals1:0,decimals2:6},{id:126,message:"087e1207313030313233361a0854524f4e6368617420002a07313030313331343207545258496e666f3800424630440220184e77330d8111cd70c228296f876400f43579b58e580627df06d2b771ebcf8c02207ced3c8e5f082a0dd3d86d554f6785a136fefb90f6f97d1b742eec0959aebbb0",firstToken:"31303031323336",pair:"TRONchat/TRXInfo",decimals1:0,decimals2:0},{id:125,message:"087d1207313030313233361a0854524f4e6368617420002a0731303030343531320a4c6f766548656172747338004246304402205e1a6e79b53e0e641539db6da7fdb4146ef94ae8adcde0d9ae94697c434f91ad02206db4c4b085b0ebe758c471781fd059f80e16a72020de9429a134e29152d872ba",firstToken:"31303031323336",pair:"TRONchat/LoveHearts",decimals1:0,decimals2:0},{id:124,message:"087c1207313030303337351a0853616c766174696f20002a015f3203545258380642473045022100f4257cfbd0cd3d31c822a0b2923bfc9755f40129b54217589d65fa5d2401fca702200ee98c36b63a3c8248f26d05731b1f3ed9eaf61fe86a35bad01703f8e33e73da",firstToken:"31303030333735",pair:"Salvatio/TRX",decimals1:0,decimals2:6},{id:123,message:"087b1207313030313439371a0654524f4e747620002a015f32035452583806424630440220312571d7e3d6c1c57e606885606cd38f3fec02e8299510a3f455dd8f3605151b02207400e27b25cf04897c4f67cb43379700591039fd29a1632d90fbe3eba3359bc1",firstToken:"31303031343937",pair:"TRONtv/TRX",decimals1:0,decimals2:6},{id:122,message:"087a1207313030313437301a0954524f4e41544c415320002a015f320354525838064246304402201bdd06b8d67fc84ec525bc2548d220eeb1097a5598d0e44824f1d7f6018e525702204ec1d2fb4297331f9bf8cf90e47d91acb98166df5096c4882bad1d788ee1f6cc",firstToken:"31303031343730",pair:"TRONATLAS/TRX",decimals1:0,decimals2:6},{id:121,message:"08791207313030313336391a0b43727970746f73706f747320002a015f3203545258380642473045022100baa96bc8676cffcc97209dcea61d0ee0015c11cf02c3bd662a77088706ffb243022071b05c315ca116b92dbbf095f51cce7c892cd0b5694d69ddff2d0e9988095c0f",firstToken:"31303031333639",pair:"Cryptospots/TRX",decimals1:0,decimals2:6},{id:120,message:"08781207313030313233361a0854524f4e6368617420002a015f320354525838064247304502210088fd91001f52a3efd046e10767b2d32c43bb068fe5340c1cd3eeddc504adade302205d9d4cc77a1281bfc8f3d085aedb4720875dd825dc8cd91ab200b5633669fcd7",firstToken:"31303031323336",pair:"TRONchat/TRX",decimals1:0,decimals2:6},{id:119,message:"08771207313030313631321a0750616c6154727820002a015f3203545258380642473045022100c89fbe2f5b5cc31ab1e7e855bd9338729cbcadc24d7507243c17a745f85f087702207b254b08748df51596072d338f4aaaad59fa5a4e324316b37f0b4d343812b864",firstToken:"31303031363132",pair:"PalaTrx/TRX",decimals1:0,decimals2:6},{id:118,message:"08761207313030313631321a0750616c6154727820002a0731303030363435320a54525854776974746572380042463044022073f67c276ffffb93db04f840c435cfecf2ed01c6e54bf109b85254778facd6210220614d6823dfb0603911df725a20a10b20cb2cfbb118c591156e79dd6b56a72dca",firstToken:"31303031363132",pair:"PalaTrx/TRXTwitter",decimals1:0,decimals2:0},{id:117,message:"08751207313030303031371a075461727175696e20002a015f3203545258380642473045022100b79c3585334b23ff307d5ac1bb646ee86c47b8499172498a3318cbc189a761fc0220326a41201aaf2579c24e6772536e5c13ee50ab1f0cfe263de9a8fc0d0491f8c5",firstToken:"31303030303137",pair:"Tarquin/TRX",decimals1:0,decimals2:6},{id:116,message:"08741207313030303233341a0974726f6e63616e647920002a015f32035452583806424630440220442dd0d8995ca1920cc6a3c8cf87222c26f566f0847ff172c59328d849d3a9ea02201e9089984931d18567916d5f21cb332651891a543519832c95762c2a35f5e23f",firstToken:"31303030323334",pair:"troncandy/TRX",decimals1:0,decimals2:6},{id:115,message:"08731207313030303233341a0974726f6e63616e647920002a015f320354525838064247304502210094711d932ff96d2261d4dc02b77670ba1a2375f7f4401682bbc5601a92fe78ad02206e2409b9b702e679e087f15ddb8d180e629e782143eb13b342b52f9365cc457c",firstToken:"31303030323334",pair:"troncandy/TRX",decimals1:0,decimals2:6},{id:114,message:"08721207313030313334301a03746f6e20002a015f3203545258380642473045022100b646fcbbacc0b27b20d1bcc2ddfc657a36daaf2b8dd214d49ccaf0fd47951b6602207ff98c696b64a4e92feaf9eb93b8c6c48ab651f3261cb03da423231a3e54fb53",firstToken:"31303031333430",pair:"ton/TRX",decimals1:0,decimals2:6},{id:113,message:"08711207313030313334301a03746f6e20002a015f3203545258380642473045022100cb91c2930e66926c04113bb11b3cabe111e91435abedcdc3738089ba971aab430220481d8cfc3eeaa26b84d1a8587061025f82e1f3ae7fb7ce2cd8e870d2b4f73ba3",firstToken:"31303031333430",pair:"ton/TRX",decimals1:0,decimals2:6},{id:112,message:"08701207313030313635351a09457861637454726f6e20002a015f3203545258380642473045022100b4dc899781376c77b03a78074b2bfdc45d593fc9fe6a27cdbfd728eec67e3227022056015c13fd771595f47548146b42cb3f41944b97da8aa0c62c56259b645e6112",firstToken:"31303031363535",pair:"ExactTron/TRX",decimals1:0,decimals2:6},{id:111,message:"086f1207313030303136311a0357494e20002a015f3203545258380642473045022100d59412c3d1fce6dbed80e02469917d7a9bc25eafa6620368f27c2ffd68f6fc8e02207316a1c3c7d1fc9ea23462e344c685292b4592d005ad41f31db31760a9033f09",firstToken:"31303030313631",pair:"WIN/TRX",decimals1:0,decimals2:6},{id:110,message:"086e1207313030303839371a07444558436f696e20002a015f320354525838064246304402207f1545df1f391b0fd64f3bec3bfeaf0f197746f5f95960243621426cbaa21c4c02206cfb53ca7ae1746eb40767b4dba9f06ccaf67ac4b7cf1b0e908884f389abbb64",firstToken:"31303030383937",pair:"DEXCoin/TRX",decimals1:0,decimals2:6},{id:109,message:"086d1207313030313632381a06476f54726f6e20002a015f320354525838064246304402200ffd00d1c1e90e64570e2365d7e8fd2ae3103caad0608f0bd7a2dc569a0b3a030220200b3d4840069ce0a5e9179ab609aaf31ec65272b8c517add9dabedb9ac48ca1",firstToken:"31303031363238",pair:"GoTron/TRX",decimals1:0,decimals2:6},{id:108,message:"086c1207313030313631301a075452584c69746520002a015f320354525838064246304402206b6d0347bb1acf8b10cb9562ec321b9f04342e058e29fde29186746b4537ad35022028126d1859b7ff1aba658d6c27547ff67447c7257c1a2b74573151c5cd4770b1",firstToken:"31303031363130",pair:"TRXLite/TRX",decimals1:0,decimals2:6},{id:107,message:"086b1207313030313434361a09476f6f644b61726d6120002a015f32035452583806424630440220482b5b5d7f8846d4ea24418d759f7f0dbd270d6ee4c6d5c24492d32b3c868c310220037bdc8e1bd5bf5a3c95a4092f44f4e4bcce8bf98b8a856a36c5c09f4df766d8",firstToken:"31303031343436",pair:"GoodKarma/TRX",decimals1:0,decimals2:6},{id:106,message:"086a1207313030313331361a0b54726f6e536f636965747920002a015f3203545258380642473045022100c3c8f394d2b2551d0d33bd067b2453eb7faeda4b566b7b3de978a4ffd0648c9b02203c0cefc718a802d96f71f995e78549929b9e4d9fbbb9c8c5c7f609dce9f4a3f4",firstToken:"31303031333136",pair:"TronSociety/TRX",decimals1:0,decimals2:6},{id:105,message:"08691207313030313331361a0b54726f6e536f636965747920002a015f32035452583806424730450221009893dec2d437380a930009fd2bdadc1f8d73294cbd598115b4b03b6ada053e16022068d7a3c4d5050232202e216e5b1aa24756d8dc805f4d1ceaa6edad1679100ddd",firstToken:"31303031333136",pair:"TronSociety/TRX",decimals1:0,decimals2:6},{id:104,message:"08681207313030313331361a0b54726f6e536f636965747920002a015f3203545258380642463044022026921f8b3b9a1cf5d12c2c45aaba1a7c956f37ba76fd687254a9167257b150b5022038e8be6ca278bafbc6298e7a34d0324c57566036d341a03d007ec35bf737a591",firstToken:"31303031333136",pair:"TronSociety/TRX",decimals1:0,decimals2:6},{id:103,message:"08671207313030303734381a204957696c6c427579557253454544526561644465736372697074696f6e4e4f5720002a073130303030313732075461727175696e380042473045022100db3655bbe561bbc17e85b7d481fffd6c593d7702906c507dcc711bd7e2749bae02207abf8962feb9438de4f6406c29521e2b4f0ff9eea623491d6bba932ac3153cd3",firstToken:"31303030373438",pair:"IWillBuyUrSEEDReadDescriptionNOW/Tarquin",decimals1:0,decimals2:0},{id:102,message:"08661207313030313331361a0b54726f6e536f636965747920002a015f3203545258380642473045022100efb7772d181ded8a2de2757152a12bd69af63460167fdbd328c5ebe9bcd4059a0220117f16149e4ac234abda9e9966912a4c3b7144b551ac857eb8f30ce31504058e",firstToken:"31303031333136",pair:"TronSociety/TRX",decimals1:0,decimals2:6},{id:101,message:"08651207313030303438381a1256696e636f6c6f656c657474726f6e69636f20002a015f3203545258380642463044022069c68650ba4c9d278f6e589e128a2fa9edadc92e53fb97d7d14f5e05b3c9de640220660773e3b4b864d22f868d244fbc8bc6a4a071701ee48eb849418bd17fa4f167",firstToken:"31303030343838",pair:"Vincoloelettronico/TRX",decimals1:0,decimals2:6},{id:100,message:"08641207313030313630391a0f54726f6e506f6b657231304a514b4120002a015f3203545258380642473045022100c4a8fe5e4f7408a2a149c05d8dfac7d480d41c2432e81efef6f6d5f0f4981f66022077b27cbb96a372493d4ae502e947e424e652cf5bad71f3d36c0f4e46cb8e172d",firstToken:"31303031363039",pair:"TronPoker10JQKA/TRX",decimals1:0,decimals2:6},{id:99,message:"08631207313030303437351a1154726f6e5765656b6c794a6f75726e616c20002a015f32035452583806424730450221009531667ef05c75d56eb4484bb4a393b9ba2d8aba14af6c4fbe926f0559f94b5802206d5a067eff081eb357ee3357ebf157691b09bf4a9215a582f149efe3f3c213c0",firstToken:"31303030343735",pair:"TronWeeklyJournal/TRX",decimals1:0,decimals2:6},{id:98,message:"08621207313030313630351a06436173696e6f20002a015f320354525838064247304502210098323b323857efec5509538da75567622894ef18b25397a37ad1e9ae0e77e2a5022001c175b392dfe8cb56aa0543c4b969037fd127f4f7e6f6c733ca2468a83a0fe4",firstToken:"31303031363035",pair:"Casino/TRX",decimals1:0,decimals2:6},{id:97,message:"08611207313030313630321a0754726f6e57656220002a015f320354525838064246304402206a33b3985bc850d87e307e39a01364be70ce4a3e88ce13678b5f87b57d683349022062d1b462b10007f3a2284ba1958041e603cd34e296b8908b69bc05c28643101a",firstToken:"31303031363032",pair:"TronWeb/TRX",decimals1:0,decimals2:6},{id:96,message:"08601207313030313138391a0547656b6b6f20002a015f3203545258380642463044022044ba9ea5bd94d48c7b4489db934b62963b1c216c1aa08ca2cd58996ad68edf8f02205b9c370e23d4ed24003ec7bc13951a526a6ab03c507b118f1bf5896b49a7cab7",firstToken:"31303031313839",pair:"Gekko/TRX",decimals1:0,decimals2:6},{id:95,message:"085f1207313030303533321a0b54726f6e4c6f747465727920002a015f3203545258380642473045022100b7e17c9ba0127124530a9b1a6a6c0baacb540d571c02ec4b0d334cad70525d4e02200aab0fd0fc4beda5ba4fb935f4ebf910cccf1fba56cf05bcea34560691a72fd9",firstToken:"31303030353332",pair:"TronLottery/TRX",decimals1:0,decimals2:6},{id:94,message:"085e1207313030313336371a0a50656572546f5065657220002a015f32035452583806424630440220328cd2831c7d91574ed445181f3497569d3ef8701c4972a6dfd6f83bff311ace022030a2bf82a0b4ddf14df558a9ca34b611f8b87cd87fdb5262a99210b723399bcc",firstToken:"31303031333637",pair:"PeerToPeer/TRX",decimals1:0,decimals2:6},{id:93,message:"085d1207313030303537391a0e506c617973746174696f6e50534e20002a015f320354525838064246304402204c34cdad30e1b7cff83bfbe492002859fff7b9235f77d7bd371e55770bc6022802207bc182cfcf9c2db6a364d521ebaf78e49acf6dce1afd0a512aa49f23705529b4",firstToken:"31303030353739",pair:"PlaystationPSN/TRX",decimals1:0,decimals2:6},{id:92,message:"085c1207313030303435311a0a4c6f766548656172747320002a0731303030323331320854524f4e474f4c44380042473045022100af6c596fcba11f497993a16ba8ba7c77ba43c37169008524a57de46f6c4845ef0220370587c35dd00af68ecb6297cde9f1cb49d12d2338a90671537afcbb18841d90",firstToken:"31303030343531",pair:"LoveHearts/TRONGOLD",decimals1:0,decimals2:0},{id:91,message:"085b1207313030303435311a0a4c6f766548656172747320002a0731303030323331320854524f4e474f4c44380042473045022100fed7156ca43ce50addf5023c8a4eda1dc29c59e9cefd684e0ff3eb6820d4b60b02202b7bb2d60073778fb1fab94bd45bc65c7966eb6f6b40f2a0f8e7c34253f4793f",firstToken:"31303030343531",pair:"LoveHearts/TRONGOLD",decimals1:0,decimals2:0},{id:90,message:"085a1207313030303437351a1154726f6e5765656b6c794a6f75726e616c20002a015f3203545258380642463044022011fc76c2498e570aee1c8d32355d369f34ece7583977567f76a441f2311ae61d022030459d673097cc9cf5a30621b27fe129af19a87b63528223928798708848e200",firstToken:"31303030343735",pair:"TronWeeklyJournal/TRX",decimals1:0,decimals2:6},{id:89,message:"085912015f1a0354525820062a0731303031343932320e4b6f6265427279616e74436f696e38004246304402205c9b72ec78fb51a3a8f60667d7b3888462f348e79cd830bc65c19101f69bac8002200283d326e8707b55b29b689a2e8a9c78445ca2a17254c2c5897f822b36716f85",firstToken:"5f",pair:"TRX/KobeBryantCoin",decimals1:6,decimals2:0},{id:88,message:"08581207313030303435311a0a4c6f766548656172747320002a073130303033313732034947473800424630440220022941ca82adf21cd7437534928bad289c68377f291e02a1eaece00fa27f986402202098ce6ae9fc0080f9aa66ec4eebeb3674b4b8d3f3421f2d8e8556969419fc57",firstToken:"31303030343531",pair:"LoveHearts/IGG",decimals1:0,decimals2:0},{id:87,message:"08571207313030303938391a045748454e20002a015f3203545258380642473045022100d3b230272b1312920e2ab842b4d078e266be2ebff77f52d033dc587d2fdbdeaf022006ba