Mainnet version: https://chrome.google.com/webstore/detail/gnosis-safe/iecodoenhaghdlpodmhooppdhjhmibde
Rinkeby version: https://chrome.google.com/webstore/detail/gnosis-safe-rinkeby/gkiklnclpcbphbiaickiepnnnahefkoc
Install dependencies
npm install
Build files to ./build
folder.
touch .env
npm run build
chrome://extensions
in your Google Chrome browser../build
folder in the file-selection dialog.The extension will be loaded up and active.
The web3 provider injected by the Gnosis Safe Authenticator has been separated in a different github repository (SafeWeb3Provider) and is imported and injected by this extension.
Dapps must be whitelisted in order to have full access to the provider.
It is highly recommended to integrate it in your Dapp to asure a good performance.
Different situations:
Only the Gnosis Safe Authenticator is installed
Both Gnosis Safe Authenticator and Metamask are installed
Example of a simple Dapp interacting with the Gnosis Safe Authenticator and Metamask: