OpenViSTAI · Agents · Blockchain · Crypto
Menu
Security & Custody

Badger Multisig

Badger Multisig is an AGPL-3.0 Python repository used for Badger DAO’s EVM multisig operations. It combines Brownie, gnosis-py, Ganache CLI and customized Safe tooling, with README guidance for installation and for DAO governance and controller tasks.

Independent OpenViST project profile, based on linked sources.

Badger Multisig — OpenViST project profile in Security & Custody.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when working within Badger DAO’s EVM multisig processes or examining its documented Python and Safe-tooling setup.

Who it is for

  • Badger DAO contributors working with the DAO’s EVM multisig operations.
  • Developers evaluating a Python-based starting point for another DAO’s EVM multisig workflow.

Documented uses

  • Set up the repository’s Python environment and access Brownie.
  • Support governance and administrative multisig tasks, including vault and strategy parameter changes and timelock transactions.
  • Support controller operations such as internal system calls and emission-schedule changes.
Before you choose

Requirements & limits

The repository is public and licensed under AGPL-3.0.

  • The repository is built around Badger DAO’s configuration and procedures; reuse by another DAO requires adapting both.
  • The recommended setup uses Poetry and Git submodules, with pip requirements offered as an alternative.
  • The README documents platform-specific setup issues for macOS OpenSSL and Apple M1/M2 systems.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install the repository with Poetry

Set up the repository’s documented Python environment and access Brownie from its virtual environment.

Before you start

  • Poetry
  • Python version suitable for the repository
  • The Badger-Finance/badger-multisig repository

Steps

  1. Run poetry install from the repository.

  2. Run the command below.

    Documented command
    git submodule update --init --recursive --progress
  3. Enter the Poetry environment with poetry shell.

  4. Run brownie from within that environment; use exit or Ctrl-D to leave.

Expected outcome

The README describes an installed Poetry environment with Brownie available inside it.

Guide limitations

  • The README notes that a missing Python version may require pyenv, depending on the setup.
  • It flags possible OpenSSL installation issues on macOS and additional challenges on M1/M2 Macs.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
Badger-Finance/badger-multisig · Official homepage title · retained in its source language