@dojima-wallet/non-native
Version:
package for non-native tokens functionality
2 lines • 5.6 kB
JavaScript
(()=>{"use strict";var t={102:function(t,e,n){var a,o=this&&this.__extends||(a=function(t,e){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},a(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),c=this&&this.__awaiter||function(t,e,n,a){return new(n||(n=Promise))((function(o,c){function r(t){try{d(a.next(t))}catch(t){c(t)}}function i(t){try{d(a.throw(t))}catch(t){c(t)}}function d(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(r,i)}d((a=a.apply(t,e||[])).next())}))},r=this&&this.__generator||function(t,e){var n,a,o,c,r={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return c={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function i(c){return function(i){return function(c){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,a&&(o=2&c[0]?a.return:c[0]?a.throw||((o=a.return)&&o.call(a),0):a.next)&&!(o=o.call(a,c[1])).done)return o;switch(a=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,a=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(!((o=(o=r.trys).length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){r=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){r.label=c[1];break}if(6===c[0]&&r.label<o[1]){r.label=o[1],o=c;break}if(o&&r.label<o[2]){r.label=o[2],r.ops.push(c);break}o[2]&&r.ops.pop(),r.trys.pop();continue}c=e.call(t,r)}catch(t){c=[6,t],a=0}finally{n=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,i])}}};Object.defineProperty(e,"__esModule",{value:!0});var i=n(247),d=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e.prototype.getErc20Balance=function(t,e){return c(this,void 0,void 0,(function(){return r(this,(function(n){switch(n.label){case 0:return[4,new this._web3.eth.Contract(i.minABI,i.contractData["".concat(t)].contractAddress).methods.balanceOf(e).call()];case 1:return[2,{balance:n.sent()/Math.pow(10,i.contractData["".concat(t)].decimal),tokenName:i.contractData["".concat(t)].tokenSymbol}]}}))}))},e}(n(202).EthereumAccount);e.default=d},905:function(t,e,n){var a=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var o=a(n(102));e.default=o.default},247:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.minABI=e.contractData=void 0,e.contractData={"binance-usd":{contractAddress:"0x4Fabb145d64652a948d72533023f6E7A623C7C53",tokenSymbol:"BUSD",decimal:18},binancecoin:{contractAddress:"0xB8c77482e45F1F44dE1745F52C74426C631bDD52",tokenSymbol:"BNB",decimal:18},chainlink:{contractAddress:"0x514910771AF9Ca656af840dff83E8264EcF986CA",tokenSymbol:"LINK",decimal:18},"crypto-com-chain":{contractAddress:"0xA0b73E1Ff0B80914AB6fe0444E65848C4C34450b",tokenSymbol:"CRO",decimal:8},dai:{contractAddress:"0x6B175474E89094C44Da98b954EedeAC495271d0F",tokenSymbol:"DAI",decimal:18},fantom:{contractAddress:"0x4E15361FD6b4BB609Fa63C81A2be19d873717870",tokenSymbol:"FTM",decimal:18},maker:{contractAddress:"0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2",tokenSymbol:"MKR",decimal:18},"matic-network":{contractAddress:"0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0",tokenSymbol:"MATIC",decimal:18},"shiba-inu":{contractAddress:"0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE",tokenSymbol:"SHIB",decimal:18},tether:{contractAddress:"0xdAC17F958D2ee523a2206206994597C13D831ec7",tokenSymbol:"USDT",decimal:6},uniswap:{contractAddress:"0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984",tokenSymbol:"UNI",decimal:18},"usd-coin":{contractAddress:"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",tokenSymbol:"USDC",decimal:6},vechain:{contractAddress:"0xD850942eF8811f2A866692A623011bDE52a462C1",tokenSymbol:"VEN",decimal:18},"wrapped-bitcoin":{contractAddress:"0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599",tokenSymbol:"WBTC",decimal:8},"terra-luna":{contractAddress:"0xd2877702675e6cEb975b4A1dFf9fb7BAF4C91ea9",tokenSymbol:"LUNA",decimal:18},"wrapped-ust":{contractAddress:"0xa47c8bf37f92aBed4A126BDA807A7b7498661acD",tokenSymbol:"UST",decimal:18},COMPOUND_ETH:{contractAddress:"0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5",tokenSymbol:"cETH",decimal:8},COMPOUND_DAI:{contractAddress:"0x5d3a536e4d6dbd6114cc1ead35777bab948e3643",tokenSymbol:"cDAI",decimal:8},AAVE_ETH:{contractAddress:"0x030bA81f1c18d280636F32af80b9AAd02Cf0854e",tokenSymbol:"aWETH",decimal:18}},e.minABI=[{constant:!0,inputs:[{name:"_owner",type:"address"}],name:"balanceOf",outputs:[{name:"balance",type:"uint256"}],type:"function"}]},175:function(t,e,n){var a=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Erc20TokenBalance=e.minABI=e.contractData=void 0;var o=a(n(905));e.Erc20TokenBalance=o.default;var c=n(247);Object.defineProperty(e,"contractData",{enumerable:!0,get:function(){return c.contractData}}),Object.defineProperty(e,"minABI",{enumerable:!0,get:function(){return c.minABI}})},202:t=>{t.exports=require("@dojima-wallet/account")}},e={},n=function n(a){var o=e[a];if(void 0!==o)return o.exports;var c=e[a]={exports:{}};return t[a].call(c.exports,c,c.exports,n),c.exports}(175);module.exports=n})();
//# sourceMappingURL=index.js.map