Description (Contract)
Prevent token state overwrite by rejecting second initialize call.
Tasks
- Add guard in
initialize for already initialized state
- Return clear panic/error message
- Add test for second initialize call
Additional Requirements
- Keep behavior deterministic across ledgers
Acceptance Criteria
- First initialize succeeds
- Second initialize fails
- Tests pass
Description (Contract)
Prevent token state overwrite by rejecting second
initializecall.Tasks
initializefor already initialized stateAdditional Requirements
Acceptance Criteria