Documentation
¶
Index ¶
- type Supernode
- func (s *Supernode) BeaconClient() *sources.L1BeaconClient
- func (s *Supernode) InteropActivity() *interop.Interop
- func (s *Supernode) L1Client() *sources.L1Client
- func (s *Supernode) RPCAddr() (addr string, ok bool)
- func (s *Supernode) Start(ctx context.Context) error
- func (s *Supernode) Stop(ctx context.Context) error
- func (s *Supernode) Stopped() bool
- func (s *Supernode) WaitRPCAddr(ctx context.Context) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Supernode ¶
type Supernode struct {
// contains filtered or unexported fields
}
func (*Supernode) BeaconClient ¶
func (s *Supernode) BeaconClient() *sources.L1BeaconClient
BeaconClient returns the L1 Beacon client instance (may be nil if not configured)
func (*Supernode) InteropActivity ¶
InteropActivity returns the registered interop activity, or nil if interop is not configured or has not started yet. The pointer is bound to the current Supernode instance; tests that tear the supernode down must re-fetch after restart.
Directories
¶
| Path | Synopsis |
|---|---|
|
interop/raftwallogdb
Package raftwallogdb implements LogsDB on top of hashicorp/raft-wal.
|
Package raftwallogdb implements LogsDB on top of hashicorp/raft-wal. |
Click to show internal directories.
Click to hide internal directories.