Bryan Stitt
|
217a7b3fd3
|
eth_subscribe rpc_accounting logging
|
2022-11-19 22:05:51 +00:00 |
|
Bryan Stitt
|
21f2a78612
|
comments and todos
|
2022-11-16 20:18:37 +00:00 |
|
Bryan Stitt
|
4d8808b886
|
a little bit more trace logging
|
2022-11-16 08:34:17 +00:00 |
|
Bryan Stitt
|
2829ce7a7d
|
lint more
|
2022-11-16 07:19:56 +00:00 |
|
Bryan Stitt
|
6a5b0e8653
|
add todo
|
2022-11-15 00:30:05 +00:00 |
|
Bryan Stitt
|
0460d74c2f
|
optional config in web3_proxy_cli
|
2022-11-14 19:35:33 +00:00 |
|
Bryan Stitt
|
ea5f791560
|
simple lock around database migrations
|
2022-11-14 18:24:52 +00:00 |
|
Bryan Stitt
|
0f16fdb97a
|
comments
|
2022-11-13 21:25:58 +00:00 |
|
Bryan Stitt
|
678d71f7c8
|
todos
|
2022-11-12 09:31:38 +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
|
8e3547bbd0
|
add test for checking the example.toml
|
2022-11-11 21:16:32 +00:00 |
|
Bryan Stitt
|
22fa5136a8
|
allow no allowed_origin_requests_per_period
|
2022-11-11 19:24:57 +00:00 |
|
Bryan Stitt
|
35d318aa8a
|
todos
|
2022-11-11 06:19:42 +00:00 |
|
Bryan Stitt
|
c150ca612b
|
simplify authorization types so we can pass them deeper easily
|
2022-11-11 06:19:14 +00:00 |
|
Bryan Stitt
|
2c4586302d
|
clean up rpc_key_id template change
|
2022-11-10 22:17:22 +00:00 |
|
Bryan Stitt
|
23e978a66c
|
newline
|
2022-11-10 22:05:09 +00:00 |
|
Bryan Stitt
|
31395c9934
|
rpc_key_id in the redirect. weights in the /status page
|
2022-11-07 22:10:19 +00:00 |
|
Bryan Stitt
|
bde240c18a
|
more auth when only rpc_key_id is set
|
2022-11-04 22:58:15 +00:00 |
|
Bryan Stitt
|
7127779182
|
query_window -> query_window_timestamp
|
2022-11-04 19:01:17 +00:00 |
|
Bryan Stitt
|
baa83363fa
|
config todo
|
2022-11-04 04:57:16 +00:00 |
|
Bryan Stitt
|
197a13b9b5
|
clean up todos
|
2022-11-04 04:46:37 +00:00 |
|
Bryan Stitt
|
1989ec92f4
|
fix joins for user_stats_aggregate_get
|
2022-11-04 03:40:43 +00:00 |
|
Bryan Stitt
|
f3e9f6c387
|
bug fixes
|
2022-11-03 22:16:27 +00:00 |
|
Bryan Stitt
|
e8f2a13f5d
|
better stats aggregations
|
2022-11-02 23:14:16 +00:00 |
|
Bryan Stitt
|
1d22291737
|
wip. add user tiers
|
2022-10-31 20:51:50 +00:00 |
|
Bryan Stitt
|
366f2c8f84
|
rename api_key to rpc_key
|
2022-10-27 00:12:42 +00:00 |
|
Bryan Stitt
|
0c3194f445
|
upgrades and todo cleanup
|
2022-10-26 22:38:04 +00:00 |
|
Bryan Stitt
|
8f3e5c0146
|
user post endpoint
|
2022-10-26 21:39:26 +00:00 |
|
Bryan Stitt
|
6e356cf9a7
|
alphabetical
|
2022-10-25 04:37:19 +00:00 |
|
Bryan Stitt
|
d346b62e23
|
fix migration imports
|
2022-10-25 04:31:27 +00:00 |
|
Bryan Stitt
|
618bfeb861
|
semafore cleanup
|
2022-10-25 04:01:41 +00:00 |
|
Bryan Stitt
|
a0056ca881
|
optional tracing-sentry
|
2022-10-24 21:07:29 +00:00 |
|
Bryan Stitt
|
0c04e729fc
|
todo
|
2022-10-21 21:54:18 +00:00 |
|
Bryan Stitt
|
9422a335a7
|
allow origins on public entrypoints
|
2022-10-21 20:59:05 +00:00 |
|
Bryan Stitt
|
2adbfddf6f
|
todo
|
2022-10-21 00:10:09 +00:00 |
|
Bryan Stitt
|
b7259192e8
|
more context. don't use unix timestamps
|
2022-10-20 23:50:23 +00:00 |
|
Bryan Stitt
|
12ee26a2b3
|
wait on background threads
|
2022-10-20 22:51:56 +00:00 |
|
Bryan Stitt
|
33d15509cd
|
query_window_seconds
|
2022-10-20 04:44:33 +00:00 |
|
Bryan Stitt
|
7b5d50a577
|
more stats
|
2022-10-19 23:02:34 +00:00 |
|
Bryan Stitt
|
445ce9949e
|
more debug and placeholders
|
2022-10-19 22:26:33 +00:00 |
|
Bryan Stitt
|
8278fe006b
|
cleanup
|
2022-10-19 21:34:05 +00:00 |
|
Bryan Stitt
|
e9abcf883f
|
query params and grouping for user stats
|
2022-10-19 18:38:00 +00:00 |
|
Bryan Stitt
|
3793bdff67
|
aggregate stats endpoint
|
2022-10-19 00:57:22 +00:00 |
|
Bryan Stitt
|
f6c2d29d0e
|
stricter configs
|
2022-10-18 23:27:33 +00:00 |
|
Bryan Stitt
|
69a090522b
|
more todo
|
2022-10-17 23:16:09 +00:00 |
|
Bryan Stitt
|
848af3d8b3
|
more docs
|
2022-10-17 21:47:58 +00:00 |
|
Bryan Stitt
|
d6662afbe8
|
turn on more production servers
|
2022-10-12 23:30:50 +00:00 |
|
Bryan Stitt
|
eace40aa91
|
bug todos
|
2022-10-11 23:18:18 +00:00 |
|
Bryan Stitt
|
6209c44d9e
|
even more todos
|
2022-10-11 22:42:18 +00:00 |
|
Bryan Stitt
|
6d7f2e0580
|
update TODOs
|
2022-10-11 22:39:02 +00:00 |
|
Bryan Stitt
|
c17f6a2a42
|
todos
|
2022-10-11 22:25:44 +00:00 |
|
Bryan Stitt
|
552f3dbffc
|
proper sizes for caches and emit all stats
|
2022-10-11 19:58:25 +00:00 |
|
Bryan Stitt
|
25aa68a5bf
|
add per-user rpc accounting
|
2022-10-10 04:15:49 +00:00 |
|
Bryan Stitt
|
c8fbf46885
|
stats in redis that actually work
we should still investigate a real time series db, but stats in redis is much simpler for now
|
2022-10-07 02:15:53 +00:00 |
|
Bryan Stitt
|
875ae457ef
|
emit our first stats-- cache hits and misses
|
2022-10-03 20:02:05 +00:00 |
|
Bryan Stitt
|
25d34da98d
|
add stat emitter
|
2022-10-03 18:08:01 +00:00 |
|
Bryan Stitt
|
a7b5f25467
|
unwrap less
|
2022-09-30 04:18:18 +00:00 |
|
Bryan Stitt
|
9cc34f7aa8
|
move warning
|
2022-09-28 17:01:11 +00:00 |
|
Bryan Stitt
|
c78d7a03b7
|
todos
|
2022-09-28 04:24:02 +00:00 |
|
Bryan Stitt
|
53f9551180
|
finish adding semaphores
|
2022-09-28 03:35:55 +00:00 |
|
Bryan Stitt
|
0c7a2b05ec
|
start adding semaphores
|
2022-09-27 02:01:45 +00:00 |
|
Bryan Stitt
|
664cf93668
|
add influxdb to example prod config
|
2022-09-27 00:35:33 +00:00 |
|
Bryan Stitt
|
a199f13426
|
not everything needs to be under /rpc
|
2022-09-25 16:37:45 +00:00 |
|
Bryan Stitt
|
7ed7f96a2f
|
very permissive cors policy
|
2022-09-25 04:26:13 +00:00 |
|
Bryan Stitt
|
5df2469d53
|
ULID or UUID. Prefer ULID
|
2022-09-24 05:53:45 +00:00 |
|
Bryan Stitt
|
81deb1103c
|
login needs its own rate limiter
|
2022-09-24 03:59:21 +00:00 |
|
Bryan Stitt
|
8459dcd1f1
|
let the frontend handle their own cookies
|
2022-09-24 02:47:44 +00:00 |
|
Bryan Stitt
|
dbd8ea2429
|
add logout endpoint and prefix with /rpc
|
2022-09-23 21:49:18 +00:00 |
|
Bryan Stitt
|
961ccf7cf2
|
ip, origin, referer, and user agent checks
|
2022-09-23 05:22:33 +00:00 |
|
Bryan Stitt
|
8481f6d44c
|
wip
|
2022-09-21 23:50:55 +00:00 |
|
Bryan Stitt
|
339bd41f50
|
change rpm to u64 and create RevertLogs table
|
2022-09-21 19:55:43 +00:00 |
|
Bryan Stitt
|
6054c3f340
|
we do need fetch_sub
|
2022-09-21 02:48:02 +00:00 |
|
Bryan Stitt
|
d98b6aeff3
|
split error counts
|
2022-09-20 06:59:10 +00:00 |
|
Bryan Stitt
|
28a4438c0c
|
thinking about the next task
|
2022-09-20 03:28:42 +00:00 |
|
Bryan Stitt
|
dfd6aed6e6
|
no timeouts here, we already have a timeout on requests
|
2022-09-20 03:26:12 +00:00 |
|
Bryan Stitt
|
3e3a9fcf64
|
larger max_capacity now that there is a weigher
|
2022-09-19 22:24:56 +00:00 |
|
Bryan Stitt
|
a7761a0430
|
add a weigher function to sized caches
|
2022-09-19 22:17:35 +00:00 |
|
Bryan Stitt
|
12b6d01434
|
work in progress
|
2022-09-15 17:57:24 +00:00 |
|
Bryan Stitt
|
369187452f
|
we did this already
|
2022-09-14 20:02:42 +00:00 |
|
Bryan Stitt
|
7a1433e3c9
|
no longer need to use total difficulty on ETH 2.0
|
2022-09-14 19:39:08 +00:00 |
|
Bryan Stitt
|
731a255d2f
|
add old block to log and more todos
|
2022-09-14 06:57:24 +00:00 |
|
Bryan Stitt
|
7eaf6f3540
|
retrying reconnect
|
2022-09-14 01:43:09 +00:00 |
|
Bryan Stitt
|
7ff319e9b0
|
reconnect sooner
|
2022-09-12 14:33:19 +00:00 |
|
Bryan Stitt
|
5e33694d47
|
order most of the todos
|
2022-09-12 14:31:57 +00:00 |
|
Bryan Stitt
|
879c6e49f2
|
dry errors so that rate limits dont log so much
|
2022-09-10 00:12:14 +00:00 |
|
Bryan Stitt
|
03b5d94acb
|
more small todos
|
2022-09-07 20:24:35 +00:00 |
|
Bryan Stitt
|
d3d6f16373
|
todo cleanup
|
2022-09-07 04:51:51 +00:00 |
|
Bryan Stitt
|
45d51e2ac5
|
more todos
|
2022-09-05 06:36:32 +00:00 |
|
Bryan Stitt
|
e261886c60
|
user_address change not made yet
|
2022-09-05 06:29:27 +00:00 |
|
Bryan Stitt
|
ee3c55401c
|
todos
|
2022-09-05 06:25:15 +00:00 |
|
Bryan Stitt
|
6e12edd555
|
use sized Caches
|
2022-09-05 05:53:58 +00:00 |
|
Bryan Stitt
|
593eb461b8
|
more dashmap
|
2022-09-05 01:52:59 +00:00 |
|
Bryan Stitt
|
1c2f3e1445
|
dry user data caching
|
2022-09-03 19:43:19 +00:00 |
|
Bryan Stitt
|
6450a4cd42
|
more fork detection work
|
2022-09-01 05:58:55 +00:00 |
|
Bryan Stitt
|
4bb32e2767
|
update TODO list
|
2022-08-30 21:02:35 +00:00 |
|
Bryan Stitt
|
e5e137f76c
|
fix deadlock
|
2022-08-30 20:01:42 +00:00 |
|
Bryan Stitt
|
11c66636bb
|
rewrite cannonical block
|
2022-08-27 23:49:41 +00:00 |
|
Bryan Stitt
|
93fe878748
|
more use login things
|
2022-08-27 05:42:25 +00:00 |
|
Bryan Stitt
|
4c0db2d4ff
|
move todo
|
2022-08-27 00:19:49 +00:00 |
|