safe-react
safe-react copied to clipboard
[Advanced] Configure custom endpoints
What is this feature about? (1 sentence)
This allows users to configure custom endpoints in the app in order to not be dependent on Gnosis infrastructure.
Why is it needed? What is the value? For whom do we build it?
- Users might want to use their own node/ RPC endpoint to interact with the Gnosis Safe. The old Gnosis Multisig also allowed to use a custom node.
- This helps enabling the Safe as a truly self-custodial wallet without the need for Gnosis services to be run.
High-level overview of the feature
- This is a feature for a very specific niche of users, so it can be hidden away in an advanced section of the settings. This is also optional for the web interface, as the users of this feature would probably always opt for the Desktop App anyways. So if it would mean additional complexity to work with the web app as well, it can be Desktop-exclusive.
- In the settings, the user sees the following settings:
- Tx service endpoint
- rpc endpoint
- User can edit these settings.
- User can easily reset them to the default.
Open questions
- Any other settings to consider?
Updates
- Nov 5, Tobi: Add more details
@lukasschor Any progress on this ?. I don't want to leak my ip to Infura upon app start, i want to be able to use custom RPC. Thanks.