PyCardano
A Cardano library written in Python. It allows users to create and sign transactions without depending on third-party Cardano serialization tools.
PyCardano is a Cardano library written in Python. It allows users to create and sign transactions without depending on third-party Cardano serialization tools, such as cardano-cli and cardano-serialization-lib, making it a lightweight library, which is simple and fast to set up in all types of environments.
The current goal of this project is to enable developers to write off-chain code and tests in pure Python for Plutus DApps. Nevertheless, we see the potential in expanding this project to a full Cardano node client, which could be beneficial for faster R&D iterations.
Features
- Shelly address
- Transaction builder
- Transaction signing
- Multi-asset
- Chain backend integration
- UTxO selection
- Native script
- Native token
- Metadata
Coming soon
-
Fee calculation
-
Plutus script
-
Mnemonic
-
Byron Address
-
Reward withdraw
-
HD Wallet
-
Staking certificates
-
Protocol proposal update
-
Protocol proposal update