Documentation ¶ Index ¶ type ErrGroup type ExecutionBackend type Service Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type ErrGroup ¶ type ErrGroup interface{ Go(f func() error) } type ExecutionBackend ¶ type ExecutionBackend interface { BlockChain() *core.BlockChain TxPool() *txpool.TxPool } Required interface for interacting with Ethereum instance. type Service ¶ type Service interface { // Starts the service (non-blocking). // Long-running goroutines must be scheduled via `eg`, using `ctx`. Start(ctx context.Context, eg ErrGroup) error } Source Files ¶ View all Source files backend.go service.go Click to show internal directories. Click to hide internal directories.