mirror of https://github.com/ethereum/go-ethereum
parent
16a04e64f2
commit
58ba290a9f
@ -0,0 +1,22 @@ |
|||||||
|
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 EthManager interface { |
||||||
|
BlockProcessor() *BlockProcessor |
||||||
|
ChainManager() *ChainManager |
||||||
|
TxPool() *TxPool |
||||||
|
PeerCount() int |
||||||
|
IsMining() bool |
||||||
|
IsListening() bool |
||||||
|
Peers() []*p2p.Peer |
||||||
|
KeyManager() *crypto.KeyManager |
||||||
|
ClientIdentity() p2p.ClientIdentity |
||||||
|
Db() ethutil.Database |
||||||
|
EventMux() *event.TypeMux |
||||||
|
} |
Loading…
Reference in new issue