Description
Difficulty: Expert
Type: Feature
Summary
Design a contract ID registry pattern for managing known PocketPay contract addresses by network.
Current Behaviour
Consumers may hardcode contract IDs inconsistently.
Expected Behaviour
The SDK should provide a safer configuration pattern for known contract IDs.
Suggested Implementation
Create a design or implementation for network-scoped contract ID configuration and validation.
Files or Areas Likely Affected
src/config/
src/soroban/
src/vault/
docs/
Acceptance Criteria
Additional Notes
Avoid hardcoding production claims if not ready.
Description
Difficulty: Expert
Type: Feature
Summary
Design a contract ID registry pattern for managing known PocketPay contract addresses by network.
Current Behaviour
Consumers may hardcode contract IDs inconsistently.
Expected Behaviour
The SDK should provide a safer configuration pattern for known contract IDs.
Suggested Implementation
Create a design or implementation for network-scoped contract ID configuration and validation.
Files or Areas Likely Affected
src/config/
src/soroban/
src/vault/
docs/
Acceptance Criteria
Additional Notes
Avoid hardcoding production claims if not ready.