Documentation ¶
Index ¶
- type Database
- func (d *Database) Available() bool
- func (d *Database) DuplicateError(err error) bool
- func (d *Database) EarliestBlock() (*big.Int, bool, error)
- func (d *Database) LatestSenderNonce(sender mint.PublicKey) (uint64, error)
- func (d *Database) ListEnqueuedApprovements(max uint16) ([]*types.Approvement, error)
- func (d *Database) ListEnqueuedSendings(max uint16) ([]*types.Sending, error)
- func (d *Database) ListStaleApprovements(elderThanBlockID *big.Int, max uint16) ([]*types.Approvement, error)
- func (d *Database) ListStaleSendings(elderThanBlockID *big.Int, max uint16) ([]*types.Sending, error)
- func (d *Database) ListUnnotifiedApprovements(max uint16) ([]*types.Approvement, error)
- func (d *Database) ListUnnotifiedSendings(max uint16) ([]*types.Sending, error)
- func (d *Database) ListWallets() ([]*types.Wallet, error)
- func (d *Database) MaxPacketError(err error) bool
- func (d *Database) Migrate() error
- func (d *Database) PutApprovement(v *types.Approvement) error
- func (d *Database) PutSending(v *types.Sending) error
- func (d *Database) PutWallet(v *types.Wallet) error
- func (d *Database) SetApprovementConfirmed(dig mint.Digest, from mint.PublicKey, block *big.Int) error
- func (d *Database) SetSendingConfirmed(dig mint.Digest, from mint.PublicKey, block *big.Int) error
- func (d *Database) UpdateApprovement(v *types.Approvement) error
- func (d *Database) UpdateSending(v *types.Sending) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
Database data
func (*Database) DuplicateError ¶
DuplicateError implementation
func (*Database) EarliestBlock ¶
EarliestBlock implementation
func (*Database) LatestSenderNonce ¶
LatestSenderNonce implementation
func (*Database) ListEnqueuedApprovements ¶
func (d *Database) ListEnqueuedApprovements(max uint16) ([]*types.Approvement, error)
ListEnqueuedApprovements implementation
func (*Database) ListEnqueuedSendings ¶
ListEnqueuedSendings implementation
func (*Database) ListStaleApprovements ¶
func (d *Database) ListStaleApprovements(elderThanBlockID *big.Int, max uint16) ([]*types.Approvement, error)
ListStaleApprovements implementation
func (*Database) ListStaleSendings ¶
func (d *Database) ListStaleSendings(elderThanBlockID *big.Int, max uint16) ([]*types.Sending, error)
ListStaleSendings implementation
func (*Database) ListUnnotifiedApprovements ¶
func (d *Database) ListUnnotifiedApprovements(max uint16) ([]*types.Approvement, error)
ListUnnotifiedApprovements implementation
func (*Database) ListUnnotifiedSendings ¶
ListUnnotifiedSendings implementation
func (*Database) ListWallets ¶
ListWallets implementation
func (*Database) MaxPacketError ¶
MaxPacketError implementation
func (*Database) PutApprovement ¶
func (d *Database) PutApprovement(v *types.Approvement) error
PutApprovement implementation
func (*Database) PutSending ¶
PutSending implementation
func (*Database) SetApprovementConfirmed ¶
func (d *Database) SetApprovementConfirmed(dig mint.Digest, from mint.PublicKey, block *big.Int) error
SetApprovementConfirmed implementation
func (*Database) SetSendingConfirmed ¶
SetSendingConfirmed implementation
func (*Database) UpdateApprovement ¶
func (d *Database) UpdateApprovement(v *types.Approvement) error
UpdateApprovement implementation
Click to show internal directories.
Click to hide internal directories.