Multi-Sig
Multisig Governance (Gnosis Safe)
The Gnosis Safe multisig serves as the primary governance authority for the Steakhouse ecosystem. It acts as the owner, deployer, and treasury controller across all deployed contracts on each network, ensuring that no single entity can unilaterally modify protocol configurations or move ecosystem funds.
Purpose
The multisig provides collective control and accountability for all privileged operations across the Steakhouse system. It replaces individual admin wallets with a decentralized, multi-approval flow for executing governance, upgrades, and treasury management.
Core Goals
Decentralized Safety: No single private key can alter system parameters or withdraw funds.
Transparent Governance: All signed actions are visible on-chain via Gnosis Safe transaction history.
Timelock Integration: The multisig queues privileged updates through the KitchenTimelock, adding a 48-hour public buffer before any change takes effect.
Cross-Chain Consistency: The same multisig address (or Safe instance) governs deployments on Ethereum, BSC, Arbitrum, and Base.
Roles & Responsibilities
Multisig Safe
Primary owner of all deployed Steakhouse contracts. Executes timelocked updates and controls the treasury.
Timelock Contract
Enforces a mandatory 48-hour waiting period before any Safe-initiated update is applied.
Signers
Human or institutional signatories responsible for approving transactions. A majority (M-of-N) threshold must sign to execute.
Treasury Splitter (future)
A downstream contract that will automatically split ETH or BNB inflows among dev, marketing, and ecosystem wallets post-launch.
Multisig Setup
Each chain (ETH, BSC, ARB, BASE) uses a corresponding Gnosis Safe instance, deployed with identical signer sets and thresholds. The Safe is configured as:
Owner: For all core contracts (Kitchen, Factory, BondingCurve, Graduation, Storage, etc.)
Co-owner: Receives all protocol fees, creation costs, and LP lock payments.
Deployer: Deploys new modules and upgrades, subject to Timelock governance.
Signers Table
Signer 1
Cold Storage Wallet
0x9Cb7B9e1FAcb34885B2E9c5a15d204117Ea5Ae07
Main admin key (Ecosystem + technical keyholder)
mrare.eth
Signer 2
Primary Dev / Governance
0x8aC41Ff10d6465d4B5ecAD8b5A9931264f7B73A2
Manages treasury and fund flow
steaktech.eth
Signer 3
Secondary Dev, Co-Founder / Governance
0xa06b13d486E1e79bE729084707807678D73B1aE2
Secondary governance signer
tbonesteak.eth
Multi-sig
Deployer / Treasury
0x8e4fE6714DbA018B6696EA50a74Ea63c3d01a41f
The ecosystrem controller ⅔ signers required
steakhousefinance.eth
Example Governance Flow
Proposal Queued: A signer proposes a configuration change (e.g., new Factory address).
Multisig Confirmation: At least 2 of 3 signers approve the transaction inside the Safe.
Timelock Queue: The Safe executes a
queueTimelock()transaction to schedule the update (48h delay).Execution: After the delay, the Safe calls
executeTimelock()to finalize the change.Event Transparency: All steps emit
TimelockQueuedandTimelockExecutedevents for verifiable, public on-chain auditing.
Last updated
Was this helpful?
