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.
git clone https://github.com/skip-mev/skip-go-app
cd skip-go-app
npm install
cp .env.example .envMake 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= # requiredTo retrieve NEXT_PUBLIC_EDGE_CONFIG, visit the edge config token setup page.
Read more on all available environment variables in .env.example file.
- 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 runbuildfirst) - run dev server in https
npm run dev:https
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.
Feel free to open an issue or submit a pull request for any bugs and/or improvements.
Reach out by joining our Discord server.