Bryan Stitt
0f7e370c92
drop flume. just use tokio
...
i dont know if this is the problem, but this will also get compile times down
2023-07-10 23:08:06 -07:00
Bryan Stitt
1af023d689
no iouring for now
2023-07-10 21:17:48 -07:00
Bryan Stitt
cceee646ad
cargo upgrade
2023-07-10 14:05:03 -07:00
Bryan Stitt
71aab0dedc
cargo upgrade
2023-07-07 15:16:14 -07:00
Bryan Stitt
b234265458
Premium tier changes ( #170 )
...
* lower premium concurrency in preparation for key+IP limits
* include the ip in the user semaphore
* 3, not 5
this is our current limit for free
* per user_id+ip rate limiting
2023-07-07 15:15:41 -07:00
Bryan Stitt
e0c57a22ae
derivative and serde didn't work together like we'd hoped
2023-07-06 03:51:39 -07:00
Bryan Stitt
cc0ce1611a
cargo upgrade
2023-07-05 21:02:30 -07:00
Bryan Stitt
04d58a68dd
fix version number to match migration count
2023-07-05 20:58:24 -07:00
Bryan Stitt
f8d824330b
cargo upgrade
2023-07-05 11:55:17 -07:00
Bryan Stitt
4fa28608b1
cargo upgrade
2023-07-03 16:55:44 -07:00
Bryan Stitt
b119dc8a92
comment cleanup
2023-07-03 16:03:06 -07:00
Bryan Stitt
8c8080e01d
less async-stripe features
2023-07-03 13:12:12 -07:00
Bryan Stitt
64505953ee
cargo upgrade
2023-07-03 12:28:07 -07:00
Bryan Stitt
832432e9d4
cargo upgrade
2023-07-02 16:21:10 -07:00
Bryan Stitt
501ec21442
drop workspace-hack for now
...
it doesn't work well with features and so we were installing things like kafka even if the feature was off
2023-06-30 13:18:37 -07:00
Bryan Stitt
645fa7328b
cargo upgrade tokio
2023-06-29 23:16:31 -07:00
Bryan Stitt
5da334fcb7
start adding tests that need docker for mysql management
2023-06-29 22:38:35 -07:00
Bryan Stitt
31c611f4ff
add todo about siwe
2023-06-29 14:42:01 -07:00
Bryan Stitt
581af0d596
stripe integration first mvp (replaces #140 ) ( #154 )
...
* stripe integration first mvp
* addressing some points from #140
* stripe endpoint needs testing
* addressed some comments
* added Json(payload)
* update toolchain
* lint (well, most of it)
---------
Co-authored-by: yenicelik <david.yenicelik@gmail.com>
2023-06-29 14:32:05 -07:00
Bryan Stitt
f6c8172a13
always do connectinfo for now
2023-06-29 13:12:35 -07:00
Bryan Stitt
cdea61cb6b
one list for ranked rpcs
2023-06-27 15:55:29 -07:00
Bryan Stitt
272f7ce800
add cargo hakari and chef to build process
2023-06-27 11:59:49 -07:00
Bryan Stitt
86f9560fc3
less serde features
...
if we don't use them its just wasted compile time
2023-06-27 10:18:32 -07:00
Bryan Stitt
1cf18b78a9
cargo upgrade
2023-06-27 10:04:48 -07:00
Bryan Stitt
54107a390b
cargo upgrade
2023-06-26 21:07:25 -07:00
Bryan Stitt
fb76fd2d1c
remove unused ewma crate now that we have our own
2023-06-25 14:32:45 -07:00
Bryan Stitt
a440d51377
test fixture
2023-06-24 21:17:08 -07:00
Bryan Stitt
94d0a25aaf
test logs
2023-06-24 16:43:11 -07:00
Bryan Stitt
1d6e1ef9af
polish error logs
2023-06-24 15:24:46 -07:00
Bryan Stitt
8f76d9320d
support EIP1271 login
2023-06-24 09:48:31 -07:00
Bryan Stitt
4e6a80caa2
cargo upgrade
2023-06-24 00:41:48 -07:00
Bryan Stitt
89330cfba0
upstream ethers again
2023-06-23 22:23:51 -07:00
Bryan Stitt
fd661689a3
Tracing ( #144 )
...
* tracing
* add tracing and features to match
* use just one hostname crate
* cargo upgrade
* set up pretty logger and sentry layer
2023-06-23 16:28:45 -07:00
Bryan Stitt
66212b5cf5
cargo upgrade --incompatible -p itertools
2023-06-22 09:26:57 -07:00
Bryan Stitt
095a505017
cargo upgrade
2023-06-21 17:57:53 -07:00
Bryan Stitt
78efad5453
cargo upgrade strum
2023-06-19 17:48:46 -07:00
Bryan Stitt
9dd0bae40a
text instead of string payload
2023-06-18 16:13:55 -07:00
Bryan Stitt
e54299beca
rolling median for choosing tier
2023-06-18 09:53:36 -07:00
Bryan Stitt
74d2333039
try this version of influxdb2
2023-06-16 23:41:12 -07:00
Bryan Stitt
5d9365449f
simplify max item weight by having the weigher send MAX for big things
2023-06-16 16:14:11 -07:00
Bryan Stitt
1ec0f14144
upgrade to influxdb 1e5577e14150797584f5ed0ea7aba0bd68f0a678
2023-06-16 14:48:03 -07:00
Bryan Stitt
cb71de7d14
pin influxdb2 to 6d3cf64d61967f41fafb57b3f4553206a8f3f2a3
2023-06-16 13:30:35 -07:00
Bryan Stitt
d9a865fd1b
cargo upgrade
2023-06-16 10:58:09 -07:00
Bryan Stitt
fe8675ddf2
cargo upgrade
2023-06-16 00:48:22 -07:00
Bryan Stitt
a083bc652d
Handle uncle transactions ( #129 )
...
* add more columns to handle uncled transactions
* handle payment uncles
* put relations back
* include all the new columns
* lower log levels
* improve block caching
if we have a block with a number, its canonical. uncles don't get returned
* improve disconnect logic
* lint
* clear first changed for new_top_config_receiver
* better logs around config changing
* i guess we do want one apply top_config at the start
* check correct variable for data limits
2023-06-16 00:46:27 -07:00
Bryan Stitt
c771479d94
use WyRand instead of Xoshiro
2023-06-12 19:46:36 -07:00
Bryan Stitt
c456432cc3
cargo upgrade
2023-06-12 11:44:51 -07:00
David
81aa4788b4
David/60 add basic email verification ( #119 )
...
* added logic to check e-mails thru SMPT server, very basic, no validation e-mails etc.
* added rpc key logic to use db numbers instead of UUIDs
* Revert "added rpc key logic to use db numbers instead of UUIDs"
This reverts commit 056771d02725f90ed5f1745b0372e13e630a19ac.
2023-06-11 19:10:10 -07:00
Bryan Stitt
4a9c1a0ce6
move user registration into a dedicated function
2023-06-09 18:31:47 -07:00
Bryan Stitt
1f3040f6c7
automated tiers
2023-06-09 12:21:55 -07:00