Xrpl-py

Latest version: v4.1.0

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

4.1.0

Added

- Support for `Deep Freeze` (XLS-77d)
- Support for `PermissionedDomains` (XLS-80)
- Support `AMMClawback` amendment (XLS-73d)
- Support for the `simulate` RPC ([XLS-69](https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0069d-simulate))

Fixed
- `Sign`, `SignFor`, and `SignAndSubmit` methods now properly handle WebSocket clients

4.0.0

Added

- Support for the Multi-Purpose Tokens (MPT) amendment (XLS-33)
- Add `include_deleted` to ledger_entry request
- Add support for XLS-70d (Credentials)

BREAKING CHANGE:

- Remove Python 3.7 support to fix dependency installation and use 3.8 as new default.

Fixed

- Grab the FeeSettings values from the latest validated ledger. Remove hard-coded reference to 10 drops as the reference transaction cost.

3.0.0

BREAKING CHANGE

- Use rippled API v2 as default in requests

Added

- Support for the DeliverMax field in Payment transactions
- Support for the `feature` RPC

Fixed

- Allow empty strings for the purpose of removing fields in DIDSet transaction
- Use `NetworkID` in faucet processing to produce a non-ambiguous URL for faucet hosts.

Removed

- Remove deprecated `full`, `accounts`, and `type` parameters from ledger request model

2.6.0

Added

- Support for the Price Oracles amendment (XLS-47).
- Add `nfts_by_issuer` clio-only API definition
- Included `ctid` field in the `tx` request.
- `from_xrpl` method accepts input dictionary keys exclusively in the proper XRPL format.
- Support for DynamicNFT amendment (XLS-46)

Fixed

- Added support for `XChainModifyBridge` flag maps (fixing an issue with `NFTokenCreateOffer` flag names)
- Fixed `XChainModifyBridge` validation to allow just clearing of `MinAccountCreateAmount`
- Added support for IDE auto-completion of model constructors
- Currency codes with special characters not being allowed by IssuedCurrency objects.
- Construction of Wallet throws an "Invalid Seed" error, if the secret is not decode-able.
- Rectify the incorrect usage of a transaction flag name: Update `TF_NO_DIRECT_RIPPLE` to `TF_NO_RIPPLE_DIRECT`
- Add the missing `AMMDeposit` Flag `TF_TWO_ASSET_IF_EMPTY`

Removed:

- Remove Hooks faucet since it's now on the Xahau testnet.

2.5.0

Added

- Support for the DID amendment (XLS-40).
- Support for `server_definitions` RPC

Fixed

- Exported `get_nftoken_id` and `parse_nftoken_id` at the `xrpl.utils` level
- Fixed issue in `get_nftoken_id` where error is opaque when there are no `NFTokenPage`s

Changed

- Removed sidechain-net1 Devnet faucet support as it has been decommissioned. Users should instead use the bridge between Devnet and sidechain-net2 for testing.
- Removed amm-devnet faucet support as is will soon be decommissioned

2.4.0

- `ledger_entry`: `state` is added an alias for `ripple_state`.
- `validators`: Added new field `validator_list_threshold` in response.
- `simulate`: A new RPC that executes a [dry run of a transaction submission](https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0069d-simulate#2-rpc-simulate)
- Signing methods autofill fees better and properly handle transactions that don't have a base fee, and will also autofill the `NetworkID` field.

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.