## Summary Add an in-memory caching layer to the SDK for read-only contract queries to reduce RPC calls and improve dApp responsiveness. ## Requirements - [ ] Create `sdk/src/cache.ts` with `CacheManager` - [ ] Implement LRU eviction with configurable TTL - [ ] Automatic cache invalidation after write operations - [ ] Support cache warming - [ ] Add persistent cache via localStorage - [ ] Cache hit/miss metrics
Summary
Add an in-memory caching layer to the SDK for read-only contract queries to reduce RPC calls and improve dApp responsiveness.
Requirements
sdk/src/cache.tswithCacheManager