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.

Display guard information in settings #2397

@tschubotz

Description

@tschubotz

What is this feature about? (1 sentence)

This will display the address of a transaction guard in case it was set.

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

High-level overview of the feature

  • In the settings, there is a new section below Safe modules called Transaction guard
    • Subtitle: Transaction guards impose additional constraints that are checked prior to executing a Safe transaction. Transaction guards are potentially risky, so make sure to only use modules from trusted sources.
    • This section is only visible for Safes with version 1.3.0 or higher.
  • Only 1 guard can be set at a time. (different compared to modules)
  • The address of the set guard should be displayed with identicon, copy button and block explorer link. (same like for modules)
  • No need for the feature to add a guard (similar like for modules)
  • It should be possible to remove a guard (similar like for modules)
  • If not guard is set, it should say No transaction guard set (similar like for modules)
  • There should be link to a help center article (similar like for modules): https://help.gnosis-safe.io/en/articles/5324092-what-is-a-transaction-guard

Screens

These are screens for modules just for reference:

image
image
image

Other things

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions