Commit Graph

1754 Commits

Author SHA1 Message Date
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
Bryan Stitt
97d3faa3d7 wait up to 35 seconds to start frontend 2023-07-05 11:29:56 -07:00
Bryan Stitt
21b59bb953 rename stripe_api_key to stripe_whsec_key 2023-07-05 11:26:39 -07:00
Bryan Stitt
477f69c6e9 use derivative+serde default instead of just serde default 2023-07-03 20:38:39 -07:00
Bryan Stitt
4fa28608b1 cargo upgrade 2023-07-03 16:55:44 -07:00
Bryan Stitt
a64e32b085 remove bearer token semaphore. it isn't really necesary
we can come back to rate limiting authenticated endpoints later
2023-07-03 16:54:25 -07:00
Bryan Stitt
c1fc7d7a6a derive default to make 0 balance easy to get to 2023-07-03 16:53:07 -07:00
Bryan Stitt
b119dc8a92 comment cleanup 2023-07-03 16:03:06 -07:00
Bryan Stitt
f0cdb3b234 flatten routes 2023-07-03 15:59:06 -07:00