Skip to content

Switch cl-el comms to RpcChannel#3874

Open
arnetheduck wants to merge 1 commit intomasterfrom
threadchannel
Open

Switch cl-el comms to RpcChannel#3874
arnetheduck wants to merge 1 commit intomasterfrom
threadchannel

Conversation

@arnetheduck
Copy link
Copy Markdown
Member

Instead of using a socket (and having to open a fake connection between EL and CL), this pr switches to
status-im/nim-json-rpc#254 for internal communication.

Eventually, one could make this more efficient by skipping the JSON step, but like this, we at least no longer have to open an Engine API port which makes this setup more secure and easy to deploy (fewer open ports).

There's also fewer potential errors to contend with and payloads don't have to travel across the OS buffers and instead stay internal to the process.

@arnetheduck arnetheduck force-pushed the threadchannel branch 2 times, most recently from 121da27 to 15e3039 Compare December 22, 2025 13:07
@arnetheduck arnetheduck force-pushed the threadchannel branch 2 times, most recently from b8d0695 to eadb4c3 Compare January 7, 2026 15:17
@arnetheduck arnetheduck force-pushed the threadchannel branch 3 times, most recently from d377588 to 75f528d Compare February 20, 2026 10:42
Instead of using a socket (and having to open a fake connection between
EL and CL), this pr switches to
status-im/nim-json-rpc#254 for internal
communication.

Eventually, one could make this more efficient by skipping the JSON
step, but like this, we at least no longer have to open an Engine API
port which makes this setup more secure and easy to deploy (fewer open
ports).

There's also fewer potential errors to contend with and payloads don't
have to travel across the OS buffers and instead stay internal to the
process.
@status-im-auto
Copy link
Copy Markdown
Member

status-im-auto commented Feb 23, 2026

Jenkins Builds

Click to see older builds (14)
Commit #️⃣ Finished (UTC) Duration Platform Result
⁉️ dd0e6f5c #3 2026-02-23 17:38:29 ~51 min unknown 📄log
⁉️ a92e935f #4 2026-02-24 17:26:44 ~39 min unknown 📄log
⁉️ c8964299 #5 2026-02-25 17:19:53 ~32 min unknown 📄log
⁉️ 98f43e51 #6 2026-02-26 17:18:13 ~30 min unknown 📄log
⁉️ e5de2384 #7 2026-02-27 06:43:02 ~25 min unknown 📄log
⁉️ 9733bbf7 #8 2026-02-28 09:08:50 ~21 min unknown 📄log
⁉️ 2efaff77 #9 2026-03-03 09:09:35 ~22 min unknown 📄log
⁉️ a7105fdc #10 2026-03-06 08:58:55 ~11 min unknown 📄log
⁉️ 5d58e733 #11 2026-03-09 08:58:58 ~11 min unknown 📄log
⁉️ 978bea77 #12 2026-03-10 08:59:11 ~11 min unknown 📄log
⁉️ c35f9884 #13 2026-03-12 08:59:00 ~11 min unknown 📄log
⁉️ 6c01511e #14 2026-03-17 08:59:07 ~12 min unknown 📄log
⁉️ c83c68a8 #15 2026-03-18 09:08:56 ~21 min unknown 📄log
⁉️ fda7c884 #16 2026-03-19 09:00:15 ~13 min unknown 📄log
Commit #️⃣ Finished (UTC) Duration Platform Result
⁉️ 3573d1b0 #17 2026-03-20 08:59:08 ~12 min unknown 📄log
⁉️ 69103679 #18 2026-03-21 08:58:39 ~11 min unknown 📄log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants