- update and migrate to Pydantic V2
- remove extra on_message
- add missing forward refs
- handle MissingRequiredDatumsError
- use threading events in websocket on open
- use era mismatch result
- add tx submission code
- add tx monitor code
- add state query code
- add chain sync client code
- use new models and enums
- add necessary utils
- sort out all models
- complete chain sync client code and add tests
- add enums