Socket
Socket
Sign inDemoInstall

@pooltogether/utilities

Package Overview
Dependencies
49
Maintainers
6
Versions
77
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.3.4 to 0.3.5

9

dist/providers.d.ts

@@ -22,1 +22,10 @@ import { Provider } from '@ethersproject/providers';

export declare const getReadProvider: (chainId: number) => Provider;
/**
* Creates several providers for the given chain ids if available.
* Attempts to use any initialized api keys for RPC providers first.
* @param chainIds
* @returns an object of providers keyed by chain id
*/
export declare const getReadProviders: (chainIds: number[]) => {
[chainId: number]: Provider;
};

@@ -654,3 +654,21 @@ 'use strict';

};
/**
* Creates several providers for the given chain ids if available.
* Attempts to use any initialized api keys for RPC providers first.
* @param chainIds
* @returns an object of providers keyed by chain id
*/
var getReadProviders = function getReadProviders(chainIds) {
var readProviders = {};
chainIds.forEach(function (chainId) {
var provider = getReadProvider(chainId);
if (provider) {
readProviders[chainId] = provider;
}
});
return readProviders;
};
/**

@@ -893,2 +911,3 @@ * Breaks down a number of seconds into years, weeks, days, hours, minutes, seconds

exports.getReadProvider = getReadProvider;
exports.getReadProviders = getReadProviders;
exports.getSecondsRemainingInPrizePeriod = getSecondsRemainingInPrizePeriod;

@@ -895,0 +914,0 @@ exports.getSecondsSinceEpoch = getSecondsSinceEpoch;

2

dist/utilities.cjs.production.min.js

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("ethers"),r=require("ethers/lib/utils"),t=require("@ethersproject/units"),n=require("@ethersproject/providers"),o=require("@pooltogether/evm-chains-extended"),i=/^(\w{6})\w*(\w{4})$/;function s(e,r){void 0===r&&(r={precision:2});var t=r.precision;if(e&&"function"==typeof e.indexOf){var n=t?t+1:0;return e.substr(0,e.indexOf(".")+n)}return e}var a=function(e){return t.parseUnits(s(e,{precision:2}),2)},u=function(e){return(e=parseFloat(e))>1e4?0:e>=.1?2:c(e)},c=function(e,r){void 0===r&&(r={additionalDigits:2});var t=r.additionalDigits,n=String(e).split(".")[1];return"0"===n?0:n?n.match(/^0*/)[0].length+t:t},l=function(e,r){return e.mul(Math.round(100*r)).div(100)},m=function(r){return r.reduce((function(e,r){return r.add(e)}),e.ethers.constants.Zero)},d=Object.freeze({mainnet:1,homestead:1,ropsten:3,rinkeby:4,goerli:5,kovan:42,bsc:56,"poa-sokol":77,"bsc-testnet":97,poa:99,xdai:100,polygon:137,matic:137,optimism:420,avalanche:43114,fuji:43113,celo:42220,"celo-testnet":44787,mumbai:80001}),p=Object.freeze([d.mainnet,d.ropsten,d.rinkeby,d.goerli,d.kovan]),f=Object.freeze([d.polygon,d.mumbai]),h=Object.freeze([d.avalanche,d.fuji]),v=Object.freeze([d.celo,d["celo-testnet"]]),b=function(e){var r=Object.keys(d).find((function(r){return d[r]===e}));if(void 0!==r)return r},x=Object.freeze([1,3,4,5,42,137,80001,10,69,42161,421611]),g=Object.freeze([1,3,4,5,42]),N=Object.freeze([1,3,4,5,42,137,80001,10,69,42161,421611]),y={alchemy:void 0,etherscan:void 0,infura:void 0},U=function(){return Number((Date.now()/1e3).toFixed(0))},O=Object.freeze({}),S=Object.freeze({});exports.AVALANCHE_NETWORKS=h,exports.CELO_NETWORKS=v,exports.ETHEREUM_NETWORKS=p,exports.NETWORK=d,exports.POLYGON_NETWORKS=f,exports.addBigNumbers=m,exports.addTokenTotalUsdValue=function(e,t){var n=t[e.address];if(n){if(e.usd=n.usd||0,e.derivedETH=n.derivedETH||"0",e.amountUnformatted){var o=l(e.amountUnformatted,e.usd);e.totalValueUsd=r.formatUnits(o,e.decimals),e.totalValueUsdScaled=a(e.totalValueUsd)}}else e.usd=0,e.derivedETH="0"},exports.amountMultByUsd=l,exports.calculateAPR=function(e,r){return r.isZero()||e.isZero()?"0":t.formatUnits(e.mul(1e4).mul(365).div(r),2)},exports.calculateCreamBorrowApy=function(e,r,n,o,i,s,a){var u=Number(t.formatUnits(e,18)),c=Number(t.formatUnits(r,18)),l=Number(t.formatUnits(n,18)),m=Number(t.formatUnits(o,18)),d=Number(t.formatUnits(i,18)),p=Number(t.formatUnits(s,18)),f=a.toNumber();return Math.pow(1+u+c*Math.min(l,m)+Math.max(p*l-d,0),f)-1},exports.calculateCreamSupplyApy=function(e,r,n,o){var i=Number(t.formatUnits(r,18)),s=Number(t.formatUnits(n,18)),a=o.toNumber();return Math.pow(1+(Math.pow(1+e,1/a)-1)*(1-i)*s,a)-1},exports.calculateEstimatedCompoundPrizeWithYieldUnformatted=function(r,t,n,o,i,s){var a=s&&0!==parseFloat(s)?e.ethers.utils.parseUnits(parseFloat(s).toFixed(Number(o)),o):e.ethers.constants.Zero;return(a.isZero()?e.ethers.constants.Zero:t.mul(n).mul(Math.round(parseFloat(i))).mul(a).div(e.ethers.utils.parseUnits("1",18)).div(e.ethers.utils.parseUnits("1",o))).add(r)},exports.calculateLPTokenPrice=function(e,r,n,o,i){var s=m([l(t.parseUnits(e,18),n),l(t.parseUnits(r,18),o)]),a=t.parseUnits(i,18);return s.div(a)},exports.calculateOdds=function(r,t,n,o){if(void 0===o&&(o=1),!r||r.isZero()||!t||t.isZero()||!n||0===o)return 0;var i=Number(e.ethers.utils.formatUnits(r,n)),s=Number(e.ethers.utils.formatUnits(t,n));return 1-Math.pow((s-i)/s,o)},exports.calculateUsersOdds=function(r,t,n,o){if(!r||r.eq(e.ethers.BigNumber.from(0))||!n)return 0;var i=parseInt(o,10),s=Number(e.ethers.utils.formatUnits(r,Number(n))),a=Number(e.ethers.utils.formatUnits(t,Number(n)));return 1/(1-Math.pow((a-s)/a,i))},exports.calculatedEstimatedAccruedCompTotalValueUsdScaled=function(r,t,n){return r?t.mul(Math.round(100*parseFloat(r))).div(1e4).mul(100).div(31536e3).mul(n).div(100):e.ethers.constants.Zero},exports.chainIdToNetworkName=function(e){return 137===e?"polygon":b(e)},exports.deserializeBigNumbers=function r(t){try{return Array.isArray(t)?t.forEach(r):"object"==typeof t&&null!==t&&Object.keys(t).forEach((function(n){if(Array.isArray(t[n]))t[n].forEach(r);else if("object"==typeof t[n]&&null!==t[n]){var o;"BigNumber"===(null==(o=t[n])?void 0:o.type)?t[n]=e.ethers.BigNumber.from(t[n]):r(t[n])}})),t}catch(e){return t}},exports.displayPercentage=function(e){return(e=parseFloat(e).toFixed(2)).toString().replace(/(\.0+$)|(0+$)/,"")},exports.getChainIdByAlias=function(e){return null==d?void 0:d[e]},exports.getLootBoxKey=function(e,r){return"lootBox-"+e+"-"+r},exports.getMaxPrecision=function(e){var r;return(null==(r=String(e).split(".")[1])?void 0:r.length)||0},exports.getMinPrecision=c,exports.getNetworkNameAliasByChainId=b,exports.getNetworkNiceNameByChainId=function(e){switch(Number(e)){case d.mainnet:return"Ethereum";case d.matic:return"Polygon";case d.bsc:return"Binance Smart Chain";case d.celo:return"Celo";case d.xdai:return"xDai";default:var r=b(e);return r?r.charAt(0).toUpperCase()+r.slice(1):"--"}},exports.getPrecision=u,exports.getPrizePoolSymbol=function(e,r){return e.toUpperCase()+"-"+r.slice(0,8)},exports.getReadProvider=function(e){var r,t=o.getChain(e);try{y.alchemy&&x.includes(e)?r=new n.AlchemyProvider(e,y.alchemy):y.infura&&N.includes(e)?r=new n.InfuraProvider(e,y.infura):y.etherscan&&g.includes(e)?r=new n.EtherscanProvider(e,y.etherscan):t&&t.rpc[0]?r=new n.JsonRpcProvider(t.rpc[0],e):console.warn("Chain id "+e+" not supported.")}catch(e){console.error(e)}return r},exports.getSecondsRemainingInPrizePeriod=function(e,r){var t=e.toNumber(),n=r.toNumber();return t-(U()-n)},exports.getSecondsSinceEpoch=U,exports.getTimeBreakdown=function(e){var r=Number(e),t=0;r>=31536e3&&(r-=31536e3*(t=Math.floor(r/31536e3)));var n=0;r>=604800&&(r-=604800*(n=Math.floor(r/604800)));var o=0;r>=86400&&(r-=86400*(o=Math.floor(r/86400)));var i=0;(o||r>=3600)&&(r-=3600*(i=Math.floor(r/3600)));var s=0;(i||r>=60)&&(r-=60*(s=Math.floor(r/60)));var a=0;return(s||r>=1)&&(a=r),{years:t,weeks:n,days:o,hours:i,minutes:s,seconds:a}},exports.getTokenColour=function(e,r){return void 0===r&&(r=!1),r?S[e]:O[e]},exports.initProviderApiKeys=function(e){y.alchemy=e.alchemy,y.etherscan=e.etherscan,y.infura=e.infura},exports.msToS=function(e){return e?e/1e3:0},exports.msToSeconds=function(r){return r?e.ethers.BigNumber.from(r).div(1e3).toNumber():0},exports.numberWithCommas=function(r,t){if(void 0===t&&(t={}),t.decimals||(t.decimals=18),null!=r){var n=r._isBigNumber?e.ethers.utils.formatUnits(r,t.decimals):r;return!t.precision&&0!==t.precision&&n&&(t.precision=u(n)),function(e,r){if(void 0===r&&(r={}),!e)return"number"==typeof e?e:"";var t=2;void 0!==r.precision&&(t=r.precision);var n="en-GB";r.currentLang&&"es"===r.currentLang&&(n="es-ES"),0===t&&(e=Math.floor(Number(e))),e.toString().match("e")&&(e=Number.parseFloat(e).toFixed(0));var o=e.toString().split(".");o[0]=o[0].replace(",","");var i="";return i=o.length>1&&t>0?s(o.join("."),{precision:t}):o[0],r.removeTrailingZeros&&(i=i.replace(/(\.0+|0+)$/,"")),Number(i).toLocaleString(n,{minimumFractionDigits:r.removeTrailingZeros?0:t})}(n,t)}},exports.sToMs=function(e){return e?1e3*e:0},exports.safeParseUnits=function(e,r){try{return t.parseUnits(e,r)}catch(t){return void console.warn("could not run parseUnits on values:",e,r)}},exports.sharesAmountToUnderlyingAmount=function(e,r,t){if(!r.isZero())return e.mul(t).div(r)},exports.shorten=function(e){var r;return e.hash?(r=i.exec(e.hash),e.short?r[1]+"...":r[1]+"..."+r[2]):null},exports.stringWithPrecision=s,exports.subtractDates=function(e,r){var t=e.getTime()-r.getTime(),n=0;t>=864e5&&(t-=864e5*(n=t/864e5));var o=0;(n||t>=36e5)&&(t-=36e5*(o=t/36e5));var i=0;(o||t>=6e4)&&(t-=6e4*(i=t/6e4));var s=0;return(i||t>=1e3)&&(s=t/1e3),{days:n,hours:o,minutes:i,seconds:s}},exports.toNonScaledUsdString=function(e){return t.formatUnits(e,2)},exports.toScaledUsdBigNumber=a,exports.underlyingAmountToSharesAmount=function(e,r,t){if(!t.isZero())return e.mul(r).div(t)};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("ethers"),r=require("ethers/lib/utils"),t=require("@ethersproject/units"),n=require("@ethersproject/providers"),o=require("@pooltogether/evm-chains-extended"),i=/^(\w{6})\w*(\w{4})$/;function s(e,r){void 0===r&&(r={precision:2});var t=r.precision;if(e&&"function"==typeof e.indexOf){var n=t?t+1:0;return e.substr(0,e.indexOf(".")+n)}return e}var a=function(e){return t.parseUnits(s(e,{precision:2}),2)},u=function(e){return(e=parseFloat(e))>1e4?0:e>=.1?2:c(e)},c=function(e,r){void 0===r&&(r={additionalDigits:2});var t=r.additionalDigits,n=String(e).split(".")[1];return"0"===n?0:n?n.match(/^0*/)[0].length+t:t},l=function(e,r){return e.mul(Math.round(100*r)).div(100)},d=function(r){return r.reduce((function(e,r){return r.add(e)}),e.ethers.constants.Zero)},m=Object.freeze({mainnet:1,homestead:1,ropsten:3,rinkeby:4,goerli:5,kovan:42,bsc:56,"poa-sokol":77,"bsc-testnet":97,poa:99,xdai:100,polygon:137,matic:137,optimism:420,avalanche:43114,fuji:43113,celo:42220,"celo-testnet":44787,mumbai:80001}),p=Object.freeze([m.mainnet,m.ropsten,m.rinkeby,m.goerli,m.kovan]),f=Object.freeze([m.polygon,m.mumbai]),h=Object.freeze([m.avalanche,m.fuji]),v=Object.freeze([m.celo,m["celo-testnet"]]),b=function(e){var r=Object.keys(m).find((function(r){return m[r]===e}));if(void 0!==r)return r},x=Object.freeze([1,3,4,5,42,137,80001,10,69,42161,421611]),g=Object.freeze([1,3,4,5,42]),N=Object.freeze([1,3,4,5,42,137,80001,10,69,42161,421611]),y={alchemy:void 0,etherscan:void 0,infura:void 0},U=function(e){var r,t=o.getChain(e);try{y.alchemy&&x.includes(e)?r=new n.AlchemyProvider(e,y.alchemy):y.infura&&N.includes(e)?r=new n.InfuraProvider(e,y.infura):y.etherscan&&g.includes(e)?r=new n.EtherscanProvider(e,y.etherscan):t&&t.rpc[0]?r=new n.JsonRpcProvider(t.rpc[0],e):console.warn("Chain id "+e+" not supported.")}catch(e){console.error(e)}return r},O=function(){return Number((Date.now()/1e3).toFixed(0))},S=Object.freeze({}),T=Object.freeze({});exports.AVALANCHE_NETWORKS=h,exports.CELO_NETWORKS=v,exports.ETHEREUM_NETWORKS=p,exports.NETWORK=m,exports.POLYGON_NETWORKS=f,exports.addBigNumbers=d,exports.addTokenTotalUsdValue=function(e,t){var n=t[e.address];if(n){if(e.usd=n.usd||0,e.derivedETH=n.derivedETH||"0",e.amountUnformatted){var o=l(e.amountUnformatted,e.usd);e.totalValueUsd=r.formatUnits(o,e.decimals),e.totalValueUsdScaled=a(e.totalValueUsd)}}else e.usd=0,e.derivedETH="0"},exports.amountMultByUsd=l,exports.calculateAPR=function(e,r){return r.isZero()||e.isZero()?"0":t.formatUnits(e.mul(1e4).mul(365).div(r),2)},exports.calculateCreamBorrowApy=function(e,r,n,o,i,s,a){var u=Number(t.formatUnits(e,18)),c=Number(t.formatUnits(r,18)),l=Number(t.formatUnits(n,18)),d=Number(t.formatUnits(o,18)),m=Number(t.formatUnits(i,18)),p=Number(t.formatUnits(s,18)),f=a.toNumber();return Math.pow(1+u+c*Math.min(l,d)+Math.max(p*l-m,0),f)-1},exports.calculateCreamSupplyApy=function(e,r,n,o){var i=Number(t.formatUnits(r,18)),s=Number(t.formatUnits(n,18)),a=o.toNumber();return Math.pow(1+(Math.pow(1+e,1/a)-1)*(1-i)*s,a)-1},exports.calculateEstimatedCompoundPrizeWithYieldUnformatted=function(r,t,n,o,i,s){var a=s&&0!==parseFloat(s)?e.ethers.utils.parseUnits(parseFloat(s).toFixed(Number(o)),o):e.ethers.constants.Zero;return(a.isZero()?e.ethers.constants.Zero:t.mul(n).mul(Math.round(parseFloat(i))).mul(a).div(e.ethers.utils.parseUnits("1",18)).div(e.ethers.utils.parseUnits("1",o))).add(r)},exports.calculateLPTokenPrice=function(e,r,n,o,i){var s=d([l(t.parseUnits(e,18),n),l(t.parseUnits(r,18),o)]),a=t.parseUnits(i,18);return s.div(a)},exports.calculateOdds=function(r,t,n,o){if(void 0===o&&(o=1),!r||r.isZero()||!t||t.isZero()||!n||0===o)return 0;var i=Number(e.ethers.utils.formatUnits(r,n)),s=Number(e.ethers.utils.formatUnits(t,n));return 1-Math.pow((s-i)/s,o)},exports.calculateUsersOdds=function(r,t,n,o){if(!r||r.eq(e.ethers.BigNumber.from(0))||!n)return 0;var i=parseInt(o,10),s=Number(e.ethers.utils.formatUnits(r,Number(n))),a=Number(e.ethers.utils.formatUnits(t,Number(n)));return 1/(1-Math.pow((a-s)/a,i))},exports.calculatedEstimatedAccruedCompTotalValueUsdScaled=function(r,t,n){return r?t.mul(Math.round(100*parseFloat(r))).div(1e4).mul(100).div(31536e3).mul(n).div(100):e.ethers.constants.Zero},exports.chainIdToNetworkName=function(e){return 137===e?"polygon":b(e)},exports.deserializeBigNumbers=function r(t){try{return Array.isArray(t)?t.forEach(r):"object"==typeof t&&null!==t&&Object.keys(t).forEach((function(n){if(Array.isArray(t[n]))t[n].forEach(r);else if("object"==typeof t[n]&&null!==t[n]){var o;"BigNumber"===(null==(o=t[n])?void 0:o.type)?t[n]=e.ethers.BigNumber.from(t[n]):r(t[n])}})),t}catch(e){return t}},exports.displayPercentage=function(e){return(e=parseFloat(e).toFixed(2)).toString().replace(/(\.0+$)|(0+$)/,"")},exports.getChainIdByAlias=function(e){return null==m?void 0:m[e]},exports.getLootBoxKey=function(e,r){return"lootBox-"+e+"-"+r},exports.getMaxPrecision=function(e){var r;return(null==(r=String(e).split(".")[1])?void 0:r.length)||0},exports.getMinPrecision=c,exports.getNetworkNameAliasByChainId=b,exports.getNetworkNiceNameByChainId=function(e){switch(Number(e)){case m.mainnet:return"Ethereum";case m.matic:return"Polygon";case m.bsc:return"Binance Smart Chain";case m.celo:return"Celo";case m.xdai:return"xDai";default:var r=b(e);return r?r.charAt(0).toUpperCase()+r.slice(1):"--"}},exports.getPrecision=u,exports.getPrizePoolSymbol=function(e,r){return e.toUpperCase()+"-"+r.slice(0,8)},exports.getReadProvider=U,exports.getReadProviders=function(e){var r={};return e.forEach((function(e){var t=U(e);t&&(r[e]=t)})),r},exports.getSecondsRemainingInPrizePeriod=function(e,r){var t=e.toNumber(),n=r.toNumber();return t-(O()-n)},exports.getSecondsSinceEpoch=O,exports.getTimeBreakdown=function(e){var r=Number(e),t=0;r>=31536e3&&(r-=31536e3*(t=Math.floor(r/31536e3)));var n=0;r>=604800&&(r-=604800*(n=Math.floor(r/604800)));var o=0;r>=86400&&(r-=86400*(o=Math.floor(r/86400)));var i=0;(o||r>=3600)&&(r-=3600*(i=Math.floor(r/3600)));var s=0;(i||r>=60)&&(r-=60*(s=Math.floor(r/60)));var a=0;return(s||r>=1)&&(a=r),{years:t,weeks:n,days:o,hours:i,minutes:s,seconds:a}},exports.getTokenColour=function(e,r){return void 0===r&&(r=!1),r?T[e]:S[e]},exports.initProviderApiKeys=function(e){y.alchemy=e.alchemy,y.etherscan=e.etherscan,y.infura=e.infura},exports.msToS=function(e){return e?e/1e3:0},exports.msToSeconds=function(r){return r?e.ethers.BigNumber.from(r).div(1e3).toNumber():0},exports.numberWithCommas=function(r,t){if(void 0===t&&(t={}),t.decimals||(t.decimals=18),null!=r){var n=r._isBigNumber?e.ethers.utils.formatUnits(r,t.decimals):r;return!t.precision&&0!==t.precision&&n&&(t.precision=u(n)),function(e,r){if(void 0===r&&(r={}),!e)return"number"==typeof e?e:"";var t=2;void 0!==r.precision&&(t=r.precision);var n="en-GB";r.currentLang&&"es"===r.currentLang&&(n="es-ES"),0===t&&(e=Math.floor(Number(e))),e.toString().match("e")&&(e=Number.parseFloat(e).toFixed(0));var o=e.toString().split(".");o[0]=o[0].replace(",","");var i="";return i=o.length>1&&t>0?s(o.join("."),{precision:t}):o[0],r.removeTrailingZeros&&(i=i.replace(/(\.0+|0+)$/,"")),Number(i).toLocaleString(n,{minimumFractionDigits:r.removeTrailingZeros?0:t})}(n,t)}},exports.sToMs=function(e){return e?1e3*e:0},exports.safeParseUnits=function(e,r){try{return t.parseUnits(e,r)}catch(t){return void console.warn("could not run parseUnits on values:",e,r)}},exports.sharesAmountToUnderlyingAmount=function(e,r,t){if(!r.isZero())return e.mul(t).div(r)},exports.shorten=function(e){var r;return e.hash?(r=i.exec(e.hash),e.short?r[1]+"...":r[1]+"..."+r[2]):null},exports.stringWithPrecision=s,exports.subtractDates=function(e,r){var t=e.getTime()-r.getTime(),n=0;t>=864e5&&(t-=864e5*(n=t/864e5));var o=0;(n||t>=36e5)&&(t-=36e5*(o=t/36e5));var i=0;(o||t>=6e4)&&(t-=6e4*(i=t/6e4));var s=0;return(i||t>=1e3)&&(s=t/1e3),{days:n,hours:o,minutes:i,seconds:s}},exports.toNonScaledUsdString=function(e){return t.formatUnits(e,2)},exports.toScaledUsdBigNumber=a,exports.underlyingAmountToSharesAmount=function(e,r,t){if(!t.isZero())return e.mul(r).div(t)};
//# sourceMappingURL=utilities.cjs.production.min.js.map

@@ -650,3 +650,21 @@ import { ethers } from 'ethers';

};
/**
* Creates several providers for the given chain ids if available.
* Attempts to use any initialized api keys for RPC providers first.
* @param chainIds
* @returns an object of providers keyed by chain id
*/
var getReadProviders = function getReadProviders(chainIds) {
var readProviders = {};
chainIds.forEach(function (chainId) {
var provider = getReadProvider(chainId);
if (provider) {
readProviders[chainId] = provider;
}
});
return readProviders;
};
/**

@@ -861,3 +879,3 @@ * Breaks down a number of seconds into years, weeks, days, hours, minutes, seconds

export { AVALANCHE_NETWORKS, CELO_NETWORKS, ETHEREUM_NETWORKS, NETWORK, POLYGON_NETWORKS, addBigNumbers, addTokenTotalUsdValue, amountMultByUsd, calculateAPR, calculateCreamBorrowApy, calculateCreamSupplyApy, calculateEstimatedCompoundPrizeWithYieldUnformatted, calculateLPTokenPrice, calculateOdds, calculateUsersOdds, calculatedEstimatedAccruedCompTotalValueUsdScaled, chainIdToNetworkName, deserializeBigNumbers, displayPercentage, getChainIdByAlias, getLootBoxKey, getMaxPrecision, getMinPrecision, getNetworkNameAliasByChainId, getNetworkNiceNameByChainId, getPrecision, getPrizePoolSymbol, getReadProvider, getSecondsRemainingInPrizePeriod, getSecondsSinceEpoch, getTimeBreakdown, getTokenColour, initProviderApiKeys, msToS, msToSeconds, numberWithCommas, sToMs, safeParseUnits, sharesAmountToUnderlyingAmount, shorten, stringWithPrecision, subtractDates, toNonScaledUsdString, toScaledUsdBigNumber, underlyingAmountToSharesAmount };
export { AVALANCHE_NETWORKS, CELO_NETWORKS, ETHEREUM_NETWORKS, NETWORK, POLYGON_NETWORKS, addBigNumbers, addTokenTotalUsdValue, amountMultByUsd, calculateAPR, calculateCreamBorrowApy, calculateCreamSupplyApy, calculateEstimatedCompoundPrizeWithYieldUnformatted, calculateLPTokenPrice, calculateOdds, calculateUsersOdds, calculatedEstimatedAccruedCompTotalValueUsdScaled, chainIdToNetworkName, deserializeBigNumbers, displayPercentage, getChainIdByAlias, getLootBoxKey, getMaxPrecision, getMinPrecision, getNetworkNameAliasByChainId, getNetworkNiceNameByChainId, getPrecision, getPrizePoolSymbol, getReadProvider, getReadProviders, getSecondsRemainingInPrizePeriod, getSecondsSinceEpoch, getTimeBreakdown, getTokenColour, initProviderApiKeys, msToS, msToSeconds, numberWithCommas, sToMs, safeParseUnits, sharesAmountToUnderlyingAmount, shorten, stringWithPrecision, subtractDates, toNonScaledUsdString, toScaledUsdBigNumber, underlyingAmountToSharesAmount };
//# sourceMappingURL=utilities.esm.js.map
{
"name": "@pooltogether/utilities",
"version": "0.3.4",
"version": "0.3.5",
"description": "Shared utility functions across PoolTogether apps",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc