Skip to content

skip-mev/skip-go-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0965c62 · Sep 25, 2024
Aug 14, 2024
Sep 25, 2024
Jan 18, 2024
Sep 25, 2024
Jul 9, 2024
Sep 25, 2024
Mar 21, 2024
Feb 1, 2024
Jul 8, 2024
Feb 6, 2024
Jul 30, 2024
Mar 28, 2024
Jul 6, 2023
Jul 8, 2024
Aug 1, 2024
Jun 24, 2024
Mar 26, 2024
Dec 11, 2023
Jan 18, 2024
Nov 24, 2023
Jun 24, 2024
Sep 25, 2024
Sep 25, 2024
Feb 23, 2024
Dec 9, 2023
Jan 18, 2024
Dec 20, 2023
Dec 20, 2023
Dec 20, 2023
Jul 8, 2024
Jul 30, 2024
Apr 16, 2024
Dec 9, 2023

Repository files navigation

go.skip.build

Skip Go App

The Skip Go App is your one stop shop for all interchain transferring, bridging, and swapping needs across Cosmos, Solana, Ethereum mainnet/L2s, and more! This is the repository for go.skip.build.

Prerequisites

Clone and setup

git clone https://github.com/skip-mev/skip-go-app
cd skip-go-app
npm install
cp .env.example .env

Environment variables

Make sure to set the following environment variables in .env file:S

NEXT_PUBLIC_API_URL="https://api.skip.build"
POLKACHU_USER=            # required
POLKACHU_PASSWORD=        # required
NEXT_PUBLIC_EDGE_CONFIG=  # required

To retrieve NEXT_PUBLIC_EDGE_CONFIG, visit the edge config token setup page.

Read more on all available environment variables in .env.example file.

Script commands

  • run development server: npm run dev
  • format sources: npm run format
  • lint sources: npm run lint
  • build production bundle: npm run build
  • run production server: npm run start (must run build first)
  • run dev server in https npm run dev:https

Testing

npm run test will run the unit tests. npm run test:e2e will run the automated end-to-end tests. Make sure you have WORD_PHRASE_KEY=""(12 word phrase key) in your .env file. This will be used to importing the wallet and perform the tests.

if you want to test prax wallet/penumbra, you need to run dev server in https npm run dev:https and set APP_URL=https://localhost:3000 in your .env file.

Contributing

Feel free to open an issue or submit a pull request for any bugs and/or improvements.

Contact

Reach out by joining our Discord server.