bbolt

package
v0.0.0-...-bc77d64 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BBoltDatabase

type BBoltDatabase struct {
	// contains filtered or unexported fields
}

func (*BBoltDatabase) Close

func (bd *BBoltDatabase) Close() error

func (*BBoltDatabase) GetConfirmedBlocksFrom

func (bd *BBoltDatabase) GetConfirmedBlocksFrom(slotNumber uint64, maxCnt int) ([]*core.CardanoBlock, error)

func (*BBoltDatabase) GetLatestBlockPoint

func (bd *BBoltDatabase) GetLatestBlockPoint() (*core.BlockPoint, error)

func (*BBoltDatabase) GetLatestConfirmedBlocks

func (bd *BBoltDatabase) GetLatestConfirmedBlocks(maxCnt int) ([]*core.CardanoBlock, error)

func (*BBoltDatabase) GetTxOutput

func (bd *BBoltDatabase) GetTxOutput(txInput core.TxInput) (result core.TxOutput, err error)

func (*BBoltDatabase) GetUnprocessedConfirmedTxs

func (bd *BBoltDatabase) GetUnprocessedConfirmedTxs(maxCnt int) ([]*core.Tx, error)

func (*BBoltDatabase) Init

func (bd *BBoltDatabase) Init(filePath string) error

func (*BBoltDatabase) MarkConfirmedTxsProcessed

func (bd *BBoltDatabase) MarkConfirmedTxsProcessed(txs []*core.Tx) error

func (*BBoltDatabase) OpenTx

func (bd *BBoltDatabase) OpenTx() core.DBTransactionWriter

type BBoltTransactionWriter

type BBoltTransactionWriter struct {
	// contains filtered or unexported fields
}

func (*BBoltTransactionWriter) AddConfirmedBlock

func (tw *BBoltTransactionWriter) AddConfirmedBlock(block *core.CardanoBlock) core.DBTransactionWriter

func (*BBoltTransactionWriter) AddConfirmedTxs

func (tw *BBoltTransactionWriter) AddConfirmedTxs(txs []*core.Tx) core.DBTransactionWriter

func (*BBoltTransactionWriter) AddTxOutputs

func (tw *BBoltTransactionWriter) AddTxOutputs(txOutputs []*core.TxInputOutput) core.DBTransactionWriter

func (*BBoltTransactionWriter) Execute

func (tw *BBoltTransactionWriter) Execute() error

func (*BBoltTransactionWriter) RemoveTxOutputs

func (tw *BBoltTransactionWriter) RemoveTxOutputs(txInputs []*core.TxInput, softDelete bool) core.DBTransactionWriter

func (*BBoltTransactionWriter) SetLatestBlockPoint

func (tw *BBoltTransactionWriter) SetLatestBlockPoint(point *core.BlockPoint) core.DBTransactionWriter

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL