├── .dependency-cruiser.js ├── .env.example ├── .eslintrc.js ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── deploy-dev.yml │ ├── deploy-testnet-dev.yml │ ├── deploy-testnet.yml │ └── update-dependencies.yml ├── .gitignore ├── .npmrc ├── LICENSE.txt ├── README.md ├── env.d.ts ├── jsconfig.json ├── next.config.js ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public ├── .well-known │ └── walletconnect.txt ├── dark-bg.svg ├── light-bg.svg ├── logo-fallback.png ├── metamask-logo.svg ├── skip-apple-touch-icon.png ├── skip-favicon-96x96.png ├── skip-favicon.ico ├── skip-favicon.svg ├── skip-site.webmanifest ├── social-thumbnail.png ├── web-app-manifest-192x192.png └── web-app-manifest-512x512.png ├── src ├── chains │ ├── rest.json │ └── rpc.json ├── components │ ├── AdaptiveLink.tsx │ ├── ArrowIcon.tsx │ ├── Banner.module.css │ ├── Banner.tsx │ ├── CloseIcon.tsx │ ├── CosmosIcon.tsx │ ├── DefaultSeo.tsx │ ├── DiscordButton.tsx │ ├── Header.tsx │ ├── Help.tsx │ ├── IbcFunLogo.tsx │ ├── LogoGo.tsx │ ├── ShareButton.tsx │ ├── ShareIcon.tsx │ ├── SkipBanner.tsx │ ├── ThinArrowIcon.tsx │ ├── VersionCheck.tsx │ ├── WidgetButton.tsx │ ├── button.module.css │ └── pages │ │ └── skip.tsx ├── config │ ├── endpoints.js │ └── gas.js ├── constants │ ├── api.ts │ ├── seo.ts │ └── wagmi.ts ├── hooks │ ├── useFeatureEnabled.ts │ ├── useIsInIframe.ts │ ├── useTheme.ts │ └── useURLQueryParams.tsx ├── lib │ ├── edge-config.ts │ ├── skip-go-widget.ts │ └── viem │ │ └── chains.ts ├── middleware.ts ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ ├── amplitude │ │ │ └── [[...path]].ts │ │ ├── flags.ts │ │ ├── rest │ │ │ └── handler.ts │ │ ├── rpc │ │ │ └── handler.ts │ │ ├── sentry.ts │ │ ├── skip │ │ │ └── handler.ts │ │ ├── version.ts │ │ ├── walletconnect │ │ │ └── verify.ts │ │ └── widget │ │ │ └── skip │ │ │ └── handler.ts │ ├── blocked.tsx │ └── index.tsx ├── scripts │ ├── generate-chains.cjs │ └── visdeps.sh ├── styles │ ├── cosmosGlobals.css │ └── globals.css └── utils │ ├── api.ts │ ├── assert.ts │ ├── cookies.ts │ ├── endpoint.ts │ ├── initAmplitude.ts │ ├── os.ts │ └── ui.ts ├── tailwind.config.js ├── tsconfig.json ├── vercel.d.ts └── window.d.ts /.dependency-cruiser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/.dependency-cruiser.js -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @codingki @toddkao @ericHgorski @daps94 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/.github/workflows/deploy-dev.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-testnet-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/.github/workflows/deploy-testnet-dev.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-testnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/.github/workflows/deploy-testnet.yml -------------------------------------------------------------------------------- /.github/workflows/update-dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/.github/workflows/update-dependencies.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | @buf:registry=https://buf.build/gen/npm/v1 -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/README.md -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/env.d.ts -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/.well-known/walletconnect.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/.well-known/walletconnect.txt -------------------------------------------------------------------------------- /public/dark-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/dark-bg.svg -------------------------------------------------------------------------------- /public/light-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/light-bg.svg -------------------------------------------------------------------------------- /public/logo-fallback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/logo-fallback.png -------------------------------------------------------------------------------- /public/metamask-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/metamask-logo.svg -------------------------------------------------------------------------------- /public/skip-apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/skip-apple-touch-icon.png -------------------------------------------------------------------------------- /public/skip-favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/skip-favicon-96x96.png -------------------------------------------------------------------------------- /public/skip-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/skip-favicon.ico -------------------------------------------------------------------------------- /public/skip-favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/skip-favicon.svg -------------------------------------------------------------------------------- /public/skip-site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/skip-site.webmanifest -------------------------------------------------------------------------------- /public/social-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/social-thumbnail.png -------------------------------------------------------------------------------- /public/web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /public/web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/public/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /src/chains/rest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/chains/rest.json -------------------------------------------------------------------------------- /src/chains/rpc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/chains/rpc.json -------------------------------------------------------------------------------- /src/components/AdaptiveLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/AdaptiveLink.tsx -------------------------------------------------------------------------------- /src/components/ArrowIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/ArrowIcon.tsx -------------------------------------------------------------------------------- /src/components/Banner.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/Banner.module.css -------------------------------------------------------------------------------- /src/components/Banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/Banner.tsx -------------------------------------------------------------------------------- /src/components/CloseIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/CloseIcon.tsx -------------------------------------------------------------------------------- /src/components/CosmosIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/CosmosIcon.tsx -------------------------------------------------------------------------------- /src/components/DefaultSeo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/DefaultSeo.tsx -------------------------------------------------------------------------------- /src/components/DiscordButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/DiscordButton.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/Help.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/Help.tsx -------------------------------------------------------------------------------- /src/components/IbcFunLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/IbcFunLogo.tsx -------------------------------------------------------------------------------- /src/components/LogoGo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/LogoGo.tsx -------------------------------------------------------------------------------- /src/components/ShareButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/ShareButton.tsx -------------------------------------------------------------------------------- /src/components/ShareIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/ShareIcon.tsx -------------------------------------------------------------------------------- /src/components/SkipBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/SkipBanner.tsx -------------------------------------------------------------------------------- /src/components/ThinArrowIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/ThinArrowIcon.tsx -------------------------------------------------------------------------------- /src/components/VersionCheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/VersionCheck.tsx -------------------------------------------------------------------------------- /src/components/WidgetButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/WidgetButton.tsx -------------------------------------------------------------------------------- /src/components/button.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/button.module.css -------------------------------------------------------------------------------- /src/components/pages/skip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/components/pages/skip.tsx -------------------------------------------------------------------------------- /src/config/endpoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/config/endpoints.js -------------------------------------------------------------------------------- /src/config/gas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/config/gas.js -------------------------------------------------------------------------------- /src/constants/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/constants/api.ts -------------------------------------------------------------------------------- /src/constants/seo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/constants/seo.ts -------------------------------------------------------------------------------- /src/constants/wagmi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/constants/wagmi.ts -------------------------------------------------------------------------------- /src/hooks/useFeatureEnabled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/hooks/useFeatureEnabled.ts -------------------------------------------------------------------------------- /src/hooks/useIsInIframe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/hooks/useIsInIframe.ts -------------------------------------------------------------------------------- /src/hooks/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/hooks/useTheme.ts -------------------------------------------------------------------------------- /src/hooks/useURLQueryParams.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/hooks/useURLQueryParams.tsx -------------------------------------------------------------------------------- /src/lib/edge-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/lib/edge-config.ts -------------------------------------------------------------------------------- /src/lib/skip-go-widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/lib/skip-go-widget.ts -------------------------------------------------------------------------------- /src/lib/viem/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/lib/viem/chains.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/amplitude/[[...path]].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/api/amplitude/[[...path]].ts -------------------------------------------------------------------------------- /src/pages/api/flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/api/flags.ts -------------------------------------------------------------------------------- /src/pages/api/rest/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/api/rest/handler.ts -------------------------------------------------------------------------------- /src/pages/api/rpc/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/api/rpc/handler.ts -------------------------------------------------------------------------------- /src/pages/api/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/api/sentry.ts -------------------------------------------------------------------------------- /src/pages/api/skip/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/api/skip/handler.ts -------------------------------------------------------------------------------- /src/pages/api/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/api/version.ts -------------------------------------------------------------------------------- /src/pages/api/walletconnect/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/api/walletconnect/verify.ts -------------------------------------------------------------------------------- /src/pages/api/widget/skip/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/api/widget/skip/handler.ts -------------------------------------------------------------------------------- /src/pages/blocked.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/blocked.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/scripts/generate-chains.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/scripts/generate-chains.cjs -------------------------------------------------------------------------------- /src/scripts/visdeps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/scripts/visdeps.sh -------------------------------------------------------------------------------- /src/styles/cosmosGlobals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/styles/cosmosGlobals.css -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/utils/api.ts -------------------------------------------------------------------------------- /src/utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/utils/assert.ts -------------------------------------------------------------------------------- /src/utils/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/utils/cookies.ts -------------------------------------------------------------------------------- /src/utils/endpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/utils/endpoint.ts -------------------------------------------------------------------------------- /src/utils/initAmplitude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/utils/initAmplitude.ts -------------------------------------------------------------------------------- /src/utils/os.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/utils/os.ts -------------------------------------------------------------------------------- /src/utils/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/src/utils/ui.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/vercel.d.ts -------------------------------------------------------------------------------- /window.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skip-mev/skip-go-app/HEAD/window.d.ts --------------------------------------------------------------------------------