Skip to content

cowprotocol/safe-multisig-change-owners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Safe Multisig Owner replacer

Build a transaction to optimally change the owners of a Safe Multisigs to match a given list.

Requirements

Usage

Tip

This repository can be run in a devcontainer directly from within github without the need for a local setup.

The file ./config.ts specifies all safes to consider, and, for each:

  • the network they live in,
  • the list of new owners, and
  • the new threshold.

The script generates a transaction file for each Safe. You can use the transaction builder on the Safe interface to simulate and execute the resulting transaction.

Generate the transaction files with:

./run.sh

The resulting output can be found in ./out.

Limitations

See ./src/networks.ts for a full list of supported networks.

Development

Code formatting

Run the following command to format the code to this project's standards:

deno fmt

About

Batch change owners of a Safe Multisig wallet from a list

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5