cyan317
c50174235f
Fix ( #647 )
...
Fixs #609 #610 #611
2023-05-24 15:38:27 +01:00
Alex Kremer
6f93e1003e
Address cppcheck issues ( #640 )
...
Fixes #639
2023-05-15 17:57:21 +01:00
Alex Kremer
4cae248b5c
Fix race condition and ub ( #631 )
2023-05-10 18:35:04 +01:00
Alex Kremer
d7d5d61747
Integrate nextgen RPC into clio ( #572 )
...
Fixes #592
2023-05-04 16:15:36 +01:00
Alex Kremer
d816ef54ab
Reformat codebase with 120 char limit ( #583 )
2023-04-06 11:24:36 +01:00
cyan317
edd2e9dd4b
Implement book_offers in new RPC framework ( #542 )
...
Fixes #547
2023-03-21 09:12:25 +00:00
cyan317
a3211f4458
Handler account_currencies ( #524 )
...
Fixes #525
2023-02-27 09:17:51 +00:00
cyan317
7d4e5ff0bd
Account channel ( #519 )
...
Fixes #523
2023-02-24 09:34:29 +00:00
cyan317
739807a7d7
Fix marker issue ( #518 )
...
* Fixes #515
2023-02-21 13:48:52 +00:00
Francis Mendoza
3b1dc60f63
Change error message to match rippled ( #463 )
...
Fixes #263
2023-01-06 17:38:47 +00:00
Francis Mendoza
0c2ca1737e
Match format to rippled error code ( #461 )
...
Fixes #263
2023-01-04 20:53:37 +00:00
cyan317
2f65a26dc7
Add time measurement profiler ( #458 )
...
Rebase
2022-12-20 18:57:47 +00:00
Alex Kremer
f81086f40c
Add copyright to top of each source file ( #444 )
...
Fixes #411
2022-12-12 21:11:01 +00:00
Alex Kremer
b0f678411c
Return srcCurMalformed on invalid taker_pays in book_offers ( #413 )
...
Fixes #267
2022-11-30 15:51:09 +00:00
Francis Mendoza
7bb567761c
Return lgrIdxsInvalid error for ledger_max_index less than ledger_min_index ( #339 )
...
Fixes #263
2022-11-23 21:38:13 +00:00
Alex Kremer
041aba9a0b
Implement account ownership check and fix paging ( #383 )
...
Fixes #222
2022-11-18 17:51:18 +00:00
Alex Kremer
a47bf2e8fe
Implement logging abstraction ( #371 )
...
Fixes #290
2022-11-17 22:02:16 +00:00
Alex Kremer
0a5bf911c1
Add error code extension mechanism and use malformed currency code ( #396 )
...
Fixes #275
2022-11-15 17:08:09 +00:00
Francis Mendoza
6015faa0d3
Return srcIsrMalformed for taker_gets issuer in book_offers ( #266 )
...
Fixes #266
2022-11-14 21:05:26 +00:00
Francis Mendoza
e68fd3251a
Use rpcBAD_ISSUER for empty taker in subscribe cmd ( #352 )
...
Fixes #352
2022-11-14 20:50:42 +00:00
Francis Mendoza
c13ac79552
Use rpcINVALID_PARAMETERS for invalid ledger_index in ledger command ( #279 )
...
Fixes #279
2022-11-14 20:42:50 +00:00
CJ Cobb
42cf55fd0e
remove accountFromSeed ( #399 )
2022-11-14 13:20:42 -05:00
CJ Cobb
1f900fcf7f
Return account malformed error from account_tx when account is malformed ( #319 )
2022-11-08 09:29:28 -05:00
CJ Cobb
ffa5c58b32
Return actNotFound for non-existent account in traverseOwnedNodes ( #382 )
2022-11-08 09:28:43 -05:00
Alex Kremer
8cc2de5643
Fix nft_sell_offers/nft_buy_offers limit and marker correctness ( #342 )
...
Fixes #335
2022-11-02 19:20:48 +00:00
Francis Mendoza
dc89d23e5a
Return badMarket for same currency in taker_gets and taker_pays in book_offers ( #357 )
...
Fixes #269
2022-10-26 19:15:38 +01:00
Alex Kremer
5bf334e5f7
Remove postgres support from clio ( #327 )
...
Fixes #310
2022-10-04 18:00:37 +01:00
Francis Mendoza
4c9c606202
Don't return marker in account_tx when past user specified window ( #282 )
2022-10-04 10:35:38 -04:00
Francis Mendoza
a885551006
Add rpcDST_ISR_MALFORMED to taker_gets conditionals ( #341 )
2022-10-04 10:30:49 -04:00
Francis Mendoza
37f9493d15
Add rpcSRC_CUR_MALFORMED to badTakerPaysCurrency and rpcDST_AMT_MALFORMED to badTakerGetsCurrency ( #268 ) ( #333 )
2022-10-03 15:29:28 -04:00
Francis Mendoza
49387059ef
Add rpcLGR_IDX_MALFORMED error messages to ledger sequence min and max out of range conditionals ( #336 )
2022-10-03 15:28:21 -04:00
Alex Kremer
744af4b639
Implement unique taging of incoming requests ( #311 )
...
Fixes #212
2022-09-29 21:56:29 +01:00
ledhed2222
1764f3524e
add nft_history and mark certain APIs as clio-only to improve error ( #255 )
2022-09-15 21:11:29 -04:00
CJ Cobb
ac45cce5bd
insert delivered_amount based on close time ( #252 )
2022-09-07 18:28:07 -04:00
Nathan Nichols
28980734ae
ensure lgrInfo is in context.range ( #226 )
2022-07-26 14:35:48 -04:00
Nathan Nichols
4e581e659f
reserve correctly when limit is numeric_limits::max() ( #198 )
2022-06-28 09:28:00 -07:00
Nathan Nichols
59d7d1bc49
allow user to specify no peer in doAccountLines ( #193 )
2022-06-23 13:18:44 -04:00
CJ Cobb
20c2654abc
bypass forwarding cache if ledger_index is current or closed ( #185 )
2022-06-17 14:06:47 -05:00
Nathan Nichols
92d6687151
specify [min, default, max] limits in handler table ( #135 )
...
* specify rpc limits in the handler table
* special case in ledger_data if !binary
2022-06-15 16:51:49 -05:00
Nathan Nichols
fa8405df83
return no offers when an owner directory is not found ( #176 )
2022-06-15 16:19:08 -05:00
Nathan Nichols
31cc06d4f4
handle string ledger_index values in doAccountTx ( #162 )
...
* handle string ledger_index values in doAccountTx
* return ledgerInfo when ledger_hash is specified
2022-06-02 15:53:12 -05:00
Devon White
9939f6e6f4
Add NFT RPC infrastructure
2022-05-18 15:41:56 -04:00
Nathan Nichols
1d5c482d9c
Make Clio RPCs more consistent with rippled ( #110 )
...
* parse ledger_index as number
* allow websocket to use "command" or "method"
* mark all non-forwarded responses as validated
* dont mark forwarded errors as successful
* reduce forwarding Websocket expiration 30->3 seconds
* fix merge conflict in test.py
* adds ledger_current and ledger_closed
* deserialize `taker_gets_funded` into amount json
* limit account RPCs by number of objects traversed
* assign result correctly
2022-03-21 18:28:03 -05:00
natenichols
d016253264
Make database reads async
...
* yield on db read using asio
* PostgresBackend fetches multiple transactions or objects in parallel
2022-02-16 09:36:51 -05:00
CJ Cobb
2cb74ae706
fix recursion issue with fetchLedgerPage
2021-10-05 18:30:11 -04:00
CJ Cobb
8e877ac87c
implement noripple_check
2021-09-14 12:10:36 -04:00
CJ Cobb
f18c8f67e2
add gateway_balances. fix bug with account_currencies
2021-09-14 12:10:31 -04:00
CJ Cobb
01aed9f6e8
Add date to transactions table.
...
* Add date to account_tx response
* Add support for signer_lists to account_info
* Add support for converting seeds to accounts
* Add urlgravatar to account_info
2021-09-09 15:25:54 -04:00
CJ Cobb
fcb6355c67
don't zero frozen funds when publishing txns
2021-09-01 16:48:16 -04:00
CJ Cobb
b591c71053
add delivered_amount and owner_funds to streams
2021-08-30 17:10:58 -04:00