Skip to content

Releases: XRPLF/xrpl-py

v1.4.0

09 Mar 10:06
6090c49
Compare
Choose a tag to compare

Added

  • Sync and async generate_faucet_wallet functions now support a custom faucet host

v1.3.0

18 Dec 00:21
feab4a0
Compare
Choose a tag to compare

Added

  • Support for the XLS-20 NFT proposal
  • xrpl.models.amounts.get_amount_value helper function
  • xrpl.utils.str_to_hex and xrpl.utils.hex_to_str helpers
  • ledger_index optional param for all the main account methods
  • TicketCreate transaction model
  • GenericRequest model for unsupported request types
  • Methods to convert between IssuedCurrency and IssuedCurrencyAmount
  • Support for ints and floats in the IssuedCurrency and IssuedCurrencyAmount models (and ints for XRP)
  • Fixed bug where autofilling using an xAddress with None in the Destination Tag threw a KeyError
  • max_fee and fee_type optional params for get_fee
  • autofill, a new public method that populates the fee, sequence, and last_ledger_sequence fields of a transaction, based on the current state retrieved from the server the Client is connected to. It also converts all X-Addresses to classic addresses.
  • Exports Transaction, Response, pseudo-transactions at the xrpl.models level

Fixed

  • Improves typing of Response.result
  • Makes the default ledger version for get_next_valid_seq_number current instead of validated
  • Stops erroring on non-tesSUCCESS responses in reliable transaction submission
  • Removes runtime asserts in websocket clients that were used for type checks only
  • Adds missing top-level py.typed file for exceptions and constants
  • Fix issue where unsupported currency codes weren't being correctly processed in the binary codec
  • Fixes issue with UNLModify encoding (due to a bug in rippled)
  • Makes the account delete fee dynamic, based on the ledger's reserve, instead of hard-coded
  • Fee scaling based on load on the ledger
  • Fixes potential issue with conflicting Decimal contexts

v1.2.0

09 Nov 22:25
931b790
Compare
Choose a tag to compare

Added Python 3.10 support and some bug fixes. See CHANGELOG.md for all changes.

v1.1.1

03 Jul 01:31
e5bbdf4
Compare
Choose a tag to compare

Addresses bugs. See CHANGELOG.md for all changes.

v1.1.0

16 Jun 19:06
c837033
Compare
Choose a tag to compare

Added async support and websocket clients. See CHANGELOG.md for all changes.

v1.0.0

31 Mar 18:45
ffcbaf0
Compare
Choose a tag to compare

Initial release! Please open up an issue in our repo if you have any feedback or issues to report.