Ayaz Salikhov
3e520c8742
chore: Fix: nagetive -> negative ( #2156 )
2025-05-26 15:48:17 +01:00
Sergey Kuznetsov
b3da9adb03
feat: Account permission support ( #2145 )
...
Fixes : #1975 .
Also switch to libxrpl 2.5.0-b1. Fixes : #2139 , #2140 .
2025-05-20 13:40:38 +01:00
Ayaz Salikhov
5cb3908e4f
test: Run undefined sanitizer without ignoring errors ( #2134 )
2025-05-19 09:07:14 +01:00
Peter Chen
cdb5882688
refactor: remove old config ( #2097 )
...
fixes #1805
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-05-15 11:53:47 -04:00
Ayaz Salikhov
02ccbf850f
style: Use codespell instead of typos pre-commit hook ( #2104 )
2025-05-13 15:15:38 +01:00
Sergey Kuznetsov
b87b32db86
feat: Dosguard API weights ( #2082 )
...
Experimental support for Dosguard API weights.
2025-05-13 15:02:21 +01:00
Ayaz Salikhov
5e43c3b099
test: Remove SetUp and TearDown methods in tests ( #2086 )
...
Fix: https://github.com/XRPLF/clio/issues/910
2025-05-07 09:41:23 +01:00
github-actions[bot]
8b99013ff8
style: clang-tidy auto fixes ( #2053 )
...
Fixes #2052 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-04-29 10:52:35 +01:00
Ayaz Salikhov
af0a8af287
style: Add typos pre-commit hook ( #2041 )
2025-04-29 09:59:11 +01:00
Peter Chen
593d7298b1
fix: Add CTID to all RPC's that includes transactions ( #2011 )
...
fixes #1998
2025-04-25 09:55:39 -04:00
github-actions[bot]
1cb09a01f6
style: clang-tidy auto fixes ( #2034 )
...
Fixes #2033 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-25 11:10:05 +01:00
Ayaz Salikhov
9c92a2b51b
style: Use pre-commit tool and add simple config ( #2029 )
...
I started with really simple pre-commit hooks and will add more on top.
Important files:
- `.pre-commit-config.yaml` - the config for pre-commit
- `.github/workflows/pre-commit.yml` - runs pre-commit hooks in branches
and `develop`
- `.github/workflows/pre-commit-autoupdate.yml` - autoupdates pre-commit
hooks once in a month
2025-04-24 17:59:43 +01:00
Ayaz Salikhov
ade6289de2
refactor: Add str() method to BaseTagDecorator ( #2020 )
...
Fix: https://github.com/XRPLF/clio/issues/2008
2025-04-24 16:48:19 +01:00
Ayaz Salikhov
01ae4c4312
refactor: Compare error_code with enum values, not hardcoded ints ( #2023 )
...
Fix: https://github.com/XRPLF/clio/issues/2002
2025-04-23 18:39:53 +01:00
github-actions[bot]
1e38ad5ec0
style: clang-tidy auto fixes ( #2013 )
...
Fixes #2012 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-21 10:26:46 -04:00
Sergey Kuznetsov
bd9e39ee85
fix: Fix incorrect requests logging ( #2005 )
...
Fixes #2004 .
2025-04-17 17:49:44 +01:00
Sergey Kuznetsov
46514c8fe9
feat: More efficient cache ( #1997 )
...
Fixes #1473 .
2025-04-17 16:44:53 +01:00
Peter Chen
89eb962d85
fix: CTID issue ( #2001 )
...
fixes #1998
2025-04-16 19:55:12 +01:00
github-actions[bot]
2385bf547b
style: clang-tidy auto fixes ( #1992 )
...
Fixes #1991 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-07 11:13:22 +01:00
Alex Kremer
1d011cf8d9
feat: ETLng integration ( #1986 )
...
For #1594
2025-04-04 15:52:22 +01:00
github-actions[bot]
91484c64e4
style: clang-tidy auto fixes ( #1989 )
...
Fixes #1988 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-03 11:08:47 +01:00
Peter Chen
8a3e71e91f
fix: incorrect set HighDeepFreeze flag ( #1978 )
...
fixes #1977
2025-04-02 09:53:35 -04:00
Alex Kremer
b31b7633c9
feat: ETLng extensions ( #1967 )
...
For #1599 #1597
2025-03-21 16:41:29 +00:00
Peter Chen
a36aa3618f
fix: ripple_flag logic in account lines ( #1969 )
...
fixes #1968
2025-03-19 10:26:04 -04:00
Sergey Kuznetsov
67e451ec23
chore: Upgrade libxrpl to 2.4.0 ( #1961 )
2025-03-13 15:42:20 +00:00
Alex Kremer
8ac1ff7699
feat: Implement and use LedgerCacheInterface ( #1955 )
...
For #1200
2025-03-12 13:48:33 +00:00
Sergey Kuznetsov
c57fe1e6e4
test: Add assert mock to avoid death tests ( #1947 )
...
Fixes #1750
2025-03-07 18:11:52 +00:00
Peter Chen
8a08c5e6ce
feat: Add support for deep freeze ( #1875 )
...
fixes #1826
2025-03-05 11:04:44 -05:00
github-actions[bot]
918a92eeee
style: clang-tidy auto fixes ( #1925 )
...
Fixes #1924 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-02-25 09:29:24 +00:00
Shawn Xie
c9e8330e0a
feat: LPT freeze ( #1840 )
...
Fixes #1827
2025-02-24 15:39:11 +00:00
Peter Chen
fcebd715ba
test: add non-admin test for simulate ( #1893 )
2025-02-14 13:00:40 -05:00
Peter Chen
624f7ff6d5
feat: Support Simulate ( #1891 )
...
fixes #1887
2025-02-12 10:00:04 -05:00
Sergey Kuznetsov
89af8fe500
feat: Permissioned domains ( #1841 )
...
Fixes #1833 .
2025-01-31 15:30:34 +00:00
cyan317
1753c95910
feat: Support Dynamic NFT ( #1525 )
...
Fix #1471
Clio's changes for supporting DNFT
https://github.com/XRPLF/rippled/pull/5048/files
2025-01-31 13:33:20 +00:00
Alex Kremer
81fe617816
fix: Re-add account_tx max limit ( #1855 )
2025-01-29 13:42:31 +00:00
Sergey Kuznetsov
540e938223
refactor: Use mutex from utils ( #1851 )
...
Fixes #1359 .
2025-01-27 15:28:00 +00:00
cyan317
12e6fcc97e
fix: gateway_balance discrepancy ( #1839 )
...
Fix https://github.com/XRPLF/clio/issues/1832
rippled code:
https://github.com/XRPLF/rippled/blob/develop/src/xrpld/rpc/handlers/GatewayBalances.cpp#L129
2025-01-22 09:48:13 +00:00
nkramer44
fbedeff697
fix: Remove InvalidHotWallet Error from gateway_balances RPC handler ( #1830 )
...
Fixes #1825 by removing the check in the gateway_balances RPC handler
that returns the RpcInvalidHotWallet error code if one of the addresses
supplied in the request's `hotwallet` array does not have a trustline
with the `account` from the request.
As stated in the original ticket, this change fixes a discrepancy in
behavior between Clio and rippled, as rippled does not check for
trustline existence when handling gateway_balances RPCs
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-01-21 12:17:54 +00:00
Peter Chen
cce7aa2893
style: Fix formatting via clang-format ( #1809 )
...
For #1760
2025-01-04 04:00:03 +00:00
Alex Kremer
820b32c6d7
chore: No ALL_CAPS ( #1760 )
...
Fixes #1680
2025-01-02 11:39:31 +00:00
github-actions[bot]
15a441b084
style: clang-tidy auto fixes ( #1786 )
...
Fixes #1785 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-12-17 09:45:14 +00:00
Peter Chen
3c4903a339
refactor: Replace all old instances of Config with New Config ( #1627 )
...
Fixes #1184
Previous PR's found [here](https://github.com/XRPLF/clio/pull/1593 ) and
[here](https://github.com/XRPLF/clio/pull/1544 )
2024-12-16 15:33:32 -08:00
Alex Kremer
475e309f25
chore: Add clang-tidy 19 checks ( #1774 )
...
Fix #1664
2024-12-09 16:27:53 +00:00
Sergey Kuznetsov
a7074dbf0f
fix: Fix broken tests ( #1767 )
...
Fixes #1764
2024-12-02 14:28:57 +00:00
github-actions[bot]
66691c45a0
style: clang-tidy auto fixes ( #1766 )
...
Fixes #1765 .
2024-12-02 11:06:21 +00:00
Peter Chen
fe4f95dabd
fix: Check ledger range in every handler ( #1755 )
...
fixes #1565
2024-11-29 10:11:07 -05:00
Peter Chen
f62fadc9f9
refactor: setRange in tests ( #1763 )
...
There are a few files that cannot move the setRange into constructor of
the test because either the place that calls setRange matters or tests
checks range doesn't exist
2024-11-29 09:27:45 -05:00
Peter Chen
9dc322fc7b
fix: authorized_credential elements in array not objects bug ( #1744 )
2024-11-21 10:28:23 -05:00
Sergey Kuznetsov
c77154a5e6
feat: Integrate new webserver ( #1722 )
...
For #919 .
The new web server is not using dosguard yet. It will be fixed by a
separate PR.
2024-11-21 14:48:32 +00:00
Peter Chen
229ba69b5d
fix: Credential error message ( #1738 )
...
fixes #1737
2024-11-18 16:08:20 +00:00