You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
12
12
### Changes
13
13
14
14
- Optimization of mutex usage in cache for reaper [#3286](https://github.com/evstack/ev-node/pull/3286)
15
+
- Add Unix domain socket support for gRPC execution endpoints via `unix:///path/to/socket`[#3297](https://github.com/evstack/ev-node/pull/3297)
16
+
-**BREAKING:** Replace legacy gRPC execution `txs` payload fields with `tx_batch` so clients and servers use contiguous transaction buffers [#3297](https://github.com/evstack/ev-node/pull/3297)
15
17
- Optimize metadata writes by making it async in cache store [#3298](https://github.com/evstack/ev-node/pull/3298)
16
18
- Reduce tx cache retention to avoid OOM under (really) heavy tx load [#3299](https://github.com/evstack/ev-node/pull/3299)
Copy file name to clipboardExpand all lines: apps/grpc/README.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,13 @@
1
1
# gRPC Single Sequencer App
2
2
3
-
This application runs a Evolve node with a single sequencer that connects to a remote execution client via gRPC. It allows you to use any execution layer that implements the Evolve execution gRPC interface.
3
+
This application runs an Evolve node with a single sequencer that connects to an execution client via gRPC. It allows you to use any execution layer that implements the Evolve execution gRPC interface.
4
4
5
5
## Overview
6
6
7
7
The gRPC single sequencer app provides:
8
8
9
-
-A Evolve consensus node with single sequencer
10
-
- Connection to remote execution clients via gRPC
9
+
-An Evolve consensus node with single sequencer
10
+
- Connection to execution clients via TCP or Unix domain socket gRPC
11
11
- Full data availability layer integration
12
12
- P2P networking capabilities
13
13
@@ -58,11 +58,20 @@ Start the Evolve node with:
58
58
--da.auth-token your-da-token
59
59
```
60
60
61
+
For a same-machine executor, use a Unix domain socket endpoint:
0 commit comments