Documentation ¶
Index ¶
- func DefaultConfig() *medletpb.Config
- func LoadConfig(file string) (*medletpb.Config, error)
- type Medlet
- func (m *Medlet) BlockManager() *core.BlockManager
- func (m *Medlet) Config() *medletpb.Config
- func (m *Medlet) Consensus() core.Consensus
- func (m *Medlet) EventEmitter() *event.Emitter
- func (m *Medlet) Genesis() *corepb.Genesis
- func (m *Medlet) NetService() net.Service
- func (m *Medlet) RPC() *rpc.Server
- func (m *Medlet) Setup() error
- func (m *Medlet) Start(ctx context.Context) error
- func (m *Medlet) StartPprof(listen string) error
- func (m *Medlet) Stop()
- func (m *Medlet) Storage() storage.Storage
- func (m *Medlet) SyncService() *sync.Service
- func (m *Medlet) TransactionManager() *core.TransactionManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Medlet ¶
type Medlet struct {
// contains filtered or unexported fields
}
Medlet manages blockchain services.
func (*Medlet) BlockManager ¶
func (m *Medlet) BlockManager() *core.BlockManager
BlockManager returns BlockManager.
func (*Medlet) EventEmitter ¶
EventEmitter returns event emitter.
func (*Medlet) NetService ¶
NetService returns NetService.
func (*Medlet) StartPprof ¶
StartPprof start pprof http listen
func (*Medlet) SyncService ¶
SyncService returns sync service
func (*Medlet) TransactionManager ¶
func (m *Medlet) TransactionManager() *core.TransactionManager
TransactionManager returns TransactionManager.
Click to show internal directories.
Click to hide internal directories.