mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-07 11:32:20 +00:00
19 lines
463 B
Go
19 lines
463 B
Go
|
package requests
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
"github.com/ledgerwatch/erigon/cmd/devnet/models"
|
||
|
"github.com/ledgerwatch/erigon/p2p"
|
||
|
)
|
||
|
|
||
|
func AdminNodeInfo(reqId int) (p2p.NodeInfo, error) {
|
||
|
reqGen := initialiseRequestGenerator(reqId)
|
||
|
var b models.AdminNodeInfoResponse
|
||
|
|
||
|
if res := reqGen.Erigon("admin_nodeInfo", reqGen.getAdminNodeInfo(), &b); res.Err != nil {
|
||
|
return p2p.NodeInfo{}, fmt.Errorf("failed to get admin node info: %v", res.Err)
|
||
|
}
|
||
|
|
||
|
return b.Result, nil
|
||
|
}
|