Implement initialize() in contracts/treasury/src/lib.rs. **What to implement:** - Panic if already initialized - Store ADMIN and FACTORY addresses - Set BALANCE=0, TOTAL_FEES_EARNED=0 - Initialize WITHDRAWAL_LOG as empty Vec **Acceptance Criteria:** - [ ] Double-init panics with descriptive error - [ ] get_balance() returns 0 after init - [ ] Unit test covers happy path and double-init
Implement initialize() in contracts/treasury/src/lib.rs.
What to implement:
Acceptance Criteria: