The default Safe web interface.
Contributions, be it a bug report or a pull request, are very welcome. Please check our contribution guidelines beforehand.
Install the dependencies:
yarn
Create a .env
file with the environment variables. You can use the .env.example
file as a reference.
Run the development server:
yarn start
Open http://localhost:3000 with your browser to see the app.
ESLint:
yarn lint --fix
Prettier:
yarn prettier
Unit tests:
yarn test --watch
Build and generarate a static site:
yarn build && yarn export
Serve the static files:
yarn serve
Launch the Cypress UI:
yarn cypress:open
You can then choose which e2e tests to run.
To create a new component from a template:
yarn cmp MyNewComponent
- Next.js
- React
- Redux
- MUI
- ethers.js
- web3-onboard
- Safe Core SDK
- Gateway SDK