@thorswap-lib/types
Advanced tools
Comparing version 1.0.0-development.97 to 1.0.0-development.98
@@ -589,6 +589,18 @@ var h = Object.defineProperty; | ||
var T = /* @__PURE__ */ ((e) => (e.Arbitrum = "42161", e.ArbitrumHex = "0xa4b1", e.Avalanche = "43114", e.AvalancheHex = "0xa86a", e.Binance = "Binance-Chain-Tigris", e.BinanceHex = "", e.BinanceSmartChain = "56", e.BinanceSmartChainHex = "0x38", e.Bitcoin = "bitcoin", e.BitcoinHex = "", e.BitcoinCash = "bitcoincash", e.BitcoinCashHex = "", e.Cosmos = "cosmoshub-4", e.CosmosHex = "", e.Dogecoin = "dogecoin", e.DogecoinHex = "", e.Ethereum = "1", e.EthereumHex = "0x1", e.Litecoin = "litecoin", e.LitecoinHex = "", e.Optimism = "10", e.OptimismHex = "0xa", e.Polygon = "137", e.PolygonHex = "0x89", e.THORChain = "thorchain-mainnet-v1", e.THORChainHex = "", e.THORChainStagenet = "thorchain-stagenet-v2", e))(T || {}), I = /* @__PURE__ */ ((e) => (e.Arbitrum = "https://arb1.arbitrum.io/rpc", e.Avalanche = "https://node-router.thorswap.net/avalanche-c", e.Binance = "", e.BinanceSmartChain = "https://bsc-dataseed.binance.org", e.Bitcoin = "https://node-router.thorswap.net/bitcoin", e.BitcoinCash = "https://node-router.thorswap.net/bitcoin-cash", e.Cosmos = "https://node-router.thorswap.net/cosmos/rpc", e.Dogecoin = "https://node-router.thorswap.net/dogecoin", e.Ethereum = "https://node-router.thorswap.net/ethereum", e.Litecoin = "https://node-router.thorswap.net/litecoin", e.Optimism = "https://mainnet.optimism.io", e.Polygon = "https://polygon-rpc.com", e.THORChain = "https://rpc.thorswap.net", e))(I || {}), v = /* @__PURE__ */ ((e) => (e.ThorswapApi = "https://api.thorswap.finance", e.ThorswapStatic = "https://static.thorswap.net", e))(v || {}); | ||
const p = Object.values(i), D = Object.keys(i), y = p.reduce((e, n) => { | ||
const a = D.find((r) => i[r] === n); | ||
return a && (e[n] = a), e; | ||
}, {}), $ = p.reduce((e, n) => (e[n] = T[y[n]], e), {}), q = p.reduce((e, n) => (e[n] = I[y[n]], e), {}), j = p.reduce((e, n) => (e[n] = T[`${y[n]}Hex`], e), {}), J = { | ||
const p = Object.values(i), D = Object.keys(i), y = p.reduce( | ||
(e, n) => { | ||
const a = D.find((r) => i[r] === n); | ||
return a && (e[n] = a), e; | ||
}, | ||
{} | ||
), $ = p.reduce( | ||
(e, n) => (e[n] = T[y[n]], e), | ||
{} | ||
), q = p.reduce( | ||
(e, n) => (e[n] = I[y[n]], e), | ||
{} | ||
), j = p.reduce( | ||
(e, n) => (e[n] = T[`${y[n]}Hex`], e), | ||
{} | ||
), J = { | ||
42161: "ARB", | ||
@@ -595,0 +607,0 @@ "0xa4b1": "ARB", |
@@ -36,3 +36,3 @@ { | ||
"types": "./dist/index.d.ts", | ||
"version": "1.0.0-development.97", | ||
"version": "1.0.0-development.98", | ||
"scripts": { | ||
@@ -39,0 +39,0 @@ "build": "echo 'Build types 🛠'; vite build && echo 'Build succeeded types ✅'", |
@@ -167,24 +167,36 @@ export enum Chain { | ||
const ChainToChainName = chains.reduce((acc, chain) => { | ||
const chainName = chainNames.find((key) => Chain[key as ChainNameType] === chain); | ||
const ChainToChainName = chains.reduce( | ||
(acc, chain) => { | ||
const chainName = chainNames.find((key) => Chain[key as ChainNameType] === chain); | ||
if (chainName) acc[chain] = chainName; | ||
if (chainName) acc[chain] = chainName; | ||
return acc; | ||
}, {} as { [key in Chain]: ChainNameType }); | ||
return acc; | ||
}, | ||
{} as { [key in Chain]: ChainNameType }, | ||
); | ||
export const ChainToChainId = chains.reduce((acc, chain) => { | ||
acc[chain] = ChainId[ChainToChainName[chain]]; | ||
return acc; | ||
}, {} as { [key in Chain]: ChainId }); | ||
export const ChainToChainId = chains.reduce( | ||
(acc, chain) => { | ||
acc[chain] = ChainId[ChainToChainName[chain]]; | ||
return acc; | ||
}, | ||
{} as { [key in Chain]: ChainId }, | ||
); | ||
export const ChainToRPC = chains.reduce((acc, chain) => { | ||
acc[chain] = RPCUrl[ChainToChainName[chain]]; | ||
return acc; | ||
}, {} as { [key in Chain]: RPCUrl }); | ||
export const ChainToRPC = chains.reduce( | ||
(acc, chain) => { | ||
acc[chain] = RPCUrl[ChainToChainName[chain]]; | ||
return acc; | ||
}, | ||
{} as { [key in Chain]: RPCUrl }, | ||
); | ||
export const ChainToHexChainId = chains.reduce((acc, chain) => { | ||
acc[chain] = ChainId[`${ChainToChainName[chain]}Hex`]; | ||
return acc; | ||
}, {} as { [key in Chain]: ChainId }); | ||
export const ChainToHexChainId = chains.reduce( | ||
(acc, chain) => { | ||
acc[chain] = ChainId[`${ChainToChainName[chain]}Hex`]; | ||
return acc; | ||
}, | ||
{} as { [key in Chain]: ChainId }, | ||
); | ||
@@ -191,0 +203,0 @@ export const ChainIdToChain: Record<ChainId, Chain> = { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
259086
2836