Bryan Stitt
1b7cc2bffe
clean trace logging
2023-07-07 16:22:49 -07:00
Bryan Stitt
78c6179f02
clean up rate limit logging
2023-07-07 15:56:46 -07:00
Bryan Stitt
b476a56ad6
check for U64 instead of just BlockNumber
...
i thouht block number would be smart enough to deserialize, but it seems like not
2023-07-07 15:28:24 -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
651244fbca
lower log levels
2023-07-07 14:14:03 -07:00
Bryan Stitt
57f640765a
remove a level of retries
2023-07-07 14:06:44 -07:00
Bryan Stitt
512bcf305b
lint
2023-07-07 14:06:35 -07:00
Bryan Stitt
6176a91fc1
whitespace
2023-07-07 12:36:26 -07:00
Bryan Stitt
e15235e2a3
add CU cost for trace_callMany
...
arbitrary cost. we should do some actual calculations
2023-07-07 12:34:12 -07:00
Bryan Stitt
f49a64e551
raise warning to error
2023-07-07 12:27:20 -07:00
Bryan Stitt
f6fea1541b
this is warn, not an error
2023-07-07 12:21:25 -07:00
David
f6337ce940
Update payment_stripe.rs
2023-07-07 08:37:47 -04:00
Bryan Stitt
e0f9263b3f
copy the app instead of mount to fix payment-contracts disappearing
2023-07-06 21:18:45 -07:00
Bryan Stitt
3d90768dd8
check for the right contracts file at each build step
...
i dont know why build caches are breaking this
2023-07-06 16:04:35 -07:00
Bryan Stitt
ac77b691df
improve deadlock panic message
2023-07-06 15:03:02 -07:00
Bryan Stitt
a8d2f3fe62
include the error in the warning
2023-07-06 14:58:18 -07:00
Bryan Stitt
cf3d984548
switch the lock type ( #165 )
2023-07-06 14:54:52 -07:00
Bryan Stitt
4a32ce0a19
only warn if unable to flush
2023-07-06 14:51:21 -07:00
Bryan Stitt
205a5b9b42
add missing import and test more
2023-07-06 14:00:26 -07:00
yenicelik
af45f78ff5
added test for admin deposit endpoint, fixed bugs
2023-07-06 08:19:33 -04:00
Bryan Stitt
fc9b1dd69e
fix feature name
2023-07-06 04:37:49 -07:00
Bryan Stitt
ffef36dafe
more tracing cleanup
2023-07-06 04:36:02 -07:00
Bryan Stitt
a0b256cbd2
panic on deadlock
2023-07-06 04:18:48 -07:00
Bryan Stitt
5d3751ea88
another test
2023-07-06 04:04:12 -07:00
Bryan Stitt
0e51a7ca2e
roundabout Default
2023-07-06 04:02:30 -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
0e3fdfa0ea
cache eth_getLogs fromBlock properly
2023-07-05 23:13:42 -07:00
Bryan Stitt
4ae4d7a75e
include default sample rate
2023-07-05 22:34:10 -07:00
David
8d31680ff1
David/referral test new ( #162 )
...
* working on test for referral
* refactored logic in tests to helper functions
* added getbalance helper
* added more helper functions to test for referral
* gotta be able to submit to rpc now
* adding provider instead
* referral tests are not passing, may be because we need for stats to be updated
* balance doesnt decrease
* will look into deposits in the meantime
* finding some first bugs
* seems to have fixed a bunch of stuff
* feedback, lint, and make it compile
---------
Co-authored-by: Bryan Stitt <bryan@llamanodes.com>
2023-07-05 22:18:39 -07:00
Bryan Stitt
2418d1ab77
touch build.rs if payment-contracts don't exist
2023-07-05 21:10:56 -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
David
659fce0e33
Deposit history for stripe and admin (endpoints) ( #160 )
...
* added endpoints for stripe and admin deposits
* modified comments
2023-07-05 19:26:03 -07:00
Bryan Stitt
3bbbdd5596
Flush stats ( #161 )
...
* create buffer if mysql OR influx is set up
* this one flush should error
* it helps to set up the db in the db migration test
* comment
2023-07-05 19:24:21 -07:00
Bryan Stitt
eb7b98fdbe
Split errors ( #158 )
...
* add migration for splitting errors
* fix type from u32 to u64
* update entities to match migrations
* no migration needed. these are only in stats
* add user_error_response to influx
* only if detailed
* set error_response and user_error_response
* 0 cost error responses
* only 33 migrations now
* put macros back
* get the stat buffer sender to the TestApp helper
* fixes
2023-07-05 18:18:10 -07:00
Bryan Stitt
aee220b7ad
sharing=private shouldn't be needed
2023-07-05 13:09:05 -07:00
Bryan Stitt
a151146a6e
copy anvil
2023-07-05 13:04:53 -07:00
Bryan Stitt
454d77a9d5
Revert "bump nightly"
...
This reverts commit a36519fad4e10a015b7f95a34b17037977d9a510.
2023-07-05 13:03:01 -07:00
Bryan Stitt
7b291105af
comments
2023-07-05 12:57:20 -07:00
Bryan Stitt
d4bd98fdba
verbose
2023-07-05 12:52:10 -07:00
Bryan Stitt
b1c460dcb3
add --frozen --offline. not needed with the fetch step
2023-07-05 12:47:52 -07:00
Bryan Stitt
8ea9a0a5cb
do even more in parallel
...
and also use the proper rust cache path
2023-07-05 12:44:38 -07:00
Bryan Stitt
1f1f2433e0
add a fetch step
2023-07-05 12:25:33 -07:00
Bryan Stitt
f8d824330b
cargo upgrade
2023-07-05 11:55:17 -07:00
Bryan Stitt
91c20248ee
maybe
2023-07-05 11:46:11 -07:00
Bryan Stitt
bfe1bfc0bd
build.rs tweaks
2023-07-05 11:45:22 -07:00
Bryan Stitt
a36519fad4
bump nightly
2023-07-05 11:44:11 -07:00
Bryan Stitt
b1872306b4
tailing semicolon
2023-07-05 11:40:43 -07:00
Bryan Stitt
0c6119697e
set -eux and force a build of payment-contracts
2023-07-05 11:39:27 -07:00