- Introduced `clarity-api.ts` with type-safe methods for reading Clarity contract data
- Added `callReadonly`, `readMap`, and `readVariable` functions with strong typing
- Integrated with `BatchProcessor` for efficient blockchain reads
- Updated dependencies to use latest `clarity-abi` and `ts-clarity`
- Added sample usage demonstrating SIP-010 token interactions
- Exported new methods in `index.ts`
- Introduced BatchProcessor to enable queue-based batch reading from Stacks blockchain
- Updated README.md with comprehensive documentation and usage examples
- Added BatchProcessor and BatchAPI implementation with support for variables, map entries, and readonly function calls
- Implemented automatic batching and result distribution for multiple read operations
- Updated sample code to demonstrate BatchProcessor usage
- Added `inlineSimulation` method to `SimulationBuilder` for handling inline simulations.
- Updated the `steps` structure to include a `simulationId` for inline simulations.
- Refactored sample code in `counter.ts` to demonstrate the new inline simulation feature.
- Modified `read.ts` to ensure the main function runs correctly when the module is executed directly.