Releases: sephynox/xrpl-rust
Releases · sephynox/xrpl-rust
v1.0.0
Release v.1.0.0
What's Changed
- fix: type of server_state_duration_us in server info changed to str by @denes710 in #113
- fix: missing network_id member added to server info response by @denes710 in #114
- Define default trait for enum CryptoAlgorithm by @grawert in #115
- Feat/currency validation by @LimpidCrypto in #117
- Feature: Basic CLI by @sephynox in #118
- Utility functions by @LimpidCrypto in #98
- Dev by @sephynox in #123
- Feature: Documentation & Examples by @sephynox in #121
- Fix AsyncJsonRpcClient to reuse HttpClient by @grawert in #120
- Dev by @sephynox in #125
- Release
v1.0.0by @sephynox in #122
New Contributors
Full Changelog: v0.5.0...v1.0.0
v0.5.0
[v0.5.0] - 2025-02-26
Added
- add missing NFT request models
- add
parse_nftoken_idandget_nftoken_idutility functions - complete existing result models and add NFT result models
- add transaction
Metadatamodels - fix serialization issue where null values were tried to be serialized
- fix multisigning bug, because
signing_pub_keyis 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: RngCoreis 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
anyhowandthiserrorfor models - Utilities regarding
serdecrate - Utilities regarding
anyhowcrate
Changed
- Use
serde_withto reduce repetitive serialization skip attribute tags - Use
strum_macros::Displayinstead of manualcore::fmt::Display - Use
strum_macros::DisplayforCryptoAlgorithmenum - Separated
CurrencytoCurrencyandAmount - Make
Walletfields public
Fixed
- Broken documentation link
- Flatten hex exceptions missed from previous pass