Commit Graph

  • c54970da0a change ordering and move fetch_add and fetch_sub Bryan Stitt 2023-05-12 23:00:03 -07:00
  • 914c3e03a8 remove stale comments Bryan Stitt 2023-05-12 22:22:21 -07:00
  • 3cea4c3123 update peak_ewma to use request latency and fix off by one Bryan Stitt 2023-05-12 22:18:19 -07:00
  • 0c990b0755 use a cancel-safe channel for stats Bryan Stitt 2023-05-12 16:02:43 -07:00
  • 510612d343
    use kanal instead of flume or tokio channels (#68) Bryan Stitt 2023-05-12 15:47:01 -07:00
  • 8a097dabbe
    Bryan devel 2023-05-12 (#67) Bryan Stitt 2023-05-12 15:15:32 -07:00
  • 34ed450fab
    User Balance + Referral Logic (#44) David 2023-05-12 12:45:15 -04:00
  • 36cc884112 Merge remote-tracking branch 'origin/main' into devel Bryan Stitt 2023-05-11 20:05:47 -07:00
  • fc8ca4ba4f less max lag Bryan Stitt 2023-05-11 17:04:33 -07:00
  • 2a242fe37f cargo upgrade --incompatible Bryan Stitt 2023-05-11 13:25:55 -07:00
  • d67d623216 rustdocflags need to be the same as rustflags Bryan Stitt 2023-05-11 13:23:22 -07:00
  • 6e8536d477 add support for http basic auth Bryan Stitt 2023-05-11 13:07:31 -07:00
  • ec11e210ee
    Peak ewma (#63) Rory Trent 2023-05-11 13:09:15 -07:00
  • 96a9a39789 add support for http basic auth Bryan Stitt 2023-05-11 13:07:31 -07:00
  • 0531e2f8dd add 'quota usage' rate limit substring Bryan Stitt 2023-05-08 11:25:27 -06:00
  • 4d64bf9580 cargo upgrade Bryan Stitt 2023-05-08 10:44:01 -06:00
  • e7da6cd3d6 clone for now. this will change to use refs soon Bryan Stitt 2023-05-08 10:42:03 -06:00
  • c2e3d71080 if protected rpcs, only use protected rpcs Bryan Stitt 2023-05-05 14:02:31 -06:00
  • 8916533a2a set archive_request to true on transaction retrying Bryan Stitt 2023-05-06 21:03:03 -06:00
  • aff53ce36a automatic retry for eth_getTransactionReceipt and eth_getTransactionByHash Bryan Stitt 2023-05-06 14:17:08 -06:00
  • ffb554d0b3 online editor isn't actually nice when it misses syntax errors :( Bryan Stitt 2023-04-29 18:50:26 -07:00
  • 91acbcaf75
    Fix sort order Bryan Stitt 2023-04-29 18:38:31 -07:00
  • 93f243696a
    simple match statement Bryan Stitt 2023-04-27 11:15:45 -07:00
  • a236f7364d
    DRY stats (#58) Bryan Stitt 2023-04-25 07:42:00 -07:00
  • cc3c9462a3 cargo upgrade Bryan Stitt 2023-04-25 05:39:09 -07:00
  • 2ad509a5fc rust 1.69.0 Bryan Stitt 2023-04-24 23:23:33 -07:00
  • 1fab1b1d46 oops. lower this log level Bryan Stitt 2023-04-24 11:21:53 -07:00
  • 56fdf48129
    Send transactions to protected and public rpcs (#57) Bryan Stitt 2023-04-24 11:00:12 -07:00
  • 78fceb1fbf features on tests Bryan Stitt 2023-04-20 20:00:54 -07:00
  • 7a087415a2 hash instead of block_hash Bryan Stitt 2023-04-20 19:55:18 -07:00
  • 4d2c0dae53 no sasl Bryan Stitt 2023-04-20 18:08:53 -07:00
  • 684b14c8a7 enable sasl for kafka Bryan Stitt 2023-04-20 14:48:15 -07:00
  • 77a317fdf8 default window to 60 seconds Bryan Stitt 2023-04-20 13:35:59 -07:00
  • 4ce372e57b lint Bryan Stitt 2023-04-20 10:38:10 -07:00
  • 03c4990dc3 remove commented out code Bryan Stitt 2023-04-20 10:36:56 -07:00
  • 9929e59f04 lower log level Bryan Stitt 2023-04-20 09:17:18 -07:00
  • 30eb6e91bf cargo upgrade Bryan Stitt 2023-04-19 21:09:17 -07:00
  • 03ef27baa4 Merge branch 'main' into devel Bryan Stitt 2023-04-19 15:31:08 -07:00
  • b0653c0e9f add log for connecting to kafka Bryan Stitt 2023-04-19 15:30:01 -07:00
  • 10d2d46512 more packages for kafka+ssl Bryan Stitt 2023-04-19 15:22:27 -07:00
  • cc546d4d2e actually apply the migrations Bryan Stitt 2023-04-19 14:42:40 -07:00
  • f5775e5577 add security.protocol to search_kafka script Bryan Stitt 2023-04-19 14:28:28 -07:00
  • decdac4b6d set protocol Bryan Stitt 2023-04-19 10:42:57 -07:00
  • db3b157a47 really. shut up. i mean it Bryan Stitt 2023-04-18 21:19:55 -07:00
  • 9118117fe7 tell ethers to shut up Bryan Stitt 2023-04-18 20:50:35 -07:00
  • 4889c3e1ce Merge branch 'main' into devel Bryan Stitt 2023-04-18 20:14:12 -07:00
  • bafb6cdd8f
    copy migrations from devel (#51) Bryan Stitt 2023-04-18 10:36:53 -07:00
  • e921d02eb2 remove stale todo Bryan Stitt 2023-04-17 16:48:01 -07:00
  • 5ff28943da fix incorrect context Bryan Stitt 2023-04-14 03:44:32 -07:00
  • 2652f88f52 attach more contexts Bryan Stitt 2023-04-14 03:43:49 -07:00
  • fffd645acf remove copypasta comment Bryan Stitt 2023-04-14 02:10:49 -07:00
  • c2710858e1 only warn if rpc_configs is too short Bryan Stitt 2023-04-14 00:41:51 -07:00
  • df19619b77 add context to apply_server_configs Bryan Stitt 2023-04-14 00:38:49 -07:00
  • 8ed71e1cf1 more goerli fixes Bryan Stitt 2023-04-14 00:36:46 -07:00
  • 3621d71037 if not watching heads, send to any server Bryan Stitt 2023-04-14 00:15:27 -07:00
  • f3435bc6e0 add bundler_4337_rpcs Bryan Stitt 2023-04-14 00:04:35 -07:00
  • d035049c8f add /backups_needed endpoint for easy alerts Bryan Stitt 2023-04-13 17:15:01 -07:00
  • 3c5f973107 more stats Bryan Stitt 2023-04-11 12:04:16 -07:00
  • b1120e635a change some error codes jsonrpc error handling Bryan Stitt 2023-04-10 22:29:02 -07:00
  • b5ed0c4710 sometimes watch_for_block instead of returning an error Bryan Stitt 2023-04-10 22:28:31 -07:00
  • ed5ca0575c logging improvements Bryan Stitt 2023-04-10 16:05:53 -07:00
  • 29c015508a fix warnings in cargo doc Bryan Stitt 2023-04-10 15:06:40 -07:00
  • 7250a0c155 upgrade ethers to 2.0.2 Bryan Stitt 2023-04-10 15:01:36 -07:00
  • 55924ff840 cargo upgrade the easy things Bryan Stitt 2023-04-10 14:27:06 -07:00
  • 767920c055 remove log based debug lines Bryan Stitt 2023-04-10 14:19:13 -07:00
  • b460f1701a rename revert_handler to error_handler Bryan Stitt 2023-04-05 15:34:28 -07:00
  • 072119901e remove stale comment Bryan Stitt 2023-04-05 15:26:39 -07:00
  • 7994c894bb cargo clippy and fmt Bryan Stitt 2023-04-05 15:15:20 -07:00
  • 1a160a8c7d Merge remote-tracking branch 'rorytrent/Web3ProxyError' into devel Bryan Stitt 2023-04-05 15:08:57 -07:00
  • 2b30422b84 fixes for NULL and UNIQUE to work together Bryan Stitt 2023-04-05 14:55:37 -07:00
  • 66471e29df cargo clippy Bryan Stitt 2023-04-05 14:48:48 -07:00
  • e90175c638 remove unused atomics Bryan Stitt 2023-04-05 14:37:59 -07:00
  • 09dacb45e2 remove stale comment Bryan Stitt 2023-04-05 14:37:48 -07:00
  • 18f0402fb1 null and unique don't play nice Bryan Stitt 2023-04-05 14:36:51 -07:00
  • 2e934a41bf cargo upgrade Bryan Stitt 2023-04-05 12:30:52 -07:00
  • dde275496e no opt. usr/local instead Bryan Stitt 2023-04-05 12:30:44 -07:00
  • 05db94177d cargo fmt Bryan Stitt 2023-04-05 12:19:03 -07:00
  • 0069e76040 latest changes from bryan yenicelik 2023-04-04 14:40:22 +02:00
  • f0d8a0c8c9 Merge branch 'stats_v3' of github.com:yenicelik/web3-proxy into Web3ProxyError Rory Neithinger 2023-04-01 00:04:44 -07:00
  • ffdf25787f Merge branch 'stats_v3' of github.com:yenicelik/web3-proxy into Web3ProxyError Rory Neithinger 2023-03-31 23:23:30 -07:00
  • 0bb3a2dc06 simple changes around bryans comments yenicelik 2023-03-31 12:43:41 +01:00
  • 01065adeac Merge branch 'main' into stats_v3 yenicelik 2023-03-30 13:43:03 +01:00
  • 345fa6c513 git status yenicelik 2023-03-30 13:42:56 +01:00
  • 20af16ee21
    Merge pull request #4 from yenicelik/david/migration-cli David 2023-03-30 12:55:12 +01:00
  • 05463c7ee5 migration seems to work for the most part yenicelik 2023-03-30 12:54:01 +01:00
  • a0c954ecf5 rust 1.68.2 for updated rsa host key within cargo Bryan Stitt 2023-03-28 12:39:13 -07:00
  • 7390bb7910 non-lossy data transfer yenicelik 2023-03-26 15:53:17 +02:00
  • cef26e66cc will create a PR for some feedback yenicelik 2023-03-25 19:26:23 +01:00
  • 53c7541fed seems to wait until everything is flushed. I will have to debug some stuff that isnt saved properly in the mysql (and then check influx) yenicelik 2023-03-25 17:56:45 +01:00
  • 2205a472fd add optional tokio-console and improve reconnect logic Bryan Stitt 2023-03-22 18:43:13 -07:00
  • 7b223efa4d improve reconnect logic Bryan Stitt 2023-03-22 16:16:15 -07:00
  • 86b4f39a75 string hostname Bryan Stitt 2023-03-22 15:36:40 -07:00
  • b4ca0fb62d better log when servers skipped Bryan Stitt 2023-03-22 15:19:09 -07:00
  • c0afc295ca add hostname to status Bryan Stitt 2023-03-22 15:18:54 -07:00
  • a69737db98 serialize best_rpcs Bryan Stitt 2023-03-22 14:23:14 -07:00
  • 8eff48611c more direct consensus finding code Bryan Stitt 2023-03-21 11:16:18 -07:00
  • 9fae137e45 shorten log message Bryan Stitt 2023-03-22 02:06:26 -07:00
  • e9c1d019fc fix some incorrect error codes and log levels Rory Neithinger 2023-03-21 22:52:46 -07:00
  • b012f18b2b Merge branch 'stats_v3' of github.com:yenicelik/web3-proxy into Web3ProxyError Rory Neithinger 2023-03-21 22:40:39 -07:00
  • 5465d927b4 remove a debug log Bryan Stitt 2023-03-21 21:22:16 -07:00