Priority
P0
Difficulty
Intermediate
Task
Create lib/stellar/client.ts to centralize Stellar network client setup for ChainMove.
Expected behavior
- Add helpers for Horizon server setup.
- Add helpers for Soroban RPC setup.
- Add network selection support.
- Use the Stellar config helper.
Acceptance criteria
Test requirement
Add tests for testnet config, mainnet config, and invalid network handling.
Evidence required
Commands
npm run lint
npm run typecheck --if-present
npm run build
Priority
P0
Difficulty
Intermediate
Task
Create
lib/stellar/client.tsto centralize Stellar network client setup for ChainMove.Expected behavior
Acceptance criteria
Test requirement
Add tests for testnet config, mainnet config, and invalid network handling.
Evidence required
Commands