This is a rapid prototyping toolbox for the Composable Cow project. It is a collection of tools that can be used to quickly create and test new ideas. It is not intended to be a production-ready application.
- Upgrading of
Safe
toExtensibleFallbackHandler
+ComposableCoW
domain verifier. - Reversion of the
Safe
back to the stock (supports 1.3.0Safe
) fallback handler. - Placement of simple swaps via off-chain signature aggregation (using
Safe
's signed messages). No more setPreSignature!. - Placement of a single conditional order (with selectable type).
- Placement of multiple conditional orders (WIP).
- Clone the repo.
- Run
pnpm install
to install dependencies. - Run
pnpm run dev
to start the dev server. - Add the Custom App in your
Safe
: https://localhost:5173
NOTE: If the page takes too long to load, this may be because the first time you load the localhost via SSL, you have to manually trust the development server's self-generated SSL certificate.
This repository favours moving fast and rapid prototyping. As simple a possible state is maintained, with an opinionated stack:
- Use of
pnpm
for package management. - Use of
sveltekit
for CSR and routing. - Use of
vite
for bundling.