Releases: sephynox/xrpl-rust
Releases · sephynox/xrpl-rust
v0.5.0
[v0.5.0] - 2025-02-26
Added
- add missing NFT request models
- add
parse_nftoken_id
andget_nftoken_id
utility functions - complete existing result models and add NFT result models
- add transaction
Metadata
models - fix serialization issue where null values were tried to be serialized
- fix multisigning bug, because
signing_pub_key
is not set for multisigning but it is required, so it's just an empty string - add transaction response models
- add integration tests with XRPL test net.
v0.4.0
[v0.4.0] - 2024-11-14
Added
- add amm support
- Transaction models
- Transaction signing
- Request models
- add sidechain support
- Transaction models
- Transaction signing
- improve errorhandling utilizing thiserror
Changed
- simplifying feature flags
v0.3.0
[v0.3.0] - 2024-10-07
Added
- Helper functions
- Account helpers
- does_account_exist
- get_next_valid_seq_number
- get_xrp_balance
- get_account_root
- get_latest_transaction
- Ledger helpers
- get_latest_validated_ledger_sequence
- get_latest_open_ledger_sequence
- get_fee
- Transaction helpers
- sign
- sign_and_submit
- autofill
- autofill_and_sign
- submit
- calculate_fee_per_transaction_type
- send_reliable_submission
- Wallet helpers
- generate_faucet_wallet
- Account helpers
Changed
- The clients have been refactored
Fixed
- Compilation error stating that
rand::OsRng: RngCore
is not satisfied caused by a pro-macro
v0.2.0-beta
[0.2.0-beta] - 2023-04-13
Transaction, Request and Ledger object models
Added
- Request models
- Transaction models
- Ledger models
- Utilize
anyhow
andthiserror
for models - Utilities regarding
serde
crate - Utilities regarding
anyhow
crate
Changed
- Use
serde_with
to reduce repetitive serialization skip attribute tags - Use
strum_macros::Display
instead of manualcore::fmt::Display
- Use
strum_macros::Display
forCryptoAlgorithm
enum - Separated
Currency
toCurrency
andAmount
- Make
Wallet
fields public
Fixed
- Broken documentation link
- Flatten hex exceptions missed from previous pass