Documentation ¶
Index ¶
- type BBoltDatabase
- func (bd *BBoltDatabase) Close() error
- func (bd *BBoltDatabase) GetConfirmedBlocksFrom(slotNumber uint64, maxCnt int) ([]*core.CardanoBlock, error)
- func (bd *BBoltDatabase) GetLatestBlockPoint() (*core.BlockPoint, error)
- func (bd *BBoltDatabase) GetLatestConfirmedBlocks(maxCnt int) ([]*core.CardanoBlock, error)
- func (bd *BBoltDatabase) GetTxOutput(txInput core.TxInput) (result core.TxOutput, err error)
- func (bd *BBoltDatabase) GetUnprocessedConfirmedTxs(maxCnt int) ([]*core.Tx, error)
- func (bd *BBoltDatabase) Init(filePath string) error
- func (bd *BBoltDatabase) MarkConfirmedTxsProcessed(txs []*core.Tx) error
- func (bd *BBoltDatabase) OpenTx() core.DBTransactionWriter
- type BBoltTransactionWriter
- func (tw *BBoltTransactionWriter) AddConfirmedBlock(block *core.CardanoBlock) core.DBTransactionWriter
- func (tw *BBoltTransactionWriter) AddConfirmedTxs(txs []*core.Tx) core.DBTransactionWriter
- func (tw *BBoltTransactionWriter) AddTxOutputs(txOutputs []*core.TxInputOutput) core.DBTransactionWriter
- func (tw *BBoltTransactionWriter) Execute() error
- func (tw *BBoltTransactionWriter) RemoveTxOutputs(txInputs []*core.TxInput, softDelete bool) core.DBTransactionWriter
- func (tw *BBoltTransactionWriter) SetLatestBlockPoint(point *core.BlockPoint) core.DBTransactionWriter
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 (*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
Click to show internal directories.
Click to hide internal directories.