Skip to content

Releases: Python-Cardano/pycardano

v0.6.3

11 Oct 16:45
Compare
Choose a tag to compare

[0.6.3] - 2022-10-02

Added

  • Support cbor serializable for UTxO. (#84)

Fixed

  • Add required signers as part of fee estimation.
  • Fix insufficient min_utxo amount when using Blockfrost context.

Changed

  • Change the default calculation of min_lovelace to Vasil era. This is a backward compatible change,
    and it will reduce the amount of min_lovelace required for transactions.

v0.6.2

15 Sep 03:55
Compare
Choose a tag to compare

This release fixes dependency issue when installing with pypi.

v0.6.1

13 Sep 02:02
Compare
Choose a tag to compare

[0.6.1] - 2022-09-03

Added

  • Add coins_per_utxo_size in blockfrost chain context

Fixed

  • Fixed PPViewHashesDontMatch issue. See details in issue 81.

v0.6.0

29 Aug 04:00
Compare
Choose a tag to compare

[0.6.0] - 2022-08-28

v0.6.0 is update for Vasil hard fork.

Added

  • Support for reference inputs (CIP31).
  • Support for inline datum (CIP32).
  • Support for reference scripts (CIP33).
  • Vasil changes for Ogmios.
  • Vasil changes for blockforst.
  • Add type "RawPlutusData", which is used as the default type for datum deserialized from cbor.
  • TransactionOutput now has two new fields, datum and script, which could be added to the transaction output.
  • Blockfrost chain context now supports custom API url.

Changed

  • Improved the format of transaction representation.
  • Method add_script_input in TransactionBuilder no longer requires script field to be set.
    If absent, the transaction builder will try to find it from chain context.
  • Similarly, method add_minting_script in TransactionBuilder no longer requires script field to be set.
    If absent, the transaction builder will try to find it from chain context.

v0.5.1

10 Jul 00:17
Compare
Choose a tag to compare

[0.5.1] - 2022-07-09

Added

  • Policy json serializer (#58)

Fixed

  • Fix min lovelace when the input is Value type

v0.5.0

15 Jun 17:10
Compare
Choose a tag to compare

[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 in TransactionOutput will be converted to type Value even when an int 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

04 May 04:45
Compare
Choose a tag to compare

Changed

  • Use specific version of blockfrost-python

Fixed

  • Don't add min_lovelace to unfulfilled_amount when change address is not provided

v0.4.0

01 May 19:23
Compare
Choose a tag to compare

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

31 Mar 22:14
Compare
Choose a tag to compare

[0.3.1] - 2022-03-31

Some minor improvements in transaction builder.

Added

  • Add more details to the message of exception when UTxO selectors failed.
  • Validate output value is non-negative.

v0.3.0

22 Mar 03:04
Compare
Choose a tag to compare

[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.