Page cover

wave-pulseTreasury Core

The QDTreasuryCore Contract is central to the Automated Treasury Management System (ATMS). It is the governance hub for the QuantDAO treasury, responsible for managing voting, cycle management, and reward distribution based on the community’s decisions. The contract interacts with other components like the QDTreasuryOperations Contract to execute market actions, based on the results of DAO governance.

QDTreasuryCore consists of four main functions,

  1. Governance Mechanism:

    • The QDTreasuryCore contract enables governance via sQD tokens, where token holders vote on asset proposals.

    • Votes are token-weighted based on the amount of sQD a user holds, and governance proposals are executed according to the votes received.

  2. Cycle Management:

    • The contract defines the treasury cycle, which includes the voting period and the duration that assets are held in the treasury before they are sold or swapped.

    • It operates within a weekly cycle or another predefined period, depending on the protocol’s settings.

  3. Reward Distribution:

    • After a successful cycle, rewards in the form of $QD tokens are distributed to sQD stakers.

    • The distribution is automated and triggered by the results of the treasury actions defined by the governance process.

  4. Interaction with Other Contracts:

    • The contract interfaces with the QDTreasuryOperations Contract, which performs the actual market transactions like buying assets, selling tokens, and burning $QD.

    • Slippage protection, circuit breakers, and other safety measures are implemented in this contract to ensure treasury actions remain stable.

Last updated