Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bundle signatures for later use - prevent importing multiple owner keys #178

Open
nicexe opened this issue Dec 23, 2022 · 1 comment
Open
Assignees
Labels
enhancement New feature or request

Comments

@nicexe
Copy link

nicexe commented Dec 23, 2022

What is needed?

A way for an owner to sign for a safe transaction without the need of other owners to be loaded.
Other owners can load the signature for the transaction and add their own signature.
Once there are enough signatures for the transaction to be executed, an owner can submit the execution transaction to the network.

So the general idea is:

  1. One of the owners creates a proposed safe transaction and passes it to the next owner.
  2. The next owner signs for it and passes the transaction + their signature in a bundle.
  3. Repeat 2 until enough signatures are gathered in the bundle (≥ threshold)
  4. One of the owners submits the execution transaction for the proposed transaction along with the needed signatures.

(The owner that created a proposed safe transaction could also sign for it themselves as a step number 1.5)

Background

Currently, the owners need to share their keys on the same machine which defeats the purpose of a multisig wallet.

@nicexe nicexe added the enhancement New feature or request label Dec 23, 2022
@Uxio0
Copy link
Member

Uxio0 commented Jul 19, 2023

Sorry I missed this issue. As a workaround, you can use the tx-service mode to gather offchain signatures using our Safe Transaction Service

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants