├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── next-env.d.ts ├── next.config.js ├── package.json ├── post-build.sh ├── public ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── coingecko.svg ├── defillama-light-neutral.png ├── evil.png ├── evilr.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── gib.png ├── gibr.png ├── llamanote.png ├── loader.png ├── manifest.json ├── notfound.png ├── placeholder.png ├── robots.txt └── script.js ├── server ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── resources │ └── api-gateway-errors.yml ├── serverless.yml ├── src │ ├── Aggregator │ │ ├── adapters │ │ ├── constants.ts │ │ ├── list.ts │ │ ├── nativeTokens.ts │ │ ├── rpcs.ts │ │ ├── types.ts │ │ └── utils │ ├── WalletProvider │ ├── fallback.ts │ ├── generateTokenlist.ts │ ├── getDexAggregatorQuote.ts │ ├── submitSwap.ts │ └── tokenlists │ │ ├── constants.ts │ │ ├── getTokenList.ts │ │ ├── getTokensData.ts │ │ ├── multichain │ │ ├── 250.json │ │ └── anyswap.json │ │ ├── nativeTokens.ts │ │ ├── ownTokenlist.ts │ │ ├── s3.ts │ │ ├── types.ts │ │ └── utils.ts ├── tsconfig.json └── webpack.config.js ├── src ├── Theme │ ├── globals.css │ └── index.js ├── components │ ├── Aggregator │ │ ├── ConnectButton.tsx │ │ ├── Header.tsx │ │ ├── Loader.tsx │ │ ├── RoutesPreview.tsx │ │ ├── Settings.tsx │ │ ├── SwapConfirmation.tsx │ │ ├── adapters │ │ │ ├── 0x.ts │ │ │ ├── 0xGasless.ts │ │ │ ├── 0xV2.ts │ │ │ ├── 1inch.test.ts │ │ │ ├── 1inch.ts │ │ │ ├── airswap.ts │ │ │ ├── cowswap │ │ │ │ ├── abi.ts │ │ │ │ └── index.ts │ │ │ ├── firebird.ts │ │ │ ├── hashflow │ │ │ │ ├── abi.ts │ │ │ │ └── index.ts │ │ │ ├── krystal.ts │ │ │ ├── kyberswap.ts │ │ │ ├── lifi.ts │ │ │ ├── llamazip │ │ │ │ ├── encode.ts │ │ │ │ ├── index.ts │ │ │ │ └── pairs.ts │ │ │ ├── odos │ │ │ │ └── index.ts │ │ │ ├── openocean.ts │ │ │ ├── paraswap.ts │ │ │ ├── rango.ts │ │ │ ├── unidex.ts │ │ │ ├── utils.ts │ │ │ └── yieldyak │ │ │ │ ├── abi.ts │ │ │ │ └── index.ts │ │ ├── chainToCoingeckoId.ts │ │ ├── claimAbi.ts │ │ ├── constants.ts │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── useEstimateGas.ts │ │ │ ├── useToken.tsx │ │ │ └── useTokenApprove.ts │ │ ├── index.tsx │ │ ├── list.ts │ │ ├── nativeTokens.ts │ │ ├── router.ts │ │ ├── rpcs.ts │ │ ├── testAdapters.test.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── arbitrumFees.ts │ │ │ ├── getAllowance.ts │ │ │ ├── getTxs.ts │ │ │ ├── optimismFees.ts │ │ │ └── sendTx.ts │ ├── CloseBtn │ │ └── index.tsx │ ├── FAQs │ │ └── index.tsx │ ├── HistoryModal │ │ └── index.tsx │ ├── Icons │ │ └── index.tsx │ ├── InputAmountAndTokenSelect │ │ ├── TokenSelect.tsx │ │ └── index.tsx │ ├── Lending │ │ ├── NotFound.tsx │ │ ├── TokenInput.tsx │ │ ├── index.tsx │ │ ├── llama_wif_binoculars.png │ │ └── llamas_wif_coins.png │ ├── LiquidityByToken │ │ └── index.tsx │ ├── MultiSelect │ │ └── index.tsx │ ├── PriceImpact │ │ └── index.tsx │ ├── RefreshIcon │ │ └── index.tsx │ ├── Slippage │ │ └── index.tsx │ ├── SlippageChart │ │ └── index.tsx │ ├── SmolRefuel │ │ └── index.tsx │ ├── SwapRoute │ │ └── index.tsx │ ├── Tabs │ │ └── index.tsx │ ├── Tooltip │ │ └── index.tsx │ ├── TransactionModal │ │ └── index.tsx │ ├── WalletProvider │ │ ├── chains.ts │ │ └── index.ts │ └── Yields │ │ ├── Filters.tsx │ │ ├── List.tsx │ │ ├── MenuList.tsx │ │ ├── Panel.tsx │ │ └── index.tsx ├── constants │ └── breakpoints.ts ├── hooks │ ├── index.ts │ ├── useCountdown.ts │ ├── useDebounce.tsx │ ├── useLocalStorage.tsx │ ├── useQueryParams.tsx │ └── useSelectedChainAndTokens.tsx ├── layout │ ├── Phishing.tsx │ └── index.tsx ├── pages │ ├── _app.js │ ├── _document.js │ ├── index.tsx │ ├── testAdapters.tsx │ └── token-liquidity.tsx ├── props │ ├── getLendingProps.ts │ ├── getSandwichList.ts │ ├── getTokenList.ts │ ├── getTokensMaps.ts │ └── getYieldsProps.ts ├── queries │ ├── useBalance.tsx │ ├── useGetMCap.tsx │ ├── useGetPrice.tsx │ ├── useGetRoutes.tsx │ ├── useGetSavedTokens.tsx │ ├── useGetTokenLiquidity.tsx │ ├── useGetTokenList.tsx │ ├── useLendingProps.tsx │ ├── useSwapsHistory.tsx │ ├── useTokenBalances.tsx │ └── useYieldProps.tsx ├── types.ts └── utils │ ├── formatAddress.tsx │ ├── formatAmount.ts │ ├── formatToast.ts │ ├── getChartData.tsx │ ├── getTopRoute.tsx │ └── index.tsx ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/README.md -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/package.json -------------------------------------------------------------------------------- /post-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/post-build.sh -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/coingecko.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/coingecko.svg -------------------------------------------------------------------------------- /public/defillama-light-neutral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/defillama-light-neutral.png -------------------------------------------------------------------------------- /public/evil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/evil.png -------------------------------------------------------------------------------- /public/evilr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/evilr.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/gib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/gib.png -------------------------------------------------------------------------------- /public/gibr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/gibr.png -------------------------------------------------------------------------------- /public/llamanote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/llamanote.png -------------------------------------------------------------------------------- /public/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/loader.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/notfound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/notfound.png -------------------------------------------------------------------------------- /public/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/placeholder.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | -------------------------------------------------------------------------------- /public/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/public/script.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .webpack 3 | .env 4 | .serverless 5 | -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- 1 | Backend 2 | 3 | ``` 4 | nvm use 14 5 | npm run deploy 6 | ``` -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/package.json -------------------------------------------------------------------------------- /server/resources/api-gateway-errors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/resources/api-gateway-errors.yml -------------------------------------------------------------------------------- /server/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/serverless.yml -------------------------------------------------------------------------------- /server/src/Aggregator/adapters: -------------------------------------------------------------------------------- 1 | ../../../src/components/Aggregator/adapters/ -------------------------------------------------------------------------------- /server/src/Aggregator/constants.ts: -------------------------------------------------------------------------------- 1 | ../../../src/components/Aggregator/constants.ts -------------------------------------------------------------------------------- /server/src/Aggregator/list.ts: -------------------------------------------------------------------------------- 1 | ../../../src/components/Aggregator/list.ts -------------------------------------------------------------------------------- /server/src/Aggregator/nativeTokens.ts: -------------------------------------------------------------------------------- 1 | ../../../src/components/Aggregator/nativeTokens.ts -------------------------------------------------------------------------------- /server/src/Aggregator/rpcs.ts: -------------------------------------------------------------------------------- 1 | ../../../src/components/Aggregator/rpcs.ts -------------------------------------------------------------------------------- /server/src/Aggregator/types.ts: -------------------------------------------------------------------------------- 1 | ../../../src/components/Aggregator/types.ts -------------------------------------------------------------------------------- /server/src/Aggregator/utils: -------------------------------------------------------------------------------- 1 | ../../../src/components/Aggregator/utils/ -------------------------------------------------------------------------------- /server/src/WalletProvider: -------------------------------------------------------------------------------- 1 | ../../src/components/WalletProvider -------------------------------------------------------------------------------- /server/src/fallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/fallback.ts -------------------------------------------------------------------------------- /server/src/generateTokenlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/generateTokenlist.ts -------------------------------------------------------------------------------- /server/src/getDexAggregatorQuote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/getDexAggregatorQuote.ts -------------------------------------------------------------------------------- /server/src/submitSwap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/submitSwap.ts -------------------------------------------------------------------------------- /server/src/tokenlists/constants.ts: -------------------------------------------------------------------------------- 1 | ../../../src/components/Aggregator/constants.ts -------------------------------------------------------------------------------- /server/src/tokenlists/getTokenList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/tokenlists/getTokenList.ts -------------------------------------------------------------------------------- /server/src/tokenlists/getTokensData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/tokenlists/getTokensData.ts -------------------------------------------------------------------------------- /server/src/tokenlists/multichain/250.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/tokenlists/multichain/250.json -------------------------------------------------------------------------------- /server/src/tokenlists/multichain/anyswap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/tokenlists/multichain/anyswap.json -------------------------------------------------------------------------------- /server/src/tokenlists/nativeTokens.ts: -------------------------------------------------------------------------------- 1 | ../../../src/components/Aggregator/nativeTokens.ts -------------------------------------------------------------------------------- /server/src/tokenlists/ownTokenlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/tokenlists/ownTokenlist.ts -------------------------------------------------------------------------------- /server/src/tokenlists/s3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/tokenlists/s3.ts -------------------------------------------------------------------------------- /server/src/tokenlists/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/tokenlists/types.ts -------------------------------------------------------------------------------- /server/src/tokenlists/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/src/tokenlists/utils.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/server/webpack.config.js -------------------------------------------------------------------------------- /src/Theme/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/Theme/globals.css -------------------------------------------------------------------------------- /src/Theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/Theme/index.js -------------------------------------------------------------------------------- /src/components/Aggregator/ConnectButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/ConnectButton.tsx -------------------------------------------------------------------------------- /src/components/Aggregator/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/Header.tsx -------------------------------------------------------------------------------- /src/components/Aggregator/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/Loader.tsx -------------------------------------------------------------------------------- /src/components/Aggregator/RoutesPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/RoutesPreview.tsx -------------------------------------------------------------------------------- /src/components/Aggregator/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/Settings.tsx -------------------------------------------------------------------------------- /src/components/Aggregator/SwapConfirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/SwapConfirmation.tsx -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/0x.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/0x.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/0xGasless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/0xGasless.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/0xV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/0xV2.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/1inch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/1inch.test.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/1inch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/1inch.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/airswap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/airswap.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/cowswap/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/cowswap/abi.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/cowswap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/cowswap/index.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/firebird.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/firebird.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/hashflow/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/hashflow/abi.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/hashflow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/hashflow/index.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/krystal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/krystal.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/kyberswap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/kyberswap.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/lifi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/lifi.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/llamazip/encode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/llamazip/encode.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/llamazip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/llamazip/index.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/llamazip/pairs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/llamazip/pairs.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/odos/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/odos/index.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/openocean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/openocean.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/paraswap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/paraswap.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/rango.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/rango.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/unidex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/unidex.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/utils.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/yieldyak/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/yieldyak/abi.ts -------------------------------------------------------------------------------- /src/components/Aggregator/adapters/yieldyak/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/adapters/yieldyak/index.ts -------------------------------------------------------------------------------- /src/components/Aggregator/chainToCoingeckoId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/chainToCoingeckoId.ts -------------------------------------------------------------------------------- /src/components/Aggregator/claimAbi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/claimAbi.ts -------------------------------------------------------------------------------- /src/components/Aggregator/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/constants.ts -------------------------------------------------------------------------------- /src/components/Aggregator/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/hooks/index.ts -------------------------------------------------------------------------------- /src/components/Aggregator/hooks/useEstimateGas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/hooks/useEstimateGas.ts -------------------------------------------------------------------------------- /src/components/Aggregator/hooks/useToken.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/hooks/useToken.tsx -------------------------------------------------------------------------------- /src/components/Aggregator/hooks/useTokenApprove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/hooks/useTokenApprove.ts -------------------------------------------------------------------------------- /src/components/Aggregator/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/index.tsx -------------------------------------------------------------------------------- /src/components/Aggregator/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/list.ts -------------------------------------------------------------------------------- /src/components/Aggregator/nativeTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/nativeTokens.ts -------------------------------------------------------------------------------- /src/components/Aggregator/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/router.ts -------------------------------------------------------------------------------- /src/components/Aggregator/rpcs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/rpcs.ts -------------------------------------------------------------------------------- /src/components/Aggregator/testAdapters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/testAdapters.test.ts -------------------------------------------------------------------------------- /src/components/Aggregator/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/types.ts -------------------------------------------------------------------------------- /src/components/Aggregator/utils/arbitrumFees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/utils/arbitrumFees.ts -------------------------------------------------------------------------------- /src/components/Aggregator/utils/getAllowance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/utils/getAllowance.ts -------------------------------------------------------------------------------- /src/components/Aggregator/utils/getTxs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/utils/getTxs.ts -------------------------------------------------------------------------------- /src/components/Aggregator/utils/optimismFees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/utils/optimismFees.ts -------------------------------------------------------------------------------- /src/components/Aggregator/utils/sendTx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Aggregator/utils/sendTx.ts -------------------------------------------------------------------------------- /src/components/CloseBtn/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/CloseBtn/index.tsx -------------------------------------------------------------------------------- /src/components/FAQs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/FAQs/index.tsx -------------------------------------------------------------------------------- /src/components/HistoryModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/HistoryModal/index.tsx -------------------------------------------------------------------------------- /src/components/Icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Icons/index.tsx -------------------------------------------------------------------------------- /src/components/InputAmountAndTokenSelect/TokenSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/InputAmountAndTokenSelect/TokenSelect.tsx -------------------------------------------------------------------------------- /src/components/InputAmountAndTokenSelect/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/InputAmountAndTokenSelect/index.tsx -------------------------------------------------------------------------------- /src/components/Lending/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Lending/NotFound.tsx -------------------------------------------------------------------------------- /src/components/Lending/TokenInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Lending/TokenInput.tsx -------------------------------------------------------------------------------- /src/components/Lending/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Lending/index.tsx -------------------------------------------------------------------------------- /src/components/Lending/llama_wif_binoculars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Lending/llama_wif_binoculars.png -------------------------------------------------------------------------------- /src/components/Lending/llamas_wif_coins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Lending/llamas_wif_coins.png -------------------------------------------------------------------------------- /src/components/LiquidityByToken/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/LiquidityByToken/index.tsx -------------------------------------------------------------------------------- /src/components/MultiSelect/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/MultiSelect/index.tsx -------------------------------------------------------------------------------- /src/components/PriceImpact/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/PriceImpact/index.tsx -------------------------------------------------------------------------------- /src/components/RefreshIcon/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/RefreshIcon/index.tsx -------------------------------------------------------------------------------- /src/components/Slippage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Slippage/index.tsx -------------------------------------------------------------------------------- /src/components/SlippageChart/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/SlippageChart/index.tsx -------------------------------------------------------------------------------- /src/components/SmolRefuel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/SmolRefuel/index.tsx -------------------------------------------------------------------------------- /src/components/SwapRoute/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/SwapRoute/index.tsx -------------------------------------------------------------------------------- /src/components/Tabs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Tabs/index.tsx -------------------------------------------------------------------------------- /src/components/Tooltip/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Tooltip/index.tsx -------------------------------------------------------------------------------- /src/components/TransactionModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/TransactionModal/index.tsx -------------------------------------------------------------------------------- /src/components/WalletProvider/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/WalletProvider/chains.ts -------------------------------------------------------------------------------- /src/components/WalletProvider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/WalletProvider/index.ts -------------------------------------------------------------------------------- /src/components/Yields/Filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Yields/Filters.tsx -------------------------------------------------------------------------------- /src/components/Yields/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Yields/List.tsx -------------------------------------------------------------------------------- /src/components/Yields/MenuList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Yields/MenuList.tsx -------------------------------------------------------------------------------- /src/components/Yields/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Yields/Panel.tsx -------------------------------------------------------------------------------- /src/components/Yields/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/components/Yields/index.tsx -------------------------------------------------------------------------------- /src/constants/breakpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/constants/breakpoints.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useCountdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/hooks/useCountdown.ts -------------------------------------------------------------------------------- /src/hooks/useDebounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/hooks/useDebounce.tsx -------------------------------------------------------------------------------- /src/hooks/useLocalStorage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/hooks/useLocalStorage.tsx -------------------------------------------------------------------------------- /src/hooks/useQueryParams.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/hooks/useQueryParams.tsx -------------------------------------------------------------------------------- /src/hooks/useSelectedChainAndTokens.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/hooks/useSelectedChainAndTokens.tsx -------------------------------------------------------------------------------- /src/layout/Phishing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/layout/Phishing.tsx -------------------------------------------------------------------------------- /src/layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/layout/index.tsx -------------------------------------------------------------------------------- /src/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/pages/_app.js -------------------------------------------------------------------------------- /src/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/pages/_document.js -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/testAdapters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/pages/testAdapters.tsx -------------------------------------------------------------------------------- /src/pages/token-liquidity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/pages/token-liquidity.tsx -------------------------------------------------------------------------------- /src/props/getLendingProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/props/getLendingProps.ts -------------------------------------------------------------------------------- /src/props/getSandwichList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/props/getSandwichList.ts -------------------------------------------------------------------------------- /src/props/getTokenList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/props/getTokenList.ts -------------------------------------------------------------------------------- /src/props/getTokensMaps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/props/getTokensMaps.ts -------------------------------------------------------------------------------- /src/props/getYieldsProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/props/getYieldsProps.ts -------------------------------------------------------------------------------- /src/queries/useBalance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useBalance.tsx -------------------------------------------------------------------------------- /src/queries/useGetMCap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useGetMCap.tsx -------------------------------------------------------------------------------- /src/queries/useGetPrice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useGetPrice.tsx -------------------------------------------------------------------------------- /src/queries/useGetRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useGetRoutes.tsx -------------------------------------------------------------------------------- /src/queries/useGetSavedTokens.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useGetSavedTokens.tsx -------------------------------------------------------------------------------- /src/queries/useGetTokenLiquidity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useGetTokenLiquidity.tsx -------------------------------------------------------------------------------- /src/queries/useGetTokenList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useGetTokenList.tsx -------------------------------------------------------------------------------- /src/queries/useLendingProps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useLendingProps.tsx -------------------------------------------------------------------------------- /src/queries/useSwapsHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useSwapsHistory.tsx -------------------------------------------------------------------------------- /src/queries/useTokenBalances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useTokenBalances.tsx -------------------------------------------------------------------------------- /src/queries/useYieldProps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/queries/useYieldProps.tsx -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/formatAddress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/utils/formatAddress.tsx -------------------------------------------------------------------------------- /src/utils/formatAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/utils/formatAmount.ts -------------------------------------------------------------------------------- /src/utils/formatToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/utils/formatToast.ts -------------------------------------------------------------------------------- /src/utils/getChartData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/utils/getChartData.tsx -------------------------------------------------------------------------------- /src/utils/getTopRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/utils/getTopRoute.tsx -------------------------------------------------------------------------------- /src/utils/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/src/utils/index.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaSwap/interface/HEAD/yarn.lock --------------------------------------------------------------------------------