All notable changes will be documented here.
- upgrade gitopia version to v6.0.0
- support multiple query subscriptions in a single websocket connection
- add storage and bank query clients
- upgrade gitopia version to v5.1.0
- remove websocket connection in rpc client
- set GAS_ADJUSTMENT before estimating gas
- upgrade cosmos-sdk to v0.47.13
- upgrade gitopia to v4.0.0
- upgrade go to 1.21
- set gas adjustment to 1.8
- upgrade gitopia version to v3.3.1 (offchain sign fix)
- upgrade ledger dependencies
- upgrade gitopia version to v3.0.2
- initialize cosmos sdk client context in the command pre run handler
Currently, client context was partially initialized in the pre run handler and the run handler. Now, context initialization is done in one place.
- If you're using client context with commands, initialize the context in the pre run handler. fetch the context from the command in the run handler. All configurations are read from command flagset
- Otherwise, Get the client context completely initialized. limited params can be customized with arguments
- support broadcasting multiple transactions
- accept configs dynamically set by the user
- calculate fees for tx
- add support for configuring fee granter for transactions
- Add utility to create query client
- event handling errors will terminate the server
- add prometheus metrics
- handle context cancellation
- NewWSEvents method to subscribe to events
- Re-subscription on websocket reconnect
- Websocket logging