Commit Graph

  • 24b76a33bc less json errors Bryan Stitt 2022-06-03 21:45:44 +00:00
  • d2033b0a4e parking lot upgrade Bryan Stitt 2022-06-02 21:48:49 +00:00
  • 558af8edfd retry if no servers in sync Bryan Stitt 2022-06-02 21:47:43 +00:00
  • 9df85c5628 derp Bryan Stitt 2022-05-31 19:48:57 +00:00
  • a4610f1de1 remove stale comment Bryan Stitt 2022-05-31 01:55:18 +00:00
  • a6a238fff2 handle binary and text messages Bryan Stitt 2022-05-31 01:55:04 +00:00
  • 45fd1b2ff1 automatic subscription id Bryan Stitt 2022-05-30 18:51:19 +00:00
  • 2c478e8b61 proper result Bryan Stitt 2022-05-30 18:23:55 +00:00
  • 09db979ba3 subscriptions getting closer Bryan Stitt 2022-05-30 04:30:13 +00:00
  • 57f0993852 closer websocket (not yet working) Bryan Stitt 2022-05-30 01:28:22 +00:00
  • 1945a353dd more websockets (still under construction) Bryan Stitt 2022-05-29 19:33:10 +00:00
  • 0387492df8 add websocket server Bryan Stitt 2022-05-29 17:28:41 +00:00
  • ca4b757911 no unsafe Bryan Stitt 2022-05-29 14:50:08 +00:00
  • 03e3f6502b minor changes Bryan Stitt 2022-05-29 14:42:23 +00:00
  • 035a1f531f json errors Bryan Stitt 2022-05-29 14:39:17 +00:00
  • f7f7044531 move log Bryan Stitt 2022-05-29 03:03:15 +00:00
  • 8316c812c6 upgrade dashmap Bryan Stitt 2022-05-29 01:27:15 +00:00
  • d8c8e6591d refactor Bryan Stitt 2022-05-29 01:23:58 +00:00
  • 07fbd3c71d todos Bryan Stitt 2022-05-28 18:45:45 +00:00
  • 588a6c7924 flatten transaction sending (untested) Bryan Stitt 2022-05-28 04:26:24 +00:00
  • 4335d2120e update ethers-rs Bryan Stitt 2022-05-28 04:25:55 +00:00
  • 5beb8b271a archive nodes Bryan Stitt 2022-05-27 16:49:55 +00:00
  • f071ad4558 helper scripts Bryan Stitt 2022-05-27 16:47:33 +00:00
  • fd97411feb off by one Bryan Stitt 2022-05-27 16:34:42 +00:00
  • 6e5b11be8f flatten cache code Bryan Stitt 2022-05-22 18:39:06 +00:00
  • 8aacd84955 move error handling into a function Bryan Stitt 2022-05-22 18:11:42 +00:00
  • 8a2535da74 move cache helper in preparation for larger refactor Bryan Stitt 2022-05-22 04:22:30 +00:00
  • 32b03ad3dd could be zero Bryan Stitt 2022-05-22 00:34:33 +00:00
  • 5af0defbff warn instead of err Bryan Stitt 2022-05-21 23:49:23 +00:00
  • 2b4a2c3cad use redis-cell instead of governor Bryan Stitt 2022-05-21 23:34:05 +00:00
  • 5e14333e61 start adding redis-cell for rate limits Bryan Stitt 2022-05-21 20:40:22 +00:00
  • 307062d8d2 basic status page Bryan Stitt 2022-05-20 22:16:15 +00:00
  • ac4c60d6c9 include state for status Bryan Stitt 2022-05-20 20:57:00 +00:00
  • 219dd75f87 add missing file Bryan Stitt 2022-05-20 05:30:54 +00:00
  • b9f16869fb cleanup Bryan Stitt 2022-05-20 05:30:14 +00:00
  • 0ef728df93 axum and compact logs Bryan Stitt 2022-05-20 05:27:18 +00:00
  • 7f8e444356 comments Bryan Stitt 2022-05-20 03:37:17 +00:00
  • 43cb9e3039 remove stale import Bryan Stitt 2022-05-20 03:36:44 +00:00
  • 212650290f debug to debug level Bryan Stitt 2022-05-20 03:35:45 +00:00
  • b4afb89102
    Update README.md Bryan Stitt 2022-05-19 19:50:22 -07:00
  • 5ed36cdd3d
    Update README.md Bryan Stitt 2022-05-19 19:48:08 -07:00
  • 5c8d527f36 shorter block hash Bryan Stitt 2022-05-20 02:19:35 +00:00
  • 24b7cfc300 remove instrument Bryan Stitt 2022-05-20 02:16:48 +00:00
  • f9f6f64033 more logs Bryan Stitt 2022-05-20 02:11:50 +00:00
  • d51e5116a1 set worker count Bryan Stitt 2022-05-20 02:06:07 +00:00
  • 8d8b8f37bf no more tokio-console Bryan Stitt 2022-05-20 02:04:39 +00:00
  • 7c7b25d654 minimal app served its purpose Bryan Stitt 2022-05-20 02:01:02 +00:00
  • c3d1d14f16 BTreeMap instead of HashMap Bryan Stitt 2022-05-20 01:26:02 +00:00
  • 5d1e0a6178 use local clone of ethers-rs Bryan Stitt 2022-05-20 00:53:47 +00:00
  • 5fcea2820a include hash in log Bryan Stitt 2022-05-19 22:31:57 +00:00
  • 3ca153f410 better logs Bryan Stitt 2022-05-19 21:58:21 +00:00
  • 36f2ca380b add minimal code that only watches blocks to see if it locks up Bryan Stitt 2022-05-19 21:21:41 +00:00
  • 1e9284d5e8 check to see if this gets stuck Bryan Stitt 2022-05-19 03:00:54 +00:00
  • 3d04273e2e we do need a hashmap Bryan Stitt 2022-05-18 20:38:56 +00:00
  • b08608def7 new flags Production 2022-05-18 20:30:59 +00:00
  • bc706d1c98 lint Bryan Stitt 2022-05-18 20:28:00 +00:00
  • 7a3a3271bb back to arcswap and usizes Bryan Stitt 2022-05-18 20:18:01 +00:00
  • 05563b46b1 less spawns and more logs Bryan Stitt 2022-05-18 16:35:06 +00:00
  • dcfad0c1b5 max fd limit Bryan Stitt 2022-05-17 17:24:10 +00:00
  • 997d4fa5bb less instrumenting Bryan Stitt 2022-05-17 17:15:18 +00:00
  • c1144e5e42 keep RUSTFLAGS in one place Bryan Stitt 2022-05-17 16:36:42 +00:00
  • 19d0601862 oops Bryan Stitt 2022-05-17 16:25:25 +00:00
  • 315b751dc7 add tokio-console Bryan Stitt 2022-05-17 16:23:27 +00:00
  • 58643d605c tracing should use parking lot too Bryan Stitt 2022-05-17 04:26:53 +00:00
  • 1aebcd2783 better errors on reconnect Bryan Stitt 2022-05-17 04:24:13 +00:00
  • 2970535bac keep debug symbols on for now Bryan Stitt 2022-05-17 04:08:25 +00:00
  • 49ca418534 add upstream readme Bryan Stitt 2022-05-17 04:08:17 +00:00
  • b01b15be15 add todos Bryan Stitt 2022-05-17 04:01:32 +00:00
  • cfa00cc19d debug debug log Production 2022-05-17 04:04:27 +00:00
  • 68ac25d586 automatically reconnect Bryan Stitt 2022-05-17 02:26:47 +00:00
  • 9213e1a796 instrument Bryan Stitt 2022-05-17 00:56:56 +00:00
  • 6ab2b3a533 in-flight request checks Bryan Stitt 2022-05-16 19:15:40 +00:00
  • fdeeea479e
    Update README.md Bryan Stitt 2022-05-16 09:15:19 -07:00
  • 4e142d1fb1 more comments Bryan Stitt 2022-05-16 05:56:57 +00:00
  • ed89d8f01a no need for return Bryan Stitt 2022-05-16 05:29:45 +00:00
  • 5fcd01065e deadlock detection Bryan Stitt 2022-05-16 05:16:32 +00:00
  • c3f97b06f4 stale todos Bryan Stitt 2022-05-16 04:57:35 +00:00
  • c1d28a0a43 no cache again Bryan Stitt 2022-05-16 03:44:57 +00:00
  • 6ddba5f106 no dashmap maybe? Bryan Stitt 2022-05-16 03:42:34 +00:00
  • 51f810123b add eth-archive config Bryan Stitt 2022-05-15 22:44:57 +00:00
  • c525057d8a add securerpc endpoint Bryan Stitt 2022-05-15 22:18:30 +00:00
  • 0b05e9012a turn caching back on Bryan Stitt 2022-05-15 22:02:14 +00:00
  • d961aa647d small refactor Bryan Stitt 2022-05-15 19:28:22 +00:00
  • d56b862fa2 lint Bryan Stitt 2022-05-15 06:28:28 +00:00
  • 0041709f3e check block hash and store block number fewer places Bryan Stitt 2022-05-15 06:27:13 +00:00
  • dfb98ede20 cleanup Bryan Stitt 2022-05-15 01:51:24 +00:00
  • 015b36f5b2 unmodified linkedhashmap Bryan Stitt 2022-05-15 01:50:23 +00:00
  • 48b1b08e3d one tier Bryan Stitt 2022-05-13 20:50:11 +00:00
  • 9e167b8289 hmmm Bryan Stitt 2022-05-13 17:58:31 +00:00
  • add6fd76b0 missed semicolons Bryan Stitt 2022-05-13 17:45:19 +00:00
  • 61f02b3d0c more logging Bryan Stitt 2022-05-13 17:43:37 +00:00
  • 283bae6245 Revert "investigate deadlock" Bryan Stitt 2022-05-13 17:43:02 +00:00
  • 57fc8160ca Revert "try no cache?" Bryan Stitt 2022-05-13 17:42:54 +00:00
  • ff09ec73a4 try no cache? Bryan Stitt 2022-05-13 17:37:28 +00:00
  • 9a68ece8a4 investigate deadlock Bryan Stitt 2022-05-13 17:22:37 +00:00
  • c884cf5bbb make it maybe faster Bryan Stitt 2022-05-13 07:05:38 +00:00
  • 77a99bd5ae use tokio locks will maybe fix Bryan Stitt 2022-05-13 07:01:14 +00:00
  • 93ed030d08 move todos Bryan Stitt 2022-05-13 06:54:47 +00:00
  • 8e499a1735 almost correct errors Bryan Stitt 2022-05-12 21:53:24 +00:00
  • 82aff37054 better error log Bryan Stitt 2022-05-12 21:29:33 +00:00