ethtest suite.go¶
| Source (upstream v1.17.3) | Current | |
|---|---|---|
| File | cmd/devp2p/internal/ethtest/suite.go |
suite.go |
| Symbol | (entire file) |
(entire file) |
| Ref | v1.17.3 |
etc/v1.17.3-full-node |
Only change vs upstream v1.17.3: the EngineClient is made optional, created only when engineURL is set. PoW nodes have no engine/beacon API, so it stays nil. The rest of the suite is upstream verbatim.
Diff — vs upstream v1.17.3 (modified in-place)¶
--- a/cmd/devp2p/internal/ethtest/suite.go
+++ b/cmd/devp2p/internal/ethtest/suite.go
@@ -55,10 +55,13 @@
if err != nil {
return nil, err
}
- engine, err := NewEngineClient(chainDir, engineURL, jwt)
+ var engine *EngineClient
+ if engineURL != "" {
+ engine, err = NewEngineClient(chainDir, engineURL, jwt)
if err != nil {
return nil, err
}
+ }
return &Suite{
Dest: dest,