mockdb

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: May 20, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DATABASE_URL_ENV = "DATABASE_URL"
View Source
var ErrDB = errors.New("ERROR DATABASE")

Functions

This section is empty.

Types

type MockDB

type MockDB struct {
	GetConfigErr                     error
	UpdateNostrNotificationConfigErr error
	NostrNotificationConfig          *utils.NostrNotificationConfig
	LastLightningSearch              *string
	MeltChange                       []cashu.MeltChange
	Proofs                           []cashu.Proof
	Stats                            []database.StatsSnapshot
	RecoverSigDB                     []cashu.RecoverSigDB
	NostrAuth                        []database.NostrLoginAuth
	LiquiditySwap                    []utils.LiquiditySwap
	MeltRequest                      []cashu.MeltRequestDB
	Seeds                            []cashu.Seed
	AuthUser                         []database.AuthUser
	MintRequest                      []cashu.MintRequestDB
	Config                           utils.Config
	LastStatsSince                   int64
	LastMintSince                    int64
	LastMeltSince                    int64
	ReturnError                      int64
	LastSearchSince                  int64
	LastSearchLimit                  int
}

func (*MockDB) AddLiquiditySwap

func (m *MockDB) AddLiquiditySwap(tx pgx.Tx, swap utils.LiquiditySwap) error

func (*MockDB) AddPreimageMeltRequest

func (m *MockDB) AddPreimageMeltRequest(tx pgx.Tx, preimage string, quote string) error

func (*MockDB) ChangeCheckingId

func (m *MockDB) ChangeCheckingId(tx pgx.Tx, quote string, checking_id string) error

func (*MockDB) ChangeLiquiditySwapState

func (m *MockDB) ChangeLiquiditySwapState(tx pgx.Tx, id string, state utils.SwapState) error

func (*MockDB) ChangeMeltRequestState

func (m *MockDB) ChangeMeltRequestState(tx pgx.Tx, quote string, state cashu.ACTION_STATE, melted bool, paid_fee uint64) error

func (*MockDB) ChangeMintRequestState

func (m *MockDB) ChangeMintRequestState(tx pgx.Tx, quote string, state cashu.ACTION_STATE, minted bool) error

func (*MockDB) Commit

func (m *MockDB) Commit(ctx context.Context, tx pgx.Tx) error

func (*MockDB) DeleteChangeByQuote

func (m *MockDB) DeleteChangeByQuote(tx pgx.Tx, quote string) error

func (*MockDB) DeleteProofs

func (m *MockDB) DeleteProofs(tx pgx.Tx, proofs cashu.Proofs) error

func (*MockDB) GetAllLiquiditySwaps

func (m *MockDB) GetAllLiquiditySwaps() ([]utils.LiquiditySwap, error)

func (*MockDB) GetAllSeeds

func (m *MockDB) GetAllSeeds() ([]cashu.Seed, error)

func (*MockDB) GetAuthUser

func (m *MockDB) GetAuthUser(tx pgx.Tx, sub string) (database.AuthUser, error)

func (*MockDB) GetBlindSigStatsRows added in v0.6.0

func (m *MockDB) GetBlindSigStatsRows(ctx context.Context, tx pgx.Tx, startDate, endDate int64) ([]database.KeysetStatsRow, error)

func (*MockDB) GetConfig

func (pql *MockDB) GetConfig(tx pgx.Tx) (utils.Config, error)

func (*MockDB) GetLatestStatsSnapshot added in v0.6.0

func (m *MockDB) GetLatestStatsSnapshot(ctx context.Context) (*database.StatsSnapshot, error)

func (*MockDB) GetLiquiditySwapById

func (m *MockDB) GetLiquiditySwapById(tx pgx.Tx, id string) (utils.LiquiditySwap, error)

func (*MockDB) GetLiquiditySwapsByStates

func (m *MockDB) GetLiquiditySwapsByStates(tx pgx.Tx, states []utils.SwapState) ([]string, error)

func (*MockDB) GetMeltChangeByQuote

func (m *MockDB) GetMeltChangeByQuote(tx pgx.Tx, quote string) ([]cashu.MeltChange, error)

func (*MockDB) GetMeltQuotesByState

func (m *MockDB) GetMeltQuotesByState(state cashu.ACTION_STATE) ([]cashu.MeltRequestDB, error)

func (*MockDB) GetMeltRequestById

func (m *MockDB) GetMeltRequestById(tx pgx.Tx, id string) (cashu.MeltRequestDB, error)

func (*MockDB) GetMeltRequestsByTime added in v0.6.0

func (m *MockDB) GetMeltRequestsByTime(ctx context.Context, since time.Time) ([]cashu.MeltRequestDB, error)

func (*MockDB) GetMeltStatsRows added in v0.6.0

func (m *MockDB) GetMeltStatsRows(ctx context.Context, tx pgx.Tx, startDate, endDate int64) ([]database.MeltStatsRow, error)

func (*MockDB) GetMintRequestById

func (m *MockDB) GetMintRequestById(tx pgx.Tx, id string) (cashu.MintRequestDB, error)

func (*MockDB) GetMintRequestByRequest

func (m *MockDB) GetMintRequestByRequest(tx pgx.Tx, request string) (cashu.MintRequestDB, error)

func (*MockDB) GetMintRequestsByTime added in v0.6.0

func (m *MockDB) GetMintRequestsByTime(ctx context.Context, since time.Time) ([]cashu.MintRequestDB, error)

func (*MockDB) GetMintStatsRows added in v0.6.0

func (m *MockDB) GetMintStatsRows(ctx context.Context, tx pgx.Tx, startDate, endDate int64) ([]database.MintStatsRow, error)

func (*MockDB) GetNostrAuth

func (m *MockDB) GetNostrAuth(tx pgx.Tx, nonce string) (database.NostrLoginAuth, error)

func (*MockDB) GetNostrNotificationConfig added in v0.6.0

func (pql *MockDB) GetNostrNotificationConfig(tx pgx.Tx) (*utils.NostrNotificationConfig, error)

func (*MockDB) GetProofStatsRows added in v0.6.0

func (m *MockDB) GetProofStatsRows(ctx context.Context, tx pgx.Tx, startDate, endDate int64) ([]database.KeysetStatsRow, error)

func (*MockDB) GetProofsFromQuote

func (m *MockDB) GetProofsFromQuote(tx pgx.Tx, quote string) (cashu.Proofs, error)

func (*MockDB) GetProofsFromSecret

func (m *MockDB) GetProofsFromSecret(tx pgx.Tx, SecretList []string) (cashu.Proofs, error)

func (*MockDB) GetProofsFromSecretCurve

func (m *MockDB) GetProofsFromSecretCurve(tx pgx.Tx, Ys []cashu.WrappedPublicKey) (cashu.Proofs, error)

func (*MockDB) GetRestoreSigsFromBlindedMessages

func (m *MockDB) GetRestoreSigsFromBlindedMessages(tx pgx.Tx, B_ []cashu.WrappedPublicKey) ([]cashu.RecoverSigDB, error)

func (*MockDB) GetSeedsByUnit

func (m *MockDB) GetSeedsByUnit(tx pgx.Tx, unit cashu.Unit) ([]cashu.Seed, error)

func (*MockDB) GetStatsFeeRows added in v0.6.0

func (m *MockDB) GetStatsFeeRows(ctx context.Context, tx pgx.Tx, startDate, endDate int64) ([]database.KeysetFeeRow, error)

func (*MockDB) GetStatsSnapshotsBySince added in v0.6.0

func (m *MockDB) GetStatsSnapshotsBySince(ctx context.Context, since int64) ([]database.StatsSnapshot, error)

func (*MockDB) GetTx

func (m *MockDB) GetTx(ctx context.Context) (pgx.Tx, error)

func (*MockDB) InsertStatsSnapshot added in v0.6.0

func (m *MockDB) InsertStatsSnapshot(ctx context.Context, snapshot database.StatsSnapshot) error

func (*MockDB) MakeAuthUser

func (m *MockDB) MakeAuthUser(tx pgx.Tx, auth database.AuthUser) error

func (*MockDB) Rollback

func (m *MockDB) Rollback(ctx context.Context, tx pgx.Tx) error

func (*MockDB) SaveMeltChange

func (m *MockDB) SaveMeltChange(tx pgx.Tx, change []cashu.BlindedMessage, quote string) error

func (*MockDB) SaveMeltRequest

func (m *MockDB) SaveMeltRequest(tx pgx.Tx, request cashu.MeltRequestDB) error

func (*MockDB) SaveMintRequest

func (m *MockDB) SaveMintRequest(tx pgx.Tx, request cashu.MintRequestDB) error

func (*MockDB) SaveNewSeed

func (m *MockDB) SaveNewSeed(tx pgx.Tx, seed cashu.Seed) error

func (*MockDB) SaveNewSeeds

func (m *MockDB) SaveNewSeeds(seeds []cashu.Seed) error

func (*MockDB) SaveNostrAuth

func (m *MockDB) SaveNostrAuth(auth database.NostrLoginAuth) error

func (*MockDB) SaveProof

func (m *MockDB) SaveProof(tx pgx.Tx, proofs []cashu.Proof) error

func (*MockDB) SaveRestoreSigs

func (m *MockDB) SaveRestoreSigs(tx pgx.Tx, recover_sigs []cashu.RecoverSigDB) error

func (*MockDB) SearchLightningRequests added in v0.6.0

func (m *MockDB) SearchLightningRequests(ctx context.Context, query string, since time.Time, limit int) ([]database.LightningActivityRow, error)

func (*MockDB) SetConfig

func (pql *MockDB) SetConfig(tx pgx.Tx, config utils.Config) error

func (*MockDB) SetProofsState

func (m *MockDB) SetProofsState(tx pgx.Tx, proofs cashu.Proofs, state cashu.ProofState) error

func (*MockDB) UpdateConfig

func (pql *MockDB) UpdateConfig(tx pgx.Tx, config utils.Config) error

func (*MockDB) UpdateLastLoggedIn

func (m *MockDB) UpdateLastLoggedIn(tx pgx.Tx, sub string, lastLoggedIn uint64) error

func (*MockDB) UpdateNostrAuthActivation

func (m *MockDB) UpdateNostrAuthActivation(tx pgx.Tx, nonce string, activated bool) error

func (*MockDB) UpdateNostrNotificationConfig added in v0.6.0

func (pql *MockDB) UpdateNostrNotificationConfig(tx pgx.Tx, config utils.NostrNotificationConfig) error

func (*MockDB) UpdateSeedsActiveStatus

func (m *MockDB) UpdateSeedsActiveStatus(tx pgx.Tx, seeds []cashu.Seed) error

Jump to

Keyboard shortcuts

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