OlympiaDemo · Mordor

Treasury

CoreDAO treasury balance and execution history

Treasury Balance

Contract Addresses

Execution Path

1. Proposal passes governance vote (100 blocks, ~22 min)

2. Proposal is queued in TimelockController (1 hour on Mordor)

3. After timelock, proposal is executed

4. OlympiaExecutor checks sanctions (Layer 3)

5. Treasury releases funds to recipient

How Treasury Withdrawals Work

Only the OlympiaExecutor can withdraw from the treasury. Direct transfers to the treasury contract are accepted but cannot be withdrawn except through governance.

The Executor is called by the TimelockController after a proposal passes the full governance pipeline (propose → vote → queue → execute).

Layer 3 sanctions check: The Executor verifies the recipient is not on the sanctions list before releasing funds. If the recipient is sanctioned, the withdrawal reverts and funds remain safe in the treasury.