/safe-react-apps

A repository for applications for Gnosis Safe Multisig Web Interface

Primary LanguageTypeScriptMIT LicenseMIT

Gnosis Safe Apps

Logo

Build Status

This project contains the apps developed by gnosis to be consumed by Safe Multisig.

Install

Install dependencies

yarn install

Build

yarn build

Project structure

In ./src/apps you can find one folder per each integration app Gnosis develops.

Also, as each app must expose a manifest.json in order to be accepted by Safe Multisig, in ./public folder you can find a folder per each app. Besides the manifest.json file we also include the Icon for each app.

This will allow Safe Multisig to consume these resources like so: https://apps.gnosis.io/compound/manifest.json

How to Develop a third-party App

Documentation in how to develop and integrate your third-party app can be found here.

For developers

Modify this file safe-apps/node_modules/react-scripts/config/webpackDevServer.config.js by adding these lines:

headers: {
    "Access-Control-Allow-Origin": "\*",
    "Access-Control-Allow-Methods": "GET",
    "Access-Control-Allow-Headers": "X-Requested-With, content-type, Authorization"
},

License

This library is released under MIT.

Contributors