doc.gno
0.76 Kb · 13 lines
1// Package community_pool manages the GnoSwap community treasury.
2//
3// This contract holds registered protocol-owned assets. The emission system
4// routes its configured community-pool share here, and external governance may
5// use proposal execution to authorize a spend. Proposal and voting state are
6// outside this package: TransferToken is a direct admin-or-governance entry
7// point subject to the withdrawal halt and token-transfer validation.
8//
9// Governance is the recommended normal route. While governance is not yet
10// mature, admin access is retained for emergency-only use as an operational
11// policy. The contract does not verify an emergency or require proposal
12// approval for admin calls, and admin access does not expire automatically.
13package community_pool