aboutsummaryrefslogtreecommitdiffstats
path: root/core/manager.go
blob: ba0ecf9d16257377689f80fc9e935d276a9f37f9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package core

import (
    "github.com/ethereum/go-ethereum/accounts"
    "github.com/ethereum/go-ethereum/common"
    "github.com/ethereum/go-ethereum/event"
)

// TODO move this to types?
type Backend interface {
    AccountManager() *accounts.Manager
    BlockProcessor() *BlockProcessor
    ChainManager() *ChainManager
    TxPool() *TxPool
    BlockDb() common.Database
    StateDb() common.Database
    EventMux() *event.TypeMux
}