Versions in this module Expand all Collapse all v0 v0.2.0 Dec 1, 2025 v0.1.0 Nov 28, 2025 Changes in this version + var ErrDepositNotFound = errors.New("external deposit not found") + type Record struct + Amount uint64 + ConfirmationState transaction.Confirmation + CreatedAt time.Time + Destination string + Id uint64 + Signature string + Slot uint64 + UsdMarketValue float64 + func (r *Record) Clone() Record + func (r *Record) CopyTo(dst *Record) + func (r *Record) Validate() error + type Store interface + Get func(ctx context.Context, signature, account string) (*Record, error) + GetQuarkAmount func(ctx context.Context, account string) (uint64, error) + GetQuarkAmountBatch func(ctx context.Context, accounts ...string) (map[string]uint64, error) + GetUsdAmount func(ctx context.Context, account string) (float64, error) + Save func(ctx context.Context, record *Record) error