Bryan Stitt
|
4d34bc629c
|
whitespace
|
2022-12-20 10:58:57 -08:00 |
|
Bryan Stitt
|
fd1be8a702
|
move more into the spawned task
|
2022-12-20 10:54:13 -08:00 |
|
Bryan Stitt
|
28510f8bba
|
fix warn message on 500 error codes
|
2022-12-19 21:39:17 -08:00 |
|
Bryan Stitt
|
82eb449e96
|
add backend nodes to the rpc response headers
only do this in dev?
|
2022-12-19 21:37:12 -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
|
263f98ced5
|
minor updates
|
2022-12-19 10:58:49 -08:00 |
|
Bryan Stitt
|
27a318c70e
|
default description to None. frontend shows a cute llama
|
2022-12-19 10:57:30 -08:00 |
|
Bryan Stitt
|
a3a3c78039
|
boring upgrades
|
2022-12-16 20:06:53 -08:00 |
|
Bryan Stitt
|
f04905698a
|
improve request caching
|
2022-12-16 20:05:01 -08:00 |
|
Bryan Stitt
|
1465ee355c
|
add support for optional db replica
also add cleanup of expired login data
|
2022-12-16 00:48:24 -08:00 |
|
Bryan Stitt
|
0a60ccd95e
|
query_user_stats caching
|
2022-12-15 22:32:58 -08:00 |
|
Bryan Stitt
|
1d438527e6
|
chain id needs to be a U64 so it turns to hex
|
2022-12-15 14:20:58 -08:00 |
|
Bryan Stitt
|
c49782a6ba
|
use mutables
|
2022-12-15 12:27:39 -08:00 |
|
Bryan Stitt
|
5fe88c6227
|
serve eth_chainId from config
|
2022-12-14 18:49:40 -08:00 |
|
Bryan Stitt
|
fbafcca528
|
fix row and page counts
|
2022-12-14 18:45:54 -08:00 |
|
Bryan Stitt
|
44ca5a50f1
|
Merge branch 'gas_estimate_increase'
|
2022-12-14 14:38:56 -08:00 |
|
Bryan Stitt
|
cd24c240c9
|
remove stale todo
|
2022-12-14 14:38:06 -08:00 |
|
Bryan Stitt
|
284eec360b
|
add total_rows
|
2022-12-14 11:21:56 -08:00 |
|
Bryan Stitt
|
c47655d4ff
|
increase gas estimates mk.1
related to gh#5, but i don't think its a great fix
|
2022-12-14 11:03:47 -08:00 |
|
Bryan Stitt
|
6f618bbcda
|
todos
|
2022-12-13 21:05:23 -08:00 |
|
Bryan Stitt
|
081873e937
|
move pending logins to the database
|
2022-12-13 18:34:08 -08:00 |
|
Bryan Stitt
|
78df4177a6
|
consistent case
|
2022-12-12 11:00:15 -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
|
78a2119c07
|
quieter syncing nodes
|
2022-12-05 16:55:18 -08:00 |
|
Bryan Stitt
|
b02c851237
|
raise log level for block data limit
|
2022-12-05 16:47:27 -08:00 |
|
Bryan Stitt
|
c10a0e9d3c
|
better error context
|
2022-12-05 16:35:51 -08:00 |
|
Bryan Stitt
|
a54a061bd2
|
handle null case
|
2022-12-05 16:18:31 -08:00 |
|
Bryan Stitt
|
33f7256236
|
clones to avoid deadlock
|
2022-12-05 16:06:28 -08:00 |
|
Bryan Stitt
|
f010166ee0
|
better lag error
|
2022-12-05 14:45:12 -08:00 |
|
Bryan Stitt
|
dc5c944545
|
rename head_block_id to head_block
|
2022-12-05 14:38:54 -08:00 |
|
Bryan Stitt
|
ed505165ca
|
upgrade things except axum
|
2022-12-05 14:18:47 -08:00 |
|
Bryan Stitt
|
5bec8bb5b9
|
much smarter connection logic
|
2022-12-05 14:11:56 -08:00 |
|
Bryan Stitt
|
f736aeb027
|
move config safty checks earlier
|
2022-12-04 17:25:23 -08:00 |
|
Bryan Stitt
|
69f0125eba
|
tests must include the current time
|
2022-12-04 17:10:20 -08:00 |
|
Bryan Stitt
|
0b93cb966e
|
trailing commas
|
2022-12-02 21:55:46 -08:00 |
|
Bryan Stitt
|
9101c767e3
|
logs match
|
2022-12-02 21:49:41 -08:00 |
|
Bryan Stitt
|
b8ac77a342
|
skip nodes that are syncing
|
2022-12-02 21:38:19 -08:00 |
|
Bryan Stitt
|
eb4b487aae
|
better block saving
|
2022-12-02 21:31:03 -08:00 |
|
Bryan Stitt
|
1b0cab9f54
|
better errors
|
2022-12-01 02:01:41 +00:00 |
|
Bryan Stitt
|
0d2816c487
|
add old block detection
|
2022-11-30 22:11:14 +00:00 |
|
Bryan Stitt
|
2ee908938e
|
add goal
|
2022-11-30 06:01:03 +00:00 |
|
Bryan Stitt
|
4e17a50a18
|
cost_calculator (and stubs of other scripts)
|
2022-11-30 05:57:52 +00:00 |
|
Bryan Stitt
|
4d18d50307
|
fix config item name
|
2022-11-29 22:30:35 +00:00 |
|
Bryan Stitt
|
04d95f7234
|
allow unused imports for now
|
2022-11-29 21:34:42 +00:00 |
|
Bryan Stitt
|
bc49deb7a3
|
template needs two curly braces
|
2022-11-29 21:29:34 +00:00 |
|
Bryan Stitt
|
67e4959e34
|
change user address commands
|
2022-11-29 21:29:17 +00:00 |
|
Bryan Stitt
|
c8d4e1a653
|
todo
|
2022-11-28 20:00:24 +00:00 |
|
Bryan Stitt
|
0406b0dc8d
|
fix redirect. config for login domain
|
2022-11-28 19:59:42 +00:00 |
|
Bryan Stitt
|
9d7d6c2b22
|
fix sign in url
|
2022-11-28 16:37:15 +00:00 |
|
Bryan Stitt
|
519ba473d9
|
improve rpc filtering
|
2022-11-28 07:01:34 +00:00 |
|
Bryan Stitt
|
d06aa3b170
|
health compass cli
|
2022-11-28 06:10:34 +00:00 |
|
Bryan Stitt
|
0e13a40cb0
|
error for unauthenticated user queries
|
2022-11-27 19:49:32 +00:00 |
|
Bryan Stitt
|
824d67f700
|
more lint
|
2022-11-26 05:02:21 +00:00 |
|
Bryan Stitt
|
40548bec4f
|
lower log level
|
2022-11-26 04:57:25 +00:00 |
|
Bryan Stitt
|
0cf51d6776
|
add command to change user_tier values
|
2022-11-26 04:35:29 +00:00 |
|
Bryan Stitt
|
1f3afca069
|
add support for eth_getBlockReceipts
|
2022-11-26 03:53:30 +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
|
43d550190b
|
lower log level
|
2022-11-24 11:04:10 +00:00 |
|
Bryan Stitt
|
6b9fe12ad7
|
log num_workers at info
|
2022-11-22 23:34:31 +00:00 |
|
Bryan Stitt
|
0cffa73d41
|
cargo upgrade serde_json
|
2022-11-22 22:46:47 +00:00 |
|
Bryan Stitt
|
5b1621ead4
|
fix bug with not using synced_connections correctly
|
2022-11-22 22:45:22 +00:00 |
|
Bryan Stitt
|
87b0ecc916
|
test has_block_data for pruned node
|
2022-11-22 20:44:23 +00:00 |
|
Bryan Stitt
|
527218d229
|
test has_block_data for archive nodes
|
2022-11-22 20:23:08 +00:00 |
|
Bryan Stitt
|
aeb6eac840
|
comments/todos
|
2022-11-22 05:42:02 +00:00 |
|
Bryan Stitt
|
9418d72b8b
|
seems to work
|
2022-11-22 01:27:26 +00:00 |
|
Bryan Stitt
|
ff3c5de0aa
|
start adding user_export and user_import scripts
|
2022-11-21 22:52:47 +00:00 |
|
Bryan Stitt
|
fa4246d7d4
|
comment
|
2022-11-21 17:49:57 +00:00 |
|
Bryan Stitt
|
92fe4b858a
|
stricter test
|
2022-11-21 17:49:57 +00:00 |
|
Bryan Stitt
|
311f6f1ac6
|
more ArcBlock
|
2022-11-21 17:49:57 +00:00 |
|
Bryan Stitt
|
a5fb6479e0
|
improve error when loading configs
|
2022-11-21 17:49:57 +00:00 |
|
Bryan Stitt
|
ae39636cd2
|
fix some error status codes
|
2022-11-21 17:49:57 +00:00 |
|
Bryan Stitt
|
4018121e51
|
cargo upgrade
|
2022-11-21 17:49:57 +00:00 |
|
Bryan Stitt
|
f56d53a221
|
block erigon_cacheCheck
|
2022-11-21 17:49:41 +00:00 |
|
Bryan Stitt
|
217a7b3fd3
|
eth_subscribe rpc_accounting logging
|
2022-11-19 22:05:51 +00:00 |
|
Bryan Stitt
|
eb96ab0a6c
|
actually save
|
2022-11-16 21:21:27 +00:00 |
|
Bryan Stitt
|
893bf31fec
|
positional instead of options
|
2022-11-16 20:18:10 +00:00 |
|
Bryan Stitt
|
4d5ed64ac3
|
cargo upgrade
|
2022-11-16 20:17:50 +00:00 |
|
Bryan Stitt
|
5886db20dd
|
cache status page for 1 second
|
2022-11-16 20:17:33 +00:00 |
|
Bryan Stitt
|
4d8808b886
|
a little bit more trace logging
|
2022-11-16 08:34:17 +00:00 |
|
Bryan Stitt
|
50a572bc00
|
upgrade uuid
|
2022-11-16 07:27:16 +00:00 |
|
Bryan Stitt
|
2829ce7a7d
|
lint more
|
2022-11-16 07:19:56 +00:00 |
|
Bryan Stitt
|
186218b8b9
|
more cli
|
2022-11-16 07:19:42 +00:00 |
|
Bryan Stitt
|
0460d74c2f
|
optional config in web3_proxy_cli
|
2022-11-14 19:35:33 +00:00 |
|
Bryan Stitt
|
ee35c15ff4
|
drop migration lock emergency helper command
|
2022-11-14 19:13:42 +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
|
96a486866c
|
add optional display name
|
2022-11-13 21:05:37 +00:00 |
|
Bryan Stitt
|
fc7e310f58
|
env_logger
|
2022-11-12 09:26:05 +00:00 |
|
Bryan Stitt
|
b17894c2d6
|
deprecated function
|
2022-11-12 09:25:14 +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
|
1329084621
|
cargo upgrade
|
2022-11-11 18:40:52 +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
|
2c4586302d
|
clean up rpc_key_id template change
|
2022-11-10 22:17:22 +00:00 |
|
Bryan Stitt
|
b800b862ee
|
bump version
|
2022-11-07 23:06:14 +00:00 |
|
Bryan Stitt
|
f694200329
|
rpc_secret_key should be optional
|
2022-11-07 23:03:35 +00:00 |
|
Bryan Stitt
|
d3542c914f
|
lint
|
2022-11-07 22:30:02 +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
|
cb69a2d132
|
cargo upgrade (requires rust 1.65+)
|
2022-11-07 22:23:55 +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
|
fc8beb52b0
|
maybe fix next_upstream_server
|
2022-11-06 21:05:03 +00:00 |
|
Bryan Stitt
|
058dfa6d8e
|
send_head_block_result more places
|
2022-11-06 20:52:11 +00:00 |
|
Bryan Stitt
|
bde240c18a
|
more auth when only rpc_key_id is set
|
2022-11-04 22:58:15 +00:00 |
|
Bryan Stitt
|
4f7339c01d
|
refactor shutdown_receiver
|
2022-11-04 19:52:46 +00:00 |
|
Bryan Stitt
|
bc317ef1e9
|
remove old file
|
2022-11-04 19:52:15 +00:00 |
|
Bryan Stitt
|
7127779182
|
query_window -> query_window_timestamp
|
2022-11-04 19:01:17 +00:00 |
|
Bryan Stitt
|
7d426413aa
|
cleanup
|
2022-11-04 04:40:39 +00:00 |
|
Bryan Stitt
|
ef09a44f0e
|
dry stats
|
2022-11-04 04:32:09 +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
|
f2268dbb1b
|
this works, but its not super fast
|
2022-11-01 20:51:33 +00:00 |
|
Bryan Stitt
|
f859ed56fc
|
period instead of minute in variable names
|
2022-11-01 19:24:29 +00:00 |
|
Bryan Stitt
|
bb9e4f99ef
|
fix some auth
|
2022-11-01 19:12:57 +00:00 |
|
Bryan Stitt
|
8b35bf5e63
|
clean up migration
|
2022-11-01 18:54:39 +00:00 |
|
Bryan Stitt
|
1d22291737
|
wip. add user tiers
|
2022-10-31 20:51:50 +00:00 |
|
Bryan Stitt
|
2540182b7c
|
put or post for user key management
|
2022-10-31 20:51:06 +00:00 |
|
Bryan Stitt
|
91eb907a2d
|
fix lints with better types
|
2022-10-31 20:05:58 +00:00 |
|
Bryan Stitt
|
234289965d
|
cargo upgrade
|
2022-10-31 19:34:29 +00:00 |
|
Bryan Stitt
|
a534eae968
|
trace everything
|
2022-10-28 22:52:47 +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
|
928fc7e9b0
|
more user stuff
|
2022-10-26 00:22:58 +00:00 |
|
Bryan Stitt
|
00f53f95f3
|
stale imports
|
2022-10-25 21:12:56 +00:00 |
|
Bryan Stitt
|
8230172366
|
more user endpoints
|
2022-10-25 21:11:19 +00:00 |
|
Bryan Stitt
|
d31484467d
|
return user keys as a mapping
|
2022-10-25 19:03:11 +00:00 |
|
Bryan Stitt
|
a67b85a327
|
concurrency limits on bearer token actions
|
2022-10-25 18:27:06 +00:00 |
|
Bryan Stitt
|
21956afe73
|
delete unused imports
|
2022-10-25 17:21:51 +00:00 |
|
Bryan Stitt
|
9ec8abdf49
|
only require invite_code on first login
|
2022-10-25 17:21:15 +00:00 |
|
Bryan Stitt
|
6e356cf9a7
|
alphabetical
|
2022-10-25 04:37:19 +00:00 |
|
Bryan Stitt
|
337f5bc1f8
|
sort configs
|
2022-10-25 04:34:24 +00:00 |
|
Bryan Stitt
|
bdc6915387
|
no need for const_new
|
2022-10-25 04:31:18 +00:00 |
|
Bryan Stitt
|
1d24955d6f
|
finish basic ProtectedAction
|
2022-10-25 04:12:24 +00:00 |
|
Bryan Stitt
|
618bfeb861
|
semafore cleanup
|
2022-10-25 04:01:41 +00:00 |
|
Bryan Stitt
|
4ccbcb8af4
|
update sea-orm and entities
|
2022-10-25 03:41:59 +00:00 |
|
Bryan Stitt
|
a0056ca881
|
optional tracing-sentry
|
2022-10-24 21:07:29 +00:00 |
|
Bryan Stitt
|
13ab659060
|
actually we dont need this /rpc endpoint at all
|
2022-10-21 21:13:50 +00:00 |
|
Bryan Stitt
|
d574ac9add
|
have / work for the public rpc
|
2022-10-21 21:12:05 +00:00 |
|
Bryan Stitt
|
9422a335a7
|
allow origins on public entrypoints
|
2022-10-21 20:59:05 +00:00 |
|
Bryan Stitt
|
f83eb0d0d2
|
include user id in login
|
2022-10-21 19:50:07 +00:00 |
|
Bryan Stitt
|
b7259192e8
|
more context. don't use unix timestamps
|
2022-10-20 23:50:23 +00:00 |
|
Bryan Stitt
|
94f205900a
|
missing loop
|
2022-10-20 23:50:06 +00:00 |
|
Bryan Stitt
|
12ee26a2b3
|
wait on background threads
|
2022-10-20 22:51:56 +00:00 |
|