A web application for managing Canon Guard multisig security system. Canon Guard adds timelock protection to Gnosis Safe operations, preventing immediate transaction execution and providing time to review and stop malicious actions.
Canon Guard transforms your Safe from "execute immediately" to "execute thoughtfully" by adding mandatory delays and approval systems. This provides hack protection and reduces manual review work for common transactions.
📖 Read the complete Canon Guard guide →
-
Install dependencies:
pnpm install
-
Configure environment:
cp .env.example .env
Add your API keys from WalletConnect Cloud and Alchemy Dashboard.
-
Start development server:
pnpm run dev
# Run all tests
pnpm run test
# Unit tests only
pnpm run test:unit
# E2E tests only
pnpm run test:e2e- React with Vite for fast development
- Material-UI for UI components and theming
- RainbowKit + Wagmi + Viem for Web3 integration
- React Router for navigation
Created by Wonderland.