aboutsummaryrefslogblamecommitdiffstats
path: root/core/manager.go
blob: bb039d063b862af5d57883edc7da32c290878e07 (plain) (tree)
1
2
3
4
5
6
7
8
9








                                                 
                        



                                        


                                       


                                 
package core

import (
    "github.com/ethereum/go-ethereum/crypto"
    "github.com/ethereum/go-ethereum/ethutil"
    "github.com/ethereum/go-ethereum/event"
    "github.com/ethereum/go-ethereum/p2p"
)

type Backend interface {
    BlockProcessor() *BlockProcessor
    ChainManager() *ChainManager
    TxPool() *TxPool
    PeerCount() int
    IsListening() bool
    Peers() []*p2p.Peer
    KeyManager() *crypto.KeyManager
    Db() ethutil.Database
    EventMux() *event.TypeMux
}