Releases: XRPLF/xrpl-py
Releases · XRPLF/xrpl-py
v1.4.0
Added
- Sync and async generate_faucet_wallet functions now support a custom faucet host
v1.3.0
Added
- Support for the XLS-20 NFT proposal
xrpl.models.amounts.get_amount_value
helper functionxrpl.utils.str_to_hex
andxrpl.utils.hex_to_str
helpersledger_index
optional param for all the main account methodsTicketCreate
transaction modelGenericRequest
model for unsupported request types- Methods to convert between
IssuedCurrency
andIssuedCurrencyAmount
- Support for ints and floats in the
IssuedCurrency
andIssuedCurrencyAmount
models (and ints forXRP
) - Fixed bug where autofilling using an
xAddress
withNone
in the Destination Tag threw a KeyError max_fee
andfee_type
optional params forget_fee
autofill
, a new public method that populates thefee
,sequence
, andlast_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 thexrpl.models
level
Fixed
- Improves typing of
Response.result
- Makes the default ledger version for
get_next_valid_seq_number
current
instead ofvalidated
- 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
v1.1.1
Addresses bugs. See CHANGELOG.md
for all changes.