Chenna Keshava B S
30f8a227b1
fix: Serialize MPToken UInt64 amounts as base-10 strings ( #3139 )
2026-07-22 13:31:21 +01:00
Ayaz Salikhov
0b15620d87
chore: Use libxrpl 3.3.0-rc1 ( #3144 )
2026-07-20 20:19:16 +01:00
Sergey Kuznetsov
87f0b480bf
fix: Don't cache requests with params ( #3113 )
...
`ResponseExpirationCache` is using only `method` (or `command`) as a
key, but responses might be different with different params. This may
lead to a client getting incorrect response because of caching. This PR
fixes it by caching only requests without any additional params.
2026-06-26 12:33:27 +01:00
Sergey Kuznetsov
9b04d64a0e
chore: Update libxrpl to 3.2.0 ( #3114 )
2026-06-25 11:19:12 +01:00
Ayaz Salikhov
52af23fe77
chore: Fixes after tidy v22 update ( #3108 )
2026-06-17 11:33:39 +01:00
Alex Kremer
dbc98894ba
refactor: Rename static constants ( #3073 )
2026-05-13 12:09:06 +01:00
Alex Kremer
e96ef39857
chore: Fix clang-tidy issues after introducing new checks ( #3061 )
2026-05-05 15:21:54 +01:00
Alex Kremer
51244feb4a
chore: Enable more clang-tidy checks ( #3054 )
2026-05-01 15:31:45 +01:00
Ayaz Salikhov
32aeda0ce7
chore: Fix clang-tidy 21 issues ( #3052 )
2026-04-29 16:17:32 +01:00
Sergey Kuznetsov
fe0bf736fb
refactor: Use error code in make_address() calls ( #3044 )
...
Function `ip::make_address()` throws an exception on an invalid IP.
Refactor to a better error handling without exceptions.
2026-04-27 11:32:07 +01:00
Ayaz Salikhov
fb8d648a08
test: Don't hardcode apiVersion where possible ( #3017 )
2026-03-27 16:02:19 +00:00
github-actions[bot]
0beaff15cd
style: clang-tidy auto fixes ( #3015 )
...
Fixes #3014 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2026-03-25 10:27:59 +00:00
Alex Kremer
7238cc8799
fix: Allow deleted libXRPL amendments to still be queried via feature ( #3011 )
2026-03-24 15:34:02 +00:00
Alex Kremer
21066d16e9
chore: Remove copyright from all source files ( #2975 )
2026-03-24 15:25:32 +00:00
Ayaz Salikhov
2b8a7b95e4
chore: Remove explicit accountNotFound message ( #2978 )
...
I searched rippled code, and there is no `accountNotFound` anywhere.
So, we should probably stick to the default, it looks reasonable
2026-03-09 17:17:09 +00:00
github-actions[bot]
a4d6caf8a7
style: Update pre-commit hooks ( #2968 )
...
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2026-03-03 15:58:30 +00:00
github-actions[bot]
af736717fc
style: clang-tidy auto fixes ( #2958 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2026-02-23 13:54:07 +00:00
Sergey Kuznetsov
2d6f82c27f
feat: Metrics for requested ledger age ( #2947 )
...
Adding metrics to be able to analyse requested ledger age distribution.
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-20 18:01:15 +00:00
Ayaz Salikhov
6ba58f42f0
style: Set clang-format width 100 ( #2953 )
2026-02-20 15:56:03 +00:00
Ayaz Salikhov
584d2bb5f2
feat: Support Lending Protocol ( #2945 )
2026-02-17 22:54:24 +00:00
emrearıyürek
9d3dbce73b
fix: Remove RpcEntryNotFound from ClioError ( #2661 )
...
Since rippled has its own error codes, all occurrences have been
replaced except for [PR2549](https://github.com/XRPLF/clio/pull/2549 ),
and the entry has also been removed entirely from Clio’s error enum.
This modification follows the feedback provided in this comment:
https://github.com/XRPLF/clio/pull/2549#discussion_r2394840688
Pending compatible libxrpl — temporarily on hold
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
2026-02-06 15:33:18 +00:00
Alex Kremer
c6be761f33
fix: Faster implementation of work queue ( #2887 )
2026-01-13 12:21:20 +00:00
github-actions[bot]
e9b98cf5b3
style: clang-tidy auto fixes ( #2848 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-12-11 09:51:03 +00:00
Ayaz Salikhov
f2f5a6ab19
chore: Switch to xrpl/3.0.0 ( #2843 )
2025-12-10 16:06:21 +00:00
yinyiqian1
06ea05891d
feat: Add DynamicMPT in account_mptoken_issuances ( #2820 )
...
Support DynamicMPT for the account_mptoken_issuances handler.
Related commit:
eed757e0c4
The original spec for `DynamicMPT` can be found here:
https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0094-dynamic-MPT
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-12-10 11:36:24 +00:00
emrearıyürek
2075171ca5
fix: Match ledger_entry error codes with rippled ( #2549 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
Co-authored-by: Peter Chen <34582813+PeterChen13579@users.noreply.github.com >
2025-11-17 15:14:31 +00:00
Alex Kremer
c973e99f4b
feat: WorkQueue priorities ( #2721 )
...
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-11-07 17:42:55 +00:00
Peter Chen
51dbd09ef6
fix: Empty signer list ( #2746 )
...
fixes #2730
2025-11-07 07:41:02 -08:00
Ayaz Salikhov
30e88fe72c
style: Fix pre-commit style issues ( #2743 )
2025-10-30 14:04:15 +00:00
github-actions[bot]
8375eb1766
style: clang-tidy auto fixes ( #2741 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-10-30 11:20:32 +00:00
yinyiqian1
eed757e0c4
feat: Support account_mptoken_issuances and account_mptokens ( #2680 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-29 14:17:43 +00:00
Peter Chen
7538efb01e
fix: Add mpt_issuance_id to meta of MPTIssuanceCreate ( #2701 )
...
fixes #2332
2025-10-17 09:58:38 -04:00
emrearıyürek
b361e3a108
feat: Support new types in ledger_entry ( #2654 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-14 17:37:14 +01:00
github-actions[bot]
2f3e9498dc
style: clang-tidy auto fixes ( #2645 )
2025-09-23 11:31:26 +02:00
emrearıyürek
d2de240389
fix: Print out error details of web context ( #2351 )
2025-09-22 13:45:04 +01:00
Alex Kremer
b66d13bc74
fix: Workaround large number validation and parsing ( #2608 )
...
Fixes #2586
2025-09-17 16:12:32 +01:00
github-actions[bot]
420b99cfa1
style: clang-tidy auto fixes ( #2635 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-09-16 14:14:55 +01:00
Ayaz Salikhov
3f2ada3439
fix: Keep spdlog loggers valid between tests ( #2614 )
2025-09-15 14:47:35 +01:00
Peter Chen
91b248e3b2
fix: remove MPTIssuanceID from tx ( #2569 )
...
fixes #2332 : Essentially, remove `mpt_issuance_id` for
`MPTokenIssuanceCreate`
2025-09-10 08:38:03 -07:00
Peter Chen
9edc26a2a3
fix: Add MPT to txn JSON ( #2392 )
...
fixes #2332
2025-09-04 18:15:47 +01:00
emrearıyürek
90ac03cae7
fix: Support canonical names for type in account_objects ( #2437 )
...
Fix: https://github.com/XRPLF/clio/issues/2275
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-09-03 17:06:21 +01:00
Ayaz Salikhov
e6b2f9cde7
style: Fix JSON indent style in C++ code ( #2485 )
2025-08-28 15:10:36 +01:00
Ayaz Salikhov
5e7f6bb5bd
style: Fix JSON colon style in C++ code ( #2484 )
2025-08-28 13:34:25 +01:00
Peter Chen
e9ab081ab7
fix: add trustline locking flag to account_info ( #2338 )
...
fixes #2323
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-08-19 10:07:21 -04:00
Ayaz Salikhov
4232359dce
refactor: Put log options in log section in config ( #2440 )
2025-08-18 15:22:33 +01:00
Ayaz Salikhov
7e42507b9a
fix: Fix GCC 15 discovered bugs ( #2425 )
2025-08-12 15:57:14 +01:00
Ayaz Salikhov
9420c506ca
feat: Use spdlog logger ( #2372 )
2025-08-11 18:04:04 +01:00
Alex Kremer
87565b685a
fix: MPT test object producing ASAN error ( #2406 )
...
Plus some driveby cleanup of incorrect placement of `constexpr`
2025-08-07 18:57:26 +01:00
Alex Kremer
b29e2e4c88
chore: Update boost usages to match 1.88 ( #2355 )
2025-07-23 15:49:19 +01:00
github-actions[bot]
cc506fd094
style: Update pre-commit hooks ( #2290 )
...
Update versions of pre-commit hooks to latest version.
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2025-07-02 16:36:34 +01:00