Alex Kremer
d077093a8d
Simplify backend mock access for unittests ( #1062 )
2024-01-02 13:35:57 +00:00
github-actions[bot]
a9d685d5c0
[CI] clang-tidy auto fixes ( #1046 )
...
Fixes #1045 .
2023-12-13 15:08:53 +00:00
Sergey Kuznetsov
a34e107b86
Add nightly builds ( #1013 )
...
Partially fixes #884 .
Adds:
- Docker image for CI on Linux
- Nightly builds without cache and releases
- Nightly clang-tidy checks
- Fix typos in .clang-tidy
2023-12-08 18:22:22 +00:00
Sergey Kuznetsov
3fdcd3315b
Make assert write to both log file and cerr ( #1009 )
2023-11-30 10:33:52 +00:00
Sergey Kuznetsov
35f119a268
Switch to llvm 17 tools ( #1002 )
...
Fixes #952
2023-11-28 20:09:58 +00:00
Sergey Kuznetsov
b998473673
Add compression and histogram metric type for Prometheus ( #987 )
...
Fixes #932
Also fixes #966
Decided not to add Summary type because it has the same functionality as Histogram but makes more calculations on client side (Clio side). See https://prometheus.io/docs/practices/histograms for detailed comparison.
2023-11-22 12:55:06 +00:00
Sergey Kuznetsov
8ebe2d6a80
Add assertion that terminate clio ( #994 )
...
Fixes #893 .
Also added termination handler to print backtrace on crash, so fixes #929 .
2023-11-21 13:06:04 +00:00
cyan317
fa660ef400
Implement DID ( #967 )
...
Fix #918
2023-11-03 09:40:40 +00:00
Sergey Kuznetsov
a16b680a7a
Add prometheus support ( #950 )
...
Fixes #888
2023-11-02 17:26:03 +00:00
Shawn Xie
243858df12
nfts_by_issuer (#948 )
...
Fixes issue #385
Original PR:
#584
2023-10-30 19:53:32 +00:00
cyan317
1ec5d3e5a3
Amm ledgerentry ( #951 )
...
Fix #916
2023-10-30 15:23:47 +00:00
cyan317
e062121917
Add config to run without valid etl ( #946 )
...
Fix #943
2023-10-20 16:22:25 +01:00
Alex Kremer
1aab2b94b1
Move to clang-format-16 ( #908 )
...
Fixes #848
2023-10-19 16:55:04 +01:00
cyan317
8d783ecd6a
ctid for tx ( #907 )
...
Fix #898 and #917
2023-10-11 09:47:05 +01:00
Sergey Kuznetsov
5e6682ddc7
Add db usage counters ( #912 )
...
Fixes #911
2023-10-10 18:34:28 +01:00
cyan317
fa42c5c900
Fix trans order of subscription transactions stream ( #882 )
...
Fix #833
2023-10-04 09:11:32 +01:00
Sergey Kuznetsov
0818b6ce5b
Add admin password check ( #847 )
...
Fixes #846
2023-10-03 17:22:37 +01:00
cyan317
e2cc56d25a
Add unittests for ledger publisher and bug fixes ( #860 )
...
Fix #881
2023-10-03 13:47:49 +01:00
Sergey Kuznetsov
4b53bef1f5
Add clang tidy ( #864 )
...
Fixes #863
2023-10-03 10:43:54 +01:00
Sergey Kuznetsov
69f5025a29
Add compiler flags ( #850 )
...
Fixes #435
2023-10-02 16:45:48 +01:00
Alex Kremer
6cfbfda014
Repeatedly log on amendment block ( #829 )
...
Fixes #364
2023-09-13 13:34:02 +01:00
Alex Kremer
547cb340bd
Update doxygen comments ( #818 )
...
Fixes #421
2023-08-11 21:32:32 +01:00
Peter Chen
696b1a585c
Refactor namespaces part 2 ( #820 )
...
Part 2 of refactoring effort
2023-08-11 17:00:31 +01:00
Peter Chen
23442ff1a7
Refactor namespaces part 1 ( #817 )
...
Part 1 of refactoring effort
2023-08-10 18:05:13 +01:00
cyan317
d61d702ccd
Account_info add flags ( #812 )
...
Fixes #768
2023-08-04 16:22:39 +01:00
cyan317
111b55b397
Add cache test ( #807 )
...
Fixes #809
2023-08-03 15:03:17 +01:00
Alex Kremer
24f69acd9e
Fix Linux/gcc compilation ( #795 )
...
Fixes #803
2023-08-02 13:44:03 +01:00
cyan317
665890d410
Fix connect_timeout request_timeout not work + tsan in RPCServerTestSuite ( #790 )
...
Fixes #791
2023-07-27 13:35:52 +01:00
Alex Kremer
68eec01dbc
Fix TSAN issues part1 ( #788 )
...
Fixes a few issues from boost 1.82 migration and some Conan misconfigurations
2023-07-26 21:39:39 +01:00
cyan317
71aabc8c29
Nftids ( #780 )
...
Fixes #769
2023-07-26 17:12:20 +01:00
Alex Kremer
c6ca650767
Add initial Conan integration ( #712 )
...
Fixes #645
2023-07-24 18:43:02 +01:00
Alex Kremer
b8705ae086
Add time/uptime/amendment_blocked to server_info ( #775 )
2023-07-14 16:46:10 +01:00
cyan317
7710468f37
Ledger owner fund ( #753 )
...
Fixes #754
2023-07-11 12:36:48 +01:00
Alex Kremer
aadd9e50f0
Forward api_version 1 requests to rippled ( #716 )
...
Fixes #698
2023-06-26 09:52:57 +01:00
Alex Kremer
14f9f98cf2
Implement basic transformer tests ( #689 )
2023-06-13 11:16:52 +01:00
Alex Kremer
b83d206ced
Add more fine grained counters ( #683 )
...
Fixes #665
2023-06-09 16:48:55 +01:00
cyan317
435db339df
Refactor web server ( #667 )
...
Fixs #674
2023-06-08 13:25:49 +01:00
Alex Kremer
5d2c079f1a
Implement extractor tests ( #671 )
2023-06-07 12:33:46 +01:00
Alex Kremer
b07fbb14dc
Refactor ETL into smaller components ( #649 )
...
Fixes #666 and #664
2023-06-02 16:12:06 +01:00
Alex Kremer
7e8569b03a
Remove old backend implementation ( #662 )
...
Fixes #661
2023-06-01 13:54:49 +01:00
cyan317
9a19519550
Account_nfts ( #598 )
...
Fixes #601
2023-04-24 14:17:28 +01:00
cyan317
93e2ac529d
Unsubscribe ( #595 )
...
Fixes #597
2023-04-20 08:54:20 +01:00
cyan317
0bc84fefbf
Subscribe handler ( #591 )
...
Fixes #593
2023-04-13 14:14:11 +01:00
Alex Kremer
36bb20806e
Implement server_info nextgen RPC ( #590 )
...
Fixes #587
2023-04-13 11:51:54 +01:00
Alex Kremer
d816ef54ab
Reformat codebase with 120 char limit ( #583 )
2023-04-06 11:24:36 +01:00
cyan317
a1f93b09f7
account_info implementation in new RPC framework ( #573 )
...
Fixes #574
2023-04-03 17:03:48 +01:00
Alex Kremer
232acaeff2
Implement nextgen nft_sell_offers handler ( #571 )
...
Fixes #570
2023-03-30 12:46:54 +01:00
Alex Kremer
d86104577b
Implement new experimental cassandra backend ( #537 )
2023-03-29 19:38:38 +01:00
Alex Kremer
75c2011845
Implement nextgen handler for nft_buy_offers ( #568 )
...
Fixes #564
2023-03-29 16:33:48 +01:00
cyan317
5604b37c02
account_tx of new RPC framework ( #562 )
...
Fixes #566
2023-03-28 13:21:51 +01:00