Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Treasury

The Treasury is the protocol's onchain reserve. It centralizes DAO-owned assets and serves as the financial backbone for grants, partnerships, liquidity management, and operational spending. Every movement of funds requires a passed governance proposal—no single actor can unilaterally access treasury assets.

The Treasury contract is also the account that holds the administrative permissions on the protocol. It is the contract authorized to modify game parameters, collect liquidity pool fees, update contract configurations, and execute any privileged operation on the game.

Purpose

The treasury exists to fund the long-term development and sustainability of the protocol. It enables the DAO to:

Fund development — Allocate resources to protocol improvements, new features, audits, and infrastructure.

Support growth — Finance grants, partnerships, marketing initiatives, and community programs that expand the protocol's reach.

Manage liquidity — Oversee the treasury-owned liquidity pool, adjust positions, and ensure healthy trading conditions for the NUMS token.

Cover operations — Pay for ongoing costs such as indexer hosting, RPC services, and other infrastructure required to keep the protocol running.

Governance controls

All treasury operations are governed by the proposal and voting process described in Votes. The key safeguards are:

Proposal required — No funds can be moved without a governance proposal that has passed the voting process.

Timelock enforced — Approved proposals enter a timelock before execution, giving the community time to react.

Onchain execution — Fund transfers are executed by the Governor contract directly. There is no off-chain step or manual intervention.

Full transparency — Every transaction from the treasury is recorded onchain and can be verified by anyone at any time.