Commit Graph

  • 7dd8bce1ed do test and release building in parallel Bryan Stitt 2023-06-25 16:09:05 -07:00
  • 95e28f45ad just graviton2 for now Bryan Stitt 2023-06-25 15:49:50 -07:00
  • 5d2f6b433f use our library Bryan Stitt 2023-06-25 15:37:23 -07:00
  • 0f4d12e2a5
    Merge pull request #149 from yenicelik/devel David 2023-06-25 17:55:55 -04:00
  • 0aa94d9c87 don't escape newlines Bryan Stitt 2023-06-25 14:32:36 -07:00
  • fb76fd2d1c remove unused ewma crate now that we have our own Bryan Stitt 2023-06-25 14:32:19 -07:00
  • 88617dc72b added more tracing for balance yenicelik 2023-06-25 17:25:35 -04:00
  • 32156e981d adding balances yenicelik 2023-06-25 17:19:31 -04:00
  • 992860a46d forgot to allow aggregate global stats yenicelik 2023-06-25 16:18:09 -04:00
  • f3ad6b9c17
    Merge pull request #148 from yenicelik/david/65-stats-premium-and-subuser-constraints David 2023-06-25 15:22:11 -04:00
  • 4c157cfcf7 made paymentrequired error code instead of introducing a new one yenicelik 2023-06-25 15:05:27 -04:00
  • 935681fde7 stats subuser + premium access logic yenicelik 2023-06-25 14:29:54 -04:00
  • fee1a423a1 simpler type when no args Bryan Stitt 2023-06-24 22:30:57 -07:00
  • 83123f5cdd wait up to a second for it to sync Bryan Stitt 2023-06-24 21:51:58 -07:00
  • e7baeb1ba4 rearrange so maybe time works better Bryan Stitt 2023-06-24 21:41:18 -07:00
  • c2917f1093 try sleeping Bryan Stitt 2023-06-24 21:35:36 -07:00
  • ccce2eb4a4 upgrade rust toolchain to newer nightly Bryan Stitt 2023-06-24 21:31:22 -07:00
  • ba702c7647 tests pass local, but jenkins isn't as fast Bryan Stitt 2023-06-24 21:27:11 -07:00
  • b5ae11b7f7 lint Bryan Stitt 2023-06-24 21:21:51 -07:00
  • a440d51377 test fixture Bryan Stitt 2023-06-24 21:16:26 -07:00
  • 8cfbbfe1b3 use default derive helpers Bryan Stitt 2023-06-24 20:39:46 -07:00
  • efe1e30791 better handling of 0 port and fix test port Bryan Stitt 2023-06-24 19:36:21 -07:00
  • ab3d4a91a8 json body instead of params Bryan Stitt 2023-06-24 18:17:51 -07:00
  • 0c10994835 why wont that import? Bryan Stitt 2023-06-24 16:45:07 -07:00
  • 94d0a25aaf test logs Bryan Stitt 2023-06-24 16:43:11 -07:00
  • 38b266156a consistent route name Bryan Stitt 2023-06-24 15:49:26 -07:00
  • 1d6e1ef9af polish error logs Bryan Stitt 2023-06-24 15:24:46 -07:00
  • fef03f089f less verbose db_conn and db_replica helpers Bryan Stitt 2023-06-24 11:11:07 -07:00
  • 9115419ec0 handle addresses consistently Bryan Stitt 2023-06-24 10:20:24 -07:00
  • 39a505c0ff POST instead of GET and use more txs Bryan Stitt 2023-06-24 09:59:08 -07:00
  • 8f76d9320d support EIP1271 login Bryan Stitt 2023-06-24 09:48:28 -07:00
  • 91cbce6ce8 start adding stat for CU Bryan Stitt 2023-06-24 00:48:56 -07:00
  • 4e6a80caa2 cargo upgrade Bryan Stitt 2023-06-24 00:41:48 -07:00
  • 30828ccae2 prioritize block. queries to syncing nodes ends up being slower Bryan Stitt 2023-06-24 00:41:30 -07:00
  • ac4b7e46b4 actually import info level Bryan Stitt 2023-06-23 22:54:02 -07:00
  • 6edf1a5c1b info on new block Bryan Stitt 2023-06-23 22:52:42 -07:00
  • 89330cfba0 upstream ethers again Bryan Stitt 2023-06-23 22:23:51 -07:00
  • fd661689a3
    Tracing (#144) Bryan Stitt 2023-06-23 16:28:45 -07:00
  • 3fac4248d6 Revert "just use Ulid instead of RpcSecretKey type" Bryan Stitt 2023-06-23 01:29:11 -07:00
  • 377e8356a5 just use Ulid instead of RpcSecretKey type Bryan Stitt 2023-06-23 01:28:47 -07:00
  • 68ab9b6d1d always serialize RpcSecretKey as a ULID Bryan Stitt 2023-06-23 01:07:54 -07:00
  • 6b6fac396f lower default web3_proxy::rpcs::consensus level Bryan Stitt 2023-06-22 22:45:43 -07:00
  • b1b8346db9
    #123 role to rpc keys (#142) Bryan Stitt 2023-06-22 12:56:19 -07:00
  • c79b787e13
    allow setting referral code if not already set (#141) Bryan Stitt 2023-06-22 12:41:05 -07:00
  • 376b9f474d use short syntax for json data in logs Bryan Stitt 2023-06-22 12:10:23 -07:00
  • f593667169 fix lifetimes Bryan Stitt 2023-06-22 10:16:58 -07:00
  • 66212b5cf5 cargo upgrade --incompatible -p itertools Bryan Stitt 2023-06-22 09:26:57 -07:00
  • dffff65950 allow no referrer_record Bryan Stitt 2023-06-22 09:25:12 -07:00
  • c560a59ef0 add more headers for debug endpoints and use more refs Bryan Stitt 2023-06-21 22:11:26 -07:00
  • 095a505017 cargo upgrade Bryan Stitt 2023-06-21 17:57:53 -07:00
  • 209601dc6f use connectinfo in docker too Bryan Stitt 2023-06-21 17:52:16 -07:00
  • 662bbb296f add header debug endpoint Bryan Stitt 2023-06-21 11:28:33 -07:00
  • 63c4f9e591 allow no ip Bryan Stitt 2023-06-21 11:28:22 -07:00
  • 7f4da8d43c lint Bryan Stitt 2023-06-21 10:40:55 -07:00
  • d962b749a2 use find_with_related, not find_also_related Bryan Stitt 2023-06-21 10:37:01 -07:00
  • 0f7b03fd70 Merge remote-tracking branch 'origin/main' into devel Bryan Stitt 2023-06-21 10:28:27 -07:00
  • bb47fa5857 stupid typo Bryan Stitt 2023-06-21 10:25:35 -07:00
  • 1cbb58e8e0 comment Bryan Stitt 2023-06-21 10:25:10 -07:00
  • 06ce95c386 let serde_json do more of the work Bryan Stitt 2023-06-21 10:18:36 -07:00
  • 5504062f47 dont error if no referrals Bryan Stitt 2023-06-21 10:18:06 -07:00
  • 8f1b6fe6c0 lint Bryan Stitt 2023-06-21 10:02:02 -07:00
  • 4dad743fc3 tuple, not list Bryan Stitt 2023-06-21 10:01:51 -07:00
  • f75f3f8d2f serialize caches in a list Bryan Stitt 2023-06-21 10:00:05 -07:00
  • ca7f2a9a9a Merge remote-tracking branch 'origin/main' into devel Bryan Stitt 2023-06-20 19:13:00 -07:00
  • c16f7bd1ba copy default_tracking migration from devel Bryan Stitt 2023-06-20 19:12:20 -07:00
  • c21b041661 debug is flooding my disks Bryan Stitt 2023-06-20 14:47:01 -07:00
  • 3c2f95de10
    Improve max wait and timeouts (#137) Bryan Stitt 2023-06-20 14:22:14 -07:00
  • fa55e5ce9b add eth_getBlockByNumber example Bryan Stitt 2023-06-19 18:55:31 -07:00
  • 78efad5453 cargo upgrade strum Bryan Stitt 2023-06-19 17:48:46 -07:00
  • 6d25c41faf
    Compute units (#136) Bryan Stitt 2023-06-19 17:47:38 -07:00
  • b7935f77fc spawn recording latency Bryan Stitt 2023-06-19 17:46:58 -07:00
  • 6038351cb8 change default tracking in prep for premium-only keys Bryan Stitt 2023-06-19 13:00:57 -07:00
  • b35cd58a76 rate limit user_balance_post by bearer OR ip Bryan Stitt 2023-06-19 10:21:48 -07:00
  • c3ae4ded2b move data to the right places Bryan Stitt 2023-06-18 21:42:16 -07:00
  • 58cc129837 forgot to convert tier_sec_size from ms. 1 was a very large default Bryan Stitt 2023-06-18 17:57:21 -07:00
  • ba410cf126 better log message Bryan Stitt 2023-06-18 16:41:01 -07:00
  • 89009dcd42 use web3_context for more errors Bryan Stitt 2023-06-18 16:40:17 -07:00
  • af8543c3bf some defaults are needed maybe? Bryan Stitt 2023-06-18 16:36:23 -07:00
  • 2f78e64c5d create empty balance entry if none exists Bryan Stitt 2023-06-18 16:25:25 -07:00
  • 891fb7b0b3 copypasta Bryan Stitt 2023-06-18 16:15:02 -07:00
  • 6deeabe1e1 pretty print errors Bryan Stitt 2023-06-18 16:14:06 -07:00
  • 9dd0bae40a text instead of string payload Bryan Stitt 2023-06-18 16:08:55 -07:00
  • 825ba006f1 move floats and durations around for latency tracking Bryan Stitt 2023-06-18 10:46:22 -07:00
  • 2f0e6103ac Revert "tier more important than backup" Bryan Stitt 2023-06-18 10:09:21 -07:00
  • bca22537c6 tier more important than backup Bryan Stitt 2023-06-18 10:06:26 -07:00
  • e54299beca rolling median for choosing tier Bryan Stitt 2023-06-18 09:47:40 -07:00
  • 8b22c9861b Revert "temp fix while filtering is improved" Bryan Stitt 2023-06-17 12:15:40 -07:00
  • 5367c51195 temp fix while filtering is improved Bryan Stitt 2023-06-17 12:09:04 -07:00
  • 3b65074f38 cleaner duration multiplication Bryan Stitt 2023-06-17 11:33:33 -07:00
  • eab86c7ee8 automatic max_head_block_age Bryan Stitt 2023-06-17 10:11:48 -07:00
  • bf13e86a04 warn if no max_head_block_age Bryan Stitt 2023-06-17 09:19:05 -07:00
  • 3b9314a76f comments Bryan Stitt 2023-06-17 08:44:18 -07:00
  • 9b9e5341cb lint Bryan Stitt 2023-06-17 08:44:07 -07:00
  • 6bfa5a69ca latest_balance is part of AuthorizationChecks now Bryan Stitt 2023-06-17 08:43:51 -07:00
  • 8ffd7d2e1b enable more advanced cost calculation Bryan Stitt 2023-06-16 23:55:41 -07:00
  • ba67151706 lint Bryan Stitt 2023-06-16 23:48:16 -07:00
  • 745870d119 drop a bunch of log levels Bryan Stitt 2023-06-16 23:46:20 -07:00
  • 74d2333039 try this version of influxdb2 Bryan Stitt 2023-06-16 23:41:12 -07:00
  • d6513cde74
    Forgot to handle Option unwrap (#132) David 2023-06-17 08:18:51 +02:00
  • 86f9e7358a
    move balance onto AuthorizationChecks (#131) Bryan Stitt 2023-06-16 23:14:43 -07:00