🧠 Concept
Create a reusable service for reading Soroban contract state.
⚠️ Problem
Bridge integrations need contract state information for route validation and execution decisions.
📁 Implementation Scope
src/soroban/state/
src/soroban/contracts/
tests/soroban/state/
✅ Requirements
- Read contract state through the Stellar RPC layer
- Support typed state responses
- Normalize returned values
- Handle missing state entries
- Cache safe read-only results where appropriate
🎯 Acceptance Criteria
🧠 Concept
Create a reusable service for reading Soroban contract state.
Bridge integrations need contract state information for route validation and execution decisions.
📁 Implementation Scope
src/soroban/state/src/soroban/contracts/tests/soroban/state/✅ Requirements
🎯 Acceptance Criteria