Bryan Stitt
|
056670d29a
|
health check and latency recordings
|
2023-02-15 15:31:59 -08:00 |
|
Bryan Stitt
|
1fb4dd6ccc
|
i think it works
|
2023-02-15 12:33:43 -08:00 |
|
Bryan Stitt
|
c65ffc9ce0
|
getting close
|
2023-02-14 17:41:40 -08:00 |
|
Bryan Stitt
|
70105bc7bb
|
variable rename
|
2023-02-12 10:22:20 -08:00 |
|
Bryan Stitt
|
c008f50943
|
use http and ws providers in a single config
|
2023-02-12 01:40:01 -08:00 |
|
Bryan Stitt
|
0f280ce483
|
cargo upgrade and shorten variable names
also begin adding a latency tracker for rpc stats
|
2023-02-06 09:55:27 -08:00 |
|
Bryan Stitt
|
f2d35ba5eb
|
remove metered in favor of influxdb stats
|
2023-02-05 18:17:26 -08:00 |
|
Bryan Stitt
|
f2260ecdba
|
don't require hard limit send
|
2023-01-25 10:01:36 -08:00 |
|
Bryan Stitt
|
cffc60e7f6
|
improve responses when blocks are not available
|
2023-01-24 22:45:20 -08:00 |
|
Bryan Stitt
|
694e552b5d
|
improve waiting for sync when rate limited
|
2023-01-24 20:45:03 -08:00 |
|
Bryan Stitt
|
90d3371eee
|
improved rate limiting on websockets
|
2023-01-18 16:17:47 -08:00 |
|
Bryan Stitt
|
d7c75f843e
|
add stub try_proxy_connection
|
2023-01-16 22:54:40 -08:00 |
|
Bryan Stitt
|
f27c764a07
|
more logs
|
2022-12-19 15:59:01 -08:00 |
|
Bryan Stitt
|
2a19d9791b
|
more logging
|
2022-12-19 13:53:38 -08:00 |
|
Bryan Stitt
|
4c2d3634c5
|
default to less detailed stats
|
2022-12-11 20:39:54 -08:00 |
|
Bryan Stitt
|
86f6b16761
|
another pass at server selection
|
2022-12-07 22:54:38 -08:00 |
|
Bryan Stitt
|
33f7256236
|
clones to avoid deadlock
|
2022-12-05 16:06:28 -08:00 |
|
Bryan Stitt
|
dc5c944545
|
rename head_block_id to head_block
|
2022-12-05 14:38:54 -08:00 |
|
Bryan Stitt
|
5bec8bb5b9
|
much smarter connection logic
|
2022-12-05 14:11:56 -08:00 |
|
Bryan Stitt
|
40548bec4f
|
lower log level
|
2022-11-26 04:57:25 +00:00 |
|
Bryan Stitt
|
f09d836dfe
|
better weights
|
2022-11-25 07:41:53 +00:00 |
|
Bryan Stitt
|
4dfb7a5451
|
fix archive node detection when nodes used to be archive but than changed flags
|
2022-11-25 00:48:17 +00:00 |
|
Bryan Stitt
|
5b1621ead4
|
fix bug with not using synced_connections correctly
|
2022-11-22 22:45:22 +00:00 |
|
Bryan Stitt
|
2829ce7a7d
|
lint more
|
2022-11-16 07:19:56 +00:00 |
|
Bryan Stitt
|
ea5f791560
|
simple lock around database migrations
|
2022-11-14 18:24:52 +00:00 |
|
Bryan Stitt
|
0e1cf5767c
|
cut out tracing for now
|
2022-11-12 08:24:32 +00:00 |
|
Bryan Stitt
|
9ae2337d1d
|
thread fast rng
|
2022-11-12 06:11:58 +00:00 |
|
Bryan Stitt
|
c35dd96cfb
|
save rpc_key_id or origin. needs some testing
|
2022-11-11 06:19:14 +00:00 |
|
Bryan Stitt
|
c33342d9dd
|
simplify authorization types so we can pass them deeper easily
|
2022-11-11 06:19:12 +00:00 |
|
Bryan Stitt
|
e01f8505fd
|
log params too
i'm not sure we want this, but maybe
|
2022-11-07 22:25:52 +00:00 |
|
Bryan Stitt
|
8b35bf5e63
|
clean up migration
|
2022-11-01 18:54:39 +00:00 |
|
Bryan Stitt
|
366f2c8f84
|
rename api_key to rpc_key
|
2022-10-27 00:12:42 +00:00 |
|
Bryan Stitt
|
76c8f1ef96
|
i think it works
|
2022-10-11 21:31:34 +00:00 |
|
Bryan Stitt
|
25aa68a5bf
|
add per-user rpc accounting
|
2022-10-10 04:15:49 +00:00 |
|
Bryan Stitt
|
2c69b0ce9a
|
fix method and param for saving reverts
|
2022-09-24 07:36:25 +00:00 |
|
Bryan Stitt
|
a80503ac48
|
better logging on save reverts checks
|
2022-09-24 07:04:11 +00:00 |
|
Bryan Stitt
|
5df2469d53
|
ULID or UUID. Prefer ULID
|
2022-09-24 05:53:45 +00:00 |
|
Bryan Stitt
|
8459dcd1f1
|
let the frontend handle their own cookies
|
2022-09-24 02:47:44 +00:00 |
|
Bryan Stitt
|
961ccf7cf2
|
ip, origin, referer, and user agent checks
|
2022-09-23 05:22:33 +00:00 |
|
Bryan Stitt
|
d55aea2d98
|
even flatter
|
2022-09-22 22:42:44 +00:00 |
|
Bryan Stitt
|
7f7be6aa69
|
flatter
|
2022-09-22 22:34:43 +00:00 |
|
Bryan Stitt
|
987ed181cd
|
comments
|
2022-09-22 22:16:28 +00:00 |
|
Bryan Stitt
|
6d23071640
|
less clones, but still some
|
2022-09-22 22:14:24 +00:00 |
|
Bryan Stitt
|
8d011e0cd1
|
pass db conn through
|
2022-09-22 22:10:28 +00:00 |
|
Bryan Stitt
|
3854312674
|
we need to clone :'(
|
2022-09-22 21:51:52 +00:00 |
|
Bryan Stitt
|
2ed2408ed3
|
even more authorized_request
|
2022-09-22 21:04:03 +00:00 |
|
Bryan Stitt
|
6905e9fd46
|
create a struct for authenticated requests that we need for per-key stats
|
2022-09-22 19:57:21 +00:00 |
|
Bryan Stitt
|
8481f6d44c
|
wip
|
2022-09-21 23:50:55 +00:00 |
|
Bryan Stitt
|
37a1aa554b
|
revert error saving and extract blockHash from requests
|
2022-09-21 04:48:21 +00:00 |
|
Bryan Stitt
|
6054c3f340
|
we do need fetch_sub
|
2022-09-21 02:48:02 +00:00 |
|