Commit graph

11 commits

Author SHA1 Message Date
Lee *!* Clagett
a81d71ae29
Switch from epee http server to boost::beast http server. Min boost 1.70 (#136)
There is roughly a 7.4% increase in performance in the switch to
boost::beast. Additionally, the REST endpoints `/daemon_status`,
`/get_unspent_outs`, and `/submit_raw_tx` do not block in ZMQ calls,
allowing for better response times regardless of `monerod` status.

The REST endpoints `/login and `/get_random_outs` still need updates
to prevent blocking (`/login` is conditional on DB state).
2024-10-23 11:31:03 -04:00
Lee *!* Clagett
4ef2d8ad34
Basic "chain hardening" for slightly untrusted daemons (#93) 2024-03-07 17:39:18 -05:00
Justin Berman
8b93274c43
fix decoy selection off-by-1 2023-04-22 20:35:59 -04:00
j-berman
3bf6fbaf3a Decrease "recent_spend_window" to 15 2022-07-24 20:55:07 -04:00
j-berman
236577253c fix variable name typo 2022-07-24 20:54:47 -04:00
j-berman
28ab2e6c83 Revert back to outputs_per_second + use logic error on output miss 2022-07-24 20:53:22 -04:00
j-berman
2db656f392 Match Monero 0.17.2.3 decoy selection algo 2022-07-24 20:53:12 -04:00
Lee Clagett
f49fa78d95 Fix scoping in source_location.cpp 2021-03-03 23:47:13 -05:00
Lee Clagett
bb22848ac5 Add missing files from last commit 2021-03-03 23:43:49 -05:00
Lee Clagett
1766276aad Check for JSON-RPC errors, and add better logging for it 2021-03-03 23:27:22 -05:00
Lee Clagett
a2ff89bc24 Initial working base separated from top-level monero project 2020-08-19 18:29:32 -04:00