From 110b4502a4b2b33e9c64925be51caba1c0974f1d Mon Sep 17 00:00:00 2001 From: Shane Jonas Date: Fri, 12 Sep 2025 12:45:40 -0400 Subject: [PATCH 1/2] fix: add originID to customProxy log --- server/request_handler.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/request_handler.go b/server/request_handler.go index 2cb994c..6c2fd85 100644 --- a/server/request_handler.go +++ b/server/request_handler.go @@ -117,7 +117,8 @@ func (r *RpcRequestHandler) process() { if ok && len(customProxyUrl[0]) > 1 { metrics.UrlParamUsageInc() r.defaultProxyUrl = customProxyUrl[0] - r.logger.Info("[process] Using custom url", "url", r.defaultProxyUrl) + originID := r.req.Header.Get("X-Flashbots-Origin") + r.logger.Info("[process] Using custom url", "url", r.defaultProxyUrl, "originID", originID) } // Decode request JSON RPC From 3d134a4dbd6e8c62185a62c09f379dcc72b02486 Mon Sep 17 00:00:00 2001 From: Shane Jonas Date: Fri, 12 Sep 2025 13:56:24 -0400 Subject: [PATCH 2/2] fix: allow X-Flashbots-Origin in CORS --- server/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/server.go b/server/server.go index 564732c..7beb398 100644 --- a/server/server.go +++ b/server/server.go @@ -344,5 +344,5 @@ func (s *RpcEndPointServer) HandleBundleRequest(respw http.ResponseWriter, req * func setCorsHeaders(respw http.ResponseWriter) { respw.Header().Set("Access-Control-Allow-Origin", "*") - respw.Header().Set("Access-Control-Allow-Headers", "Accept,Content-Type") + respw.Header().Set("Access-Control-Allow-Headers", "Accept,Content-Type,X-Flashbots-Origin") }