This is the monorepo for the VeraSwap project. It contains the following packages:
veraswap-sdk: Customs contracts, and helpers for swapping and bridgingveraswap-app: The VeraSwap frontend application
Clone the repo with submodules and optional 8 thread concurrency.
git clone --recurse-submodules -j8pnpm install
cd packages/veraswap-sdk/lib/rhinestone-core-modules && pnpm i --ignore-workspace && cd ../../../.. # uses shameful hoisting :(
pnpm buildWe use scoutup to run a local Blockscout instance configured to work with supersim
cd tools/scoutup && go buildIf you ever run into issues with node_modules you can do a full reset as follows
pnpm run clean && pnpm run clean:node_modulesWe use mprocs to run multiple scripts in parrallel. This is configured in mprocs.yaml
pnpm run dev # Starts mprocs