Overview
Create a treasury contract that accumulates platform fee income and allows admin-controlled batch withdrawals to minimise transaction overhead.
Tasks
Acceptance Criteria
- Treasury accumulates fees over time from multiple payments
- Only multisig can withdraw — single admin cannot drain alone
Overview
Create a treasury contract that accumulates platform fee income and allows admin-controlled batch withdrawals to minimise transaction overhead.
Tasks
withdraw(amount, destination)multisig-only functionTreasuryDepositandTreasuryWithdrawaleventsget_balance()view functionAcceptance Criteria