Skip to content
This repository has been archived by the owner on Apr 18, 2024. It is now read-only.

Commit

Permalink
export tokens to dropdown
Browse files Browse the repository at this point in the history
  • Loading branch information
aureliusbtc committed Sep 7, 2022
1 parent e0d20a3 commit e774ceb
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 2 deletions.
18 changes: 17 additions & 1 deletion src/swappools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -543,6 +543,10 @@ export namespace SwapPools {
VSTA_Pool = makeSingleTokenPool(Tokens.VSTA),
H20_Pool = makeSingleTokenPool(Tokens.H20),
SFI_Pool = makeSingleTokenPool(Tokens.SFI),
WFTM_Pool = makeSingleTokenPool(Tokens.WFTM),
WKLAY_Pool = makeSingleTokenPool(Tokens.WKLAY),
WMATIC_Pool = makeSingleTokenPool(Tokens.WMATIC),
BTCB_Pool = makeSingleTokenPool(Tokens.BTCB),
WBTC_Pool = makeSingleTokenPool(Tokens.WBTC);

const
Expand Down Expand Up @@ -653,6 +657,7 @@ export namespace SwapPools {
DOG_Pool,
USDB_Pool,
H20_Pool,
WMATIC_Pool
),
[ChainId.FANTOM]: makeSwapTypeMap(
{
Expand All @@ -663,6 +668,7 @@ export namespace SwapPools {
FRAX_Pool,
SDT_Pool,
USDB_Pool,
WFTM_Pool
),
[ChainId.BOBA]: makeSwapTypeMap(
{
Expand Down Expand Up @@ -718,6 +724,10 @@ export namespace SwapPools {
[SwapType.USD]: DFK_USDC_Pool.poolTokens,
[SwapType.JEWEL]: DFK_JEWEL_Pool.poolTokens,
[SwapType.XJEWEL]: XJEWEL_Pool.poolTokens,
[SwapType.KLAY]: WKLAY_Pool.poolTokens,
[SwapType.BTCB]: BTCB_Pool.poolTokens,
[SwapType.FTM]: WFTM_Pool.poolTokens,
[SwapType.MATIC]: WMATIC_Pool.poolTokens,
[SwapType.DFKTEARS]: DFKTEARS_Pool.poolTokens,
[SwapType.AVAX]: WAVAX_Pool.poolTokens,
[SwapType.ETH]: [Tokens.DFK_ETH],
Expand All @@ -728,6 +738,10 @@ export namespace SwapPools {
[SwapType.XJEWEL]: XJEWEL_Pool,
[SwapType.DFKTEARS]: DFKTEARS_Pool,
[SwapType.AVAX]: WAVAX_Pool,
[SwapType.KLAY]: WKLAY_Pool,
[SwapType.BTCB]: BTCB_Pool,
[SwapType.FTM]: WFTM_Pool,
[SwapType.MATIC]: WMATIC_Pool,
[SwapType.ETH]: {poolTokens: [Tokens.DFK_ETH], swapType: SwapType.ETH},
}
},
Expand All @@ -754,12 +768,14 @@ export namespace SwapPools {
[SwapType.USD]: USDPoolTokens(),
[SwapType.ETH]: [Tokens.ETH, Tokens.WETH],
[SwapType.WBTC]: [Tokens.WBTC],
[SwapType.KLAY]: WKLAY_Pool.poolTokens,
},
swappableSwapGroups: {
[SwapType.USD]: {poolTokens: USDPoolTokens(), swapType: SwapType.USD},
[SwapType.ETH]: {poolTokens: [Tokens.ETH, Tokens.WETH], swapType: SwapType.ETH},
[SwapType.WBTC]: {poolTokens: [Tokens.WBTC], swapType: SwapType.WBTC},
}
[SwapType.KLAY]: WKLAY_Pool
},
},
};

Expand Down
15 changes: 14 additions & 1 deletion src/tokens.ts
Original file line number Diff line number Diff line change
Expand Up @@ -883,6 +883,10 @@ export namespace Tokens {
[ChainId.ARBITRUM]: ETH,
[ChainId.AVALANCHE]: AVAX,
[ChainId.DFK]: GAS_JEWEL,
[ChainId.KLAYTN]: KLAY,
[ChainId.FANTOM]: FTM,
[ChainId.POLYGON]: MATIC,

};

/**
Expand Down Expand Up @@ -917,6 +921,14 @@ export namespace Tokens {
return WETH
case GAS_JEWEL:
return JEWEL
case GAS_JEWEL:
return JEWEL
case KLAY:
return WKLAY
case FTM:
return WFTM
case MATIC:
return WMATIC
}

return null
Expand Down Expand Up @@ -1006,7 +1018,8 @@ export namespace Tokens {
SYN_FRAX, SOLAR, GMX, NEWO, SDT,
LUNA, USDB, SYN_AVAX, GAS_JEWEL, JEWEL,
SYN_JEWEL, XJEWEL, MULTIJEWEL, DFK_USDC,
DFKTEARS, MULTI_AVAX, VSTA, SFI, DFK_ETH
DFKTEARS, MULTI_AVAX, VSTA, SFI, DFK_ETH,
WKLAY, WFTM, WMATIC, BTCB
];

/**
Expand Down

0 comments on commit e774ceb

Please sign in to comment.