web3-proxy/web3_proxy/src/frontend
Bryan Stitt f0b6465069
streaming responses 2 (#219)
* streaming responses compile, still small TODOs & cleanup

* refactor to allow short curcuits on uncacheable requests (#220)

* refactor to allow short curcuits on uncacheable requests

* handle error inside an Arc from moka

* arc instead of box

* lint

* more lint

* add bonus rate limits and keep all semaphores after rate limits (#221)

* add bonus rate limits and keep all semaphores after rate limits

* remove stale todos

* better function names

* cargo upgrade and update

* make some panics warn. more todo

* pass request_metadata through so streaming responses include their final size

* remove stale TODO

* remove more stale todos

* add file i missed

* make to_json_string work well enough

* check config for free_subscriptions

---------

Co-authored-by: Rory Neithinger <rory@llamanodes.com>
2023-09-26 18:18:06 -07:00
..
users filter_map instead of unwrap 2023-09-20 10:14:21 -07:00
admin.rs cargo upgrade and update 2023-09-18 11:04:22 -07:00
authorization.rs streaming responses 2 (#219) 2023-09-26 18:18:06 -07:00
errors.rs most of these are for the whole app, not just the frontend 2023-05-30 21:26:11 -07:00
mod.rs borrow_and_update instead of borrow 2023-09-18 23:29:01 -07:00
rpc_proxy_http.rs streaming responses 2 (#219) 2023-09-26 18:18:06 -07:00
rpc_proxy_ws.rs streaming responses 2 (#219) 2023-09-26 18:18:06 -07:00
status.rs add uptime to /status 2023-09-18 12:35:17 -07:00
streaming.rs streaming responses 2 (#219) 2023-09-26 18:18:06 -07:00