Hiero Python SDKΒ β Announcing Release v0.1.4
π The Python SDK Has a New Release β Welcome v0.1.4
This extensive update represents a big leap forward, especially for smart contract functionality, and comes with a range of improvements that make building on Hedera with Python easier, clearer, and more powerful. A huge thank you to our talented contributors for making this release possible.
β¨ Whatβs New in 0.1.4
Using the Hiero Python SDK, you can now interact with the Hedera network in more ways than ever before.
π Work with Smart Contracts
- Create and Update contracts with
ContractCreateTransaction
andContractUpdateTransaction
- Call and execute contract functions using
ContractCallQuery
andContractExecuteTransaction
. - Inspect deployed contracts with
ContractInfoQuery
andContractBytecodeQuery
. - Upload both
.bin
and.bin-runtime
bytecode formats with improved utilities.
π§βπ€βπ§ Manage Accounts and Tokens
- Update account properties with
AccountUpdateTransaction
. - Cancel pending airdrops via
TokenCancelAirdropTransaction
. - Work with new airdrop classes:
PendingAirdropId
,PendingAirdropRecord
.
π Handle Files on the Network
- Update, delete, and query files with
FileUpdateTransaction
,FileDeleteTransaction
,FileContentsQuery
, andFileInfoQuery
. - Append file contents using
FileAppendTransaction
.
π Improved Key Support
- Added legacy ECDSA DER parse support.
- Clearer documentation for
PrivateKey.from_string
. - Fixes for missing ECDSA handling in certain transaction types.
π PEP8 Style & Code Quality
- Migrated many naming conventions from camelCase β snake_case to align with PEP8 (old names will still work for now, but will be removed in the next release).
- Linting and formatting improvements in the consensus module.
π Improved Developer Experience
With the surge of developer interest in the SDK, weβve also invested in documentation:
- Extended Contributing Guide: step-by-step instructions for contributing, writing blog posts, and getting support.
- Upstream Sync Guide: documentation on how to sync with
main
.
β‘ Get Started
Upgrade to the latest release with:
pip install --upgrade hiero-sdk-python
Then try out contract creation, account updates, or file queries directly in your Python environment.
You can also check out our open issues (for both new starters and seasoned Python developers):
π GitHub Issues
And join our community meetings:
-
Office Hour: fortnightly drop-in help, next on 27th August
Join via Zoom -
Community Call: fortnightly community learning and discussion, next on 3rd September
Join via Zoom
π Thanks to Our Contributors
Big thanks to Dosik13, nadineloepfe, ivaylonikolov7, manishdait, anirudhsengar, rbarker-dev, 0xJohnZW, Mounil2005, piyush588, and many more for making this release happen.
Weβre excited to see what the community builds next! π
Recent Hiero Posts
-
Hacktoberfest 2025: Contribute to Hiero!
September 30, 2025
Join the Hiero project this Hacktoberfest 2025
-
Results for September Hiero Technical Steering Committee Elections
September 23, 2025
The results for the September Hiero Technical Steering Committee election are here!
-
September TSC Contributor Seat Voting
September 17, 2025
September 2025 elections for TSC Maintainer seat are here!
-
September's Open Issues at the Python SDK
September 8, 2025
September's Open Issues at the Python SDK