Releases: Python-Cardano/pycardano
Releases · Python-Cardano/pycardano
v0.5.1
v0.5.0
[0.5.0] - 2022-06-15
Added
- Staking certificates.
- Add an option to merge change into already existing output. (#38).
- Enable UTxO query with Kupo (#39).
- Add 'add_minting_script' to txbuilder.
- Add usage guides for Plutus (#46).
- Add message signing and verification (CIP8) (#45).
Changed
amount
inTransactionOutput
will be converted to typeValue
even when anint
is passed in (#42).- Add unknown fields to ArraySerializable if more values are provided.
Fixed
- Prevent 'Transaction.from_cbor' from dropping data in datum.
- Add fake fee to fake transaction when fee is 0.
v0.4.1
v0.4.0
Added
- Support mint redeemer
- Add execution units estimation
- Fee Estimation Improvement (#27)
- Add blockfrost support for transaction evaluation
Changed
- Refactor transaction builder to a dataclass
- Upgrade Blockfrost to 0.4.4
Fixed
- Do not modify multiassets when being added or subtracted
- Restore empty datum in redeemer
v0.3.1
v0.3.0
[0.3.0] - 2022-03-21
Added
- Incorporate change split logic #7.
- Plutus
- Datum support for transaction inputs and transaction outputs.
- New function
add_script_input
in tx builder to support spending of Plutus script input. - Add collateral to tx builder for script transaction.
- Add
plutus_script_hash
that calculates the hash of a Plutus script. - Include script execution steps and memory into fee calculation.
- Add
build_and_sign
to tx builder.
Changed
- Remove positional argument
index
from Redeemer's constructor.
v0.2.0
[0.2.0] - 2022-03-13
This release added essential features for Plutus script interactions.
Added
- Plutus
- Serialization, deserialization, and customization of plutus data and redeemer
- Plutus cost model
- Calculation of script data hash
- JSON compatibility
- Extended key support
Changed
- Sort multi-assets based on policy id and asset names
Fixed
- Fail tx builder when input amount is not enough to cover outputs and tx fee