Bryan Stitt
4d64bf9580
cargo upgrade
2023-05-08 10:44:01 -06:00
Bryan Stitt
56fdf48129
Send transactions to protected and public rpcs ( #57 )
...
* move protected transactions into their own function and dry stats sending
* cargo upgrade
* comments
* time to live instead of time to idle
* minor workaround for eth_chainId
* cargo upgrade
2023-04-24 11:00:12 -07:00
Bryan Stitt
30eb6e91bf
cargo upgrade
2023-04-19 21:09:17 -07:00
Bryan Stitt
7250a0c155
upgrade ethers to 2.0.2
2023-04-10 15:01:36 -07:00
Bryan Stitt
55924ff840
cargo upgrade the easy things
2023-04-10 14:27:06 -07:00
Bryan Stitt
2e934a41bf
cargo upgrade
2023-04-05 12:30:52 -07:00
Bryan Stitt
684c37ef6c
cargo upgrade
2023-03-10 09:45:47 -08:00
Bryan Stitt
1da12f5844
bump version to match number of migrations
2023-02-28 23:35:20 -08:00
Bryan Stitt
ff4cb9abce
cargo upgrade
2023-02-08 11:11:16 -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
17d8ea0b7f
make free tier even better and improve migration locking
2023-01-19 21:28:33 -08:00
Bryan Stitt
274778cd12
cargo upgrade --workspace
2023-01-19 02:21:45 -08:00
Bryan Stitt
853ee354c9
cargo upgrade
2022-12-27 22:10:49 -08:00
Bryan Stitt
9fc789e03d
upgrade for bugfix
2022-12-23 17:36:51 -08:00
Bryan Stitt
a3a3c78039
boring upgrades
2022-12-16 20:06:53 -08:00
Bryan Stitt
081873e937
move pending logins to the database
2022-12-13 18:34:08 -08:00
Bryan Stitt
4c2d3634c5
default to less detailed stats
2022-12-11 20:39:54 -08:00
Bryan Stitt
ed505165ca
upgrade things except axum
2022-12-05 14:18:47 -08: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
50a572bc00
upgrade uuid
2022-11-16 07:27:16 +00:00
Bryan Stitt
bcf7f9183d
upgrade deps
2022-11-14 18:27:22 +00:00
Bryan Stitt
c35dd96cfb
save rpc_key_id or origin. needs some testing
2022-11-11 06:19:14 +00:00
Bryan Stitt
cb69a2d132
cargo upgrade (requires rust 1.65+)
2022-11-07 22:23:55 +00:00
Bryan Stitt
e8f2a13f5d
better stats aggregations
2022-11-02 23:14:16 +00:00
Bryan Stitt
8b35bf5e63
clean up migration
2022-11-01 18:54:39 +00:00
Bryan Stitt
234289965d
cargo upgrade
2022-10-31 19:34:29 +00:00
Bryan Stitt
366f2c8f84
rename api_key to rpc_key
2022-10-27 00:12:42 +00:00
Bryan Stitt
8230172366
more user endpoints
2022-10-25 21:11:19 +00:00
Bryan Stitt
4ccbcb8af4
update sea-orm and entities
2022-10-25 03:41:59 +00:00
Bryan Stitt
9422a335a7
allow origins on public entrypoints
2022-10-21 20:59:05 +00:00
Bryan Stitt
25aa68a5bf
add per-user rpc accounting
2022-10-10 04:15:49 +00:00
Bryan Stitt
25d34da98d
add stat emitter
2022-10-03 18:08:01 +00:00
Bryan Stitt
53f9551180
finish adding semaphores
2022-09-28 03:35:55 +00:00
Bryan Stitt
8035ee5a0c
update entitites
2022-09-24 00:17:02 +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
634dc5572d
upgrade
2022-08-21 08:30:43 +00:00
Bryan Stitt
80a3c74120
cache db data in a map
2022-08-10 02:37:43 +00:00
Bryan Stitt
20384e7f2f
use Uuid and bools in our generated types
2022-08-05 19:47:50 +00:00
Bryan Stitt
be13cb0ff9
rate limiting on user key
2022-08-04 01:10:27 +00:00
Bryan Stitt
dede79fde1
regenerate entities
2022-08-03 23:17:02 +00:00
Bryan Stitt
4cb65b0fa4
setup database and stub migrations
2022-07-26 04:55:07 +00:00