Skip to content
This repository was archived by the owner on Nov 10, 2023. It is now read-only.
This repository was archived by the owner on Nov 10, 2023. It is now read-only.

xDai compatibility #1353

@lukasschor

Description

@lukasschor

_Deadline: October 19. If we don't make this deadline, please reach out on Slack. _

What is this feature about? (1 sentence)

This makes the Gnosis Safe Multisig available on xDai via https://xdai.gnosis-safe.io/app.

Why is it needed? What is the value? For whom do we build it?

  • We want to make the Safe Multisig web interface also compatible with the Gnosis Safe contracts / backend services on xDAI.
  • This is important for Gnosis since we commited to leverage xDai as L2 more. cf. blog post
  • Also on L2, high value assets can be managed. So the same security requirements apply like on mainnet.
  • The contract controlling the bridge between xDai and mainnet is supposed to be a Gnosis Safe soon.

High-level overview of the feature

  • The xDai Safe (contracts and interfaces) should be completely separate to mainnet (and Rinkeby). At this point, there should not be a "bridging" feature or something similar between mainnet and xDai.

  • Please note: ETH is not the native currency to pay gas costs on xDai, but rather xDai.

  • The web app should be available at https://xdai.gnosis-safe.io/app

  • No need for a desktop app for xDAI at this point.

  • Only the 1.1.1 Safe contracts are deployed on xDai. They have the the same addresses like on mainnet, i.e. e.g. 1.1.1 mastercopy at 0x34CfAC646f301356fAa8B21e94227e3583Fe3F5F

  • Transaction-service on xDai: https://safe-transaction.xdai.gnosis.io/

  • Some wording changes (should be kept to a minimum for the first version)

    • Network label ("xDai")
    • We have this notification about "Rinkeby - don't send mainnet funds". This one should not be shown for xDAI.
    • Please adapt the popup "You Must Change Networks" accordingly.
  • Instead of ETH, on xDai, the native currency is xDai, so ETH should be hidden/not show up in the assets overview.

  • Use UA-83220550-22 for Google Analytics tracking

Misc

  • Please note: We are planning to add support for 2 more networks(EWC & Volta compatibility #1253) quite soon. Please keep that in mind, when deciding whether to hardcode or make this more generic.

Updates

  • Sep 30, Tobi: Add Google Analytics tracking code

Metadata

Metadata

Assignees

Labels

CriticalOnly for bugs in released apps, needs to be fixed asap and hotfix needs to be shipped.EpicFeature 👑New functionality

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions