Description
Immutable retirement records preventing double-counting.
Acceptance Criteria
- retire_credits(owner, amount) permanently removes from circulation
- RetirementRecord: owner, amount, timestamp, purpose
- Retired excluded from total_supply; cannot unretire
- get_retirement_certificate(owner) returns all retirements
- Tests: retirement, history, retired credit transfer prevention
Files to Modify
- src/carbon_credit.rs
- src/rwa_token.rs
Description
Immutable retirement records preventing double-counting.
Acceptance Criteria
Files to Modify