Skip to content

Recovery flow fails with "insufficient gas" at setting owners when recoverer is a Safe #2798

@user0000010

Description

@user0000010

Description

Environment

Module: Safe Recovery Module

Frontend: Safe{Wallet} web app

Version: Latest (as of Nov 2025)

Network: Ethereum mainnet

Recoverer type: Safe (2-of-3 multisig Safe as recoverer)

Delay period: 56 days

Description

When using a Safe multisig as the recoverer, clicking “Execute” after setting owners page results in an “insufficient gas” error instead of prompting a multisig signing flow in the recoverer Safe.

Reproduction steps

Create a new Safe (main Safe) and deploy the Recovery Module.

Set the recoverer to be another Safe (a 2/3 multisig).

Configure a recovery delay (e.g., 56 days).

From the main Safe:

Start a recovery process by proposing a new owner set.

Observe that immediately after submitting, the UI shows an “Execute” button.

Click Execute.

Expected behavior

click execute prompting a multisig signing flow in the recoverer Safe.

Additional information

Clicking “Execute” results in an “insufficient gas” error

Metadata

Metadata

Assignees

No one assigned

    Labels

    SEV-3bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions