Versions in this module Expand all Collapse all v0 v0.1.0 Jul 12, 2018 Changes in this version + func DisableLog() + func JSONFormatMempoolData(data *MempoolData) (*bytes.Buffer, error) + func NewMempoolDataCollector(hcdChainSvr *hcrpcclient.Client, params *chaincfg.Params) *mempoolDataCollector + func NewMempoolMonitor(collector *mempoolDataCollector, savers []MempoolDataSaver, ...) *mempoolMonitor + func UseLogger(logger btclog.Logger) + type ByAbsoluteFee struct + func (tix ByAbsoluteFee) Less(i, j int) bool + type ByFeeRate struct + func (tix ByFeeRate) Less(i, j int) bool + type MempoolData struct + AllTicketsDetails TicketsDetails + Height uint32 + MinableFees *MinableFeeInfo + NewTickets uint32 + NumTickets uint32 + Ticketfees *dcrjson.TicketFeeInfoResult + func (m *MempoolData) GetHeight() uint32 + func (m *MempoolData) GetNumTickets() uint32 + type MempoolDataCache struct + func (c *MempoolDataCache) GetFeeInfo() (uint32, dcrjson.FeeInfoMempool) + func (c *MempoolDataCache) GetFeeInfoExtra() (uint32, *apitypes.MempoolTicketFeeInfo) + func (c *MempoolDataCache) GetFeeRates(N int) (uint32, int64, int, []float64) + func (c *MempoolDataCache) GetFees(N int) (uint32, int, []float64) + func (c *MempoolDataCache) GetHeight() uint32 + func (c *MempoolDataCache) GetNumTickets() (uint32, uint32) + func (c *MempoolDataCache) GetTicketsDetails(N int) (uint32, int64, int, TicketsDetails) + func (c *MempoolDataCache) StoreMPData(data *MempoolData, timestamp time.Time) error + type MempoolDataSaver interface + StoreMPData func(data *MempoolData, timestamp time.Time) error + type MempoolDataToJSONFiles struct + func NewMempoolDataToJSONFiles(folder string, fileBase string, m ...*sync.Mutex) *MempoolDataToJSONFiles + func (s *MempoolDataToJSONFiles) StoreMPData(data *MempoolData) error + type MempoolDataToJSONStdOut struct + func NewMempoolDataToJSONStdOut(m ...*sync.Mutex) *MempoolDataToJSONStdOut + func (s *MempoolDataToJSONStdOut) StoreMPData(data *MempoolData) error + type MempoolDataToSummaryStdOut struct + func NewMempoolDataToSummaryStdOut(feeWindowRadius int, m ...*sync.Mutex) *MempoolDataToSummaryStdOut + func (s *MempoolDataToSummaryStdOut) StoreMPData(data *MempoolData) error + type MempoolFeeDumper struct + func NewMempoolFeeDumper(folder string, fileBase string, m ...*sync.Mutex) *MempoolFeeDumper + func (s *MempoolFeeDumper) StoreMPData(data *MempoolData, timestamp time.Time) error + type MempoolInfo struct + CurrentHeight uint32 + LastCollectTime time.Time + NumTicketPurchasesInMempool uint32 + NumTicketsSinceStatsReport int32 + type MinableFeeInfo struct + type NewTx struct + Hash *chainhash.Hash + T time.Time + type Stakelimitfeeinfo struct + Stakelimitfee float64 + type TicketsDetails apitypes.TicketsDetails + func (tix TicketsDetails) Len() int + func (tix TicketsDetails) Swap(i, j int)