Documentation
¶
Index ¶
- Variables
- type MockDB
- func (m *MockDB) AddLiquiditySwap(tx pgx.Tx, swap utils.LiquiditySwap) error
- func (m *MockDB) AddPreimageMeltRequest(tx pgx.Tx, preimage string, quote string) error
- func (m *MockDB) ChangeCheckingId(tx pgx.Tx, quote string, checking_id string) error
- func (m *MockDB) ChangeLiquiditySwapState(tx pgx.Tx, id string, state utils.SwapState) error
- func (m *MockDB) ChangeMeltRequestState(tx pgx.Tx, quote string, state cashu.ACTION_STATE, melted bool, ...) error
- func (m *MockDB) ChangeMintRequestState(tx pgx.Tx, quote string, state cashu.ACTION_STATE, minted bool) error
- func (m *MockDB) Commit(ctx context.Context, tx pgx.Tx) error
- func (m *MockDB) DeleteChangeByQuote(tx pgx.Tx, quote string) error
- func (m *MockDB) DeleteProofs(tx pgx.Tx, proofs cashu.Proofs) error
- func (m *MockDB) GetAllLiquiditySwaps() ([]utils.LiquiditySwap, error)
- func (m *MockDB) GetAllSeeds() ([]cashu.Seed, error)
- func (m *MockDB) GetAuthUser(tx pgx.Tx, sub string) (database.AuthUser, error)
- func (m *MockDB) GetBlindSigStatsRows(ctx context.Context, tx pgx.Tx, startDate, endDate int64) ([]database.KeysetStatsRow, error)
- func (pql *MockDB) GetConfig(tx pgx.Tx) (utils.Config, error)
- func (m *MockDB) GetLatestStatsSnapshot(ctx context.Context) (*database.StatsSnapshot, error)
- func (m *MockDB) GetLiquiditySwapById(tx pgx.Tx, id string) (utils.LiquiditySwap, error)
- func (m *MockDB) GetLiquiditySwapsByStates(tx pgx.Tx, states []utils.SwapState) ([]string, error)
- func (m *MockDB) GetMeltChangeByQuote(tx pgx.Tx, quote string) ([]cashu.MeltChange, error)
- func (m *MockDB) GetMeltQuotesByState(state cashu.ACTION_STATE) ([]cashu.MeltRequestDB, error)
- func (m *MockDB) GetMeltRequestById(tx pgx.Tx, id string) (cashu.MeltRequestDB, error)
- func (m *MockDB) GetMeltRequestsByTime(ctx context.Context, since time.Time) ([]cashu.MeltRequestDB, error)
- func (m *MockDB) GetMeltStatsRows(ctx context.Context, tx pgx.Tx, startDate, endDate int64) ([]database.MeltStatsRow, error)
- func (m *MockDB) GetMintRequestById(tx pgx.Tx, id string) (cashu.MintRequestDB, error)
- func (m *MockDB) GetMintRequestByRequest(tx pgx.Tx, request string) (cashu.MintRequestDB, error)
- func (m *MockDB) GetMintRequestsByTime(ctx context.Context, since time.Time) ([]cashu.MintRequestDB, error)
- func (m *MockDB) GetMintStatsRows(ctx context.Context, tx pgx.Tx, startDate, endDate int64) ([]database.MintStatsRow, error)
- func (m *MockDB) GetNostrAuth(tx pgx.Tx, nonce string) (database.NostrLoginAuth, error)
- func (pql *MockDB) GetNostrNotificationConfig(tx pgx.Tx) (*utils.NostrNotificationConfig, error)
- func (m *MockDB) GetProofStatsRows(ctx context.Context, tx pgx.Tx, startDate, endDate int64) ([]database.KeysetStatsRow, error)
- func (m *MockDB) GetProofsFromQuote(tx pgx.Tx, quote string) (cashu.Proofs, error)
- func (m *MockDB) GetProofsFromSecret(tx pgx.Tx, SecretList []string) (cashu.Proofs, error)
- func (m *MockDB) GetProofsFromSecretCurve(tx pgx.Tx, Ys []cashu.WrappedPublicKey) (cashu.Proofs, error)
- func (m *MockDB) GetRestoreSigsFromBlindedMessages(tx pgx.Tx, B_ []cashu.WrappedPublicKey) ([]cashu.RecoverSigDB, error)
- func (m *MockDB) GetSeedsByUnit(tx pgx.Tx, unit cashu.Unit) ([]cashu.Seed, error)
- func (m *MockDB) GetStatsFeeRows(ctx context.Context, tx pgx.Tx, startDate, endDate int64) ([]database.KeysetFeeRow, error)
- func (m *MockDB) GetStatsSnapshotsBySince(ctx context.Context, since int64) ([]database.StatsSnapshot, error)
- func (m *MockDB) GetTx(ctx context.Context) (pgx.Tx, error)
- func (m *MockDB) InsertStatsSnapshot(ctx context.Context, snapshot database.StatsSnapshot) error
- func (m *MockDB) MakeAuthUser(tx pgx.Tx, auth database.AuthUser) error
- func (m *MockDB) Rollback(ctx context.Context, tx pgx.Tx) error
- func (m *MockDB) SaveMeltChange(tx pgx.Tx, change []cashu.BlindedMessage, quote string) error
- func (m *MockDB) SaveMeltRequest(tx pgx.Tx, request cashu.MeltRequestDB) error
- func (m *MockDB) SaveMintRequest(tx pgx.Tx, request cashu.MintRequestDB) error
- func (m *MockDB) SaveNewSeed(tx pgx.Tx, seed cashu.Seed) error
- func (m *MockDB) SaveNewSeeds(seeds []cashu.Seed) error
- func (m *MockDB) SaveNostrAuth(auth database.NostrLoginAuth) error
- func (m *MockDB) SaveProof(tx pgx.Tx, proofs []cashu.Proof) error
- func (m *MockDB) SaveRestoreSigs(tx pgx.Tx, recover_sigs []cashu.RecoverSigDB) error
- func (m *MockDB) SearchLightningRequests(ctx context.Context, query string, since time.Time, limit int) ([]database.LightningActivityRow, error)
- func (pql *MockDB) SetConfig(tx pgx.Tx, config utils.Config) error
- func (m *MockDB) SetProofsState(tx pgx.Tx, proofs cashu.Proofs, state cashu.ProofState) error
- func (pql *MockDB) UpdateConfig(tx pgx.Tx, config utils.Config) error
- func (m *MockDB) UpdateLastLoggedIn(tx pgx.Tx, sub string, lastLoggedIn uint64) error
- func (m *MockDB) UpdateNostrAuthActivation(tx pgx.Tx, nonce string, activated bool) error
- func (pql *MockDB) UpdateNostrNotificationConfig(tx pgx.Tx, config utils.NostrNotificationConfig) error
- func (m *MockDB) UpdateSeedsActiveStatus(tx pgx.Tx, seeds []cashu.Seed) error
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 (*MockDB) AddPreimageMeltRequest ¶
func (*MockDB) ChangeCheckingId ¶
func (*MockDB) ChangeLiquiditySwapState ¶
func (*MockDB) ChangeMeltRequestState ¶
func (*MockDB) ChangeMintRequestState ¶
func (*MockDB) DeleteChangeByQuote ¶
func (*MockDB) GetAllLiquiditySwaps ¶
func (m *MockDB) GetAllLiquiditySwaps() ([]utils.LiquiditySwap, error)
func (*MockDB) GetAuthUser ¶
func (*MockDB) GetBlindSigStatsRows ¶ added in v0.6.0
func (*MockDB) GetLatestStatsSnapshot ¶ added in v0.6.0
func (*MockDB) GetLiquiditySwapById ¶
func (*MockDB) GetLiquiditySwapsByStates ¶
func (*MockDB) GetMeltChangeByQuote ¶
func (*MockDB) GetMeltQuotesByState ¶
func (m *MockDB) GetMeltQuotesByState(state cashu.ACTION_STATE) ([]cashu.MeltRequestDB, error)
func (*MockDB) GetMeltRequestById ¶
func (*MockDB) GetMeltRequestsByTime ¶ added in v0.6.0
func (*MockDB) GetMeltStatsRows ¶ added in v0.6.0
func (*MockDB) GetMintRequestById ¶
func (*MockDB) GetMintRequestByRequest ¶
func (*MockDB) GetMintRequestsByTime ¶ added in v0.6.0
func (*MockDB) GetMintStatsRows ¶ added in v0.6.0
func (*MockDB) GetNostrAuth ¶
func (*MockDB) GetNostrNotificationConfig ¶ added in v0.6.0
func (*MockDB) GetProofStatsRows ¶ added in v0.6.0
func (*MockDB) GetProofsFromQuote ¶
func (*MockDB) GetProofsFromSecret ¶
func (*MockDB) GetProofsFromSecretCurve ¶
func (*MockDB) GetRestoreSigsFromBlindedMessages ¶
func (m *MockDB) GetRestoreSigsFromBlindedMessages(tx pgx.Tx, B_ []cashu.WrappedPublicKey) ([]cashu.RecoverSigDB, error)
func (*MockDB) GetSeedsByUnit ¶
func (*MockDB) GetStatsFeeRows ¶ added in v0.6.0
func (*MockDB) GetStatsSnapshotsBySince ¶ added in v0.6.0
func (*MockDB) InsertStatsSnapshot ¶ added in v0.6.0
func (*MockDB) MakeAuthUser ¶
func (*MockDB) SaveMeltChange ¶
func (*MockDB) SaveMeltRequest ¶
func (*MockDB) SaveMintRequest ¶
func (*MockDB) SaveNostrAuth ¶
func (m *MockDB) SaveNostrAuth(auth database.NostrLoginAuth) error
func (*MockDB) SaveRestoreSigs ¶
func (*MockDB) SearchLightningRequests ¶ added in v0.6.0
func (*MockDB) SetProofsState ¶
func (*MockDB) UpdateLastLoggedIn ¶
func (*MockDB) UpdateNostrAuthActivation ¶
func (*MockDB) UpdateNostrNotificationConfig ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.