Skip to content

Token initialize should reject re-initialization #275

@aji70

Description

@aji70

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveCross-cutting / engagement batchcontractSoroban / Rust contracts

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions