- fix: coin parsing to support ibc denominations
- chore: bump grpcio to support Apple M1 architectures and Python 3.12
- fix: move googleapis-common-protos to main dependency group to resolve installation issues
- feat: General LedgerClient features (query blocks, chain id, current height)
- refactor: Remove biputils google-api-python-client dependencies
- drop BLS support
- feat: Python 3.11 support
- feat: add timestamp to LedgerClient TxResponse
- feat: update/clear contract admin
- fix: ValueError exceptions when using query_staking_summary
- fix: key pair logic
- update protobuf and grpcio dependencies
- feat: add migration for wasm contracts in aerial
- CI: fix release automation
- dependencies rearranged
- better support for stacking queries
- integration tests fixes
- query timeouts options added
- fixes for gas prices
- python 3.10 support
- poetry dependency management tool now used
- documentation and docstrings are updated
- reference API added to the documentation
- added contract schema and validate msgs if present
- Tx.wait_to_complete: timeout and poll_period parameters are added
- dependencies are updated and cleaned up
- add pagination to TotalSupply
- import PubKey type to prevent error on rest query
- dev dependency grpcio-tools updated to 1.47.0
- dev dependency protobuf pinned to 3.19.4
- cosmos sdk proto files regenerated with newer grpcio tool
-
add BLS support
-
add ability to create wallet from mnemonic or unsafe seed
-
add integration tests
-
LedgerContract switches path to optional
-
add address prefix to wallet
-
Add fallback hashlib for Ubuntu 22.04 LTS
-
fix: send funds in contract methods
-
fix integration tests
-
fix: improve support for other chains
-
staking auto-compounder use-case
-
oracle example use-case
-
stake optimizer use-case
-
top-up wallet use-case
-
update documentation
- fix: mainnet chain_id and fee (#141)
- fixes for rest api support (#138)
- configuration updates for dorado (#135)
- dorado updates (#115)
- upgrade module (#130)
- add docs preview (#136)
- ibc module (#118)
- tendermint module (#128)
- Aerial High Level API by @ejfitzgerald in #96
- Aerial: Initial offline table based gas strategy by @ejfitzgerald in #107
- gov module queries support by @solarw in #91
- Aerial: Simulation based Gas estimation by @ejfitzgerald in #108
- added darglint to make lint command by @solarw in #109
- unused darglint config removed from the setup.cfg by @solarw in #111
- chores: update protos, fix Makefile by @daeMOn63 in #113
- add slashing module API by @solarw in #116
- added evidence module API by @solarw in #117
- fix staking tests by @daeMOn63 in #119
- feat: add params rest client by @daeMOn63 in #120
- Add distribution module by @Galadrin in #92
- Mint module by @solarw in #122
- Initial documentation using MkDocs by @5A11 in #123
- Basic staking support by @ejfitzgerald in #125
- Minor docs edit by @5A11 in #129
- Feature/release 0.3.0 by @5A11 in #131
- Release 0.3.0 by @5A11 in #132
-
Introduced
Aerial
high-level API.- Groundwork for a strategy engine for choosing tx gas fees
- Simulation-based gas estimation
- Support for queries, sending tokens, wallets, basic smart contract interactions
- Support for staking-related logic
-
Added documentation using MkDocs
-
Added low-level support for Cosmos SDK's
gov
module -
Added low-level support for Cosmos SDK's
distribution
module -
Added low-level support for Cosmos SDK's
mint
module -
Added low-level support for Cosmos SDK's
slashing
module -
Added low-level support for Cosmos SDK's
evidence
module -
Improvement to linters (added
darglint
tomake lint
). Resolveddarglint
complains. -
Various fixes and cleanups
- Fixed some REST api bugs
- Added support for a Capricorn version of FetchD network
- Dependencies refactored and some dependencies will install only with --dev parameter
- Lowered required version of grpcio to 1.32.0 or greater
- First public release