Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/be-BOP-io-SA/be-BOP
/ functions
Functions
820 in github.com/be-BOP-io-SA/be-BOP
⨍
Functions
820
◇
Types & classes
110
↓ 1 callers
Function
getBalance
(confirmations = 1)
src/lib/server/bitcoind.ts:234
↓ 1 callers
Function
getBlockchainInfo
()
src/lib/server/bitcoind.ts:246
↓ 1 callers
Function
getCartAndRemoveSomeItems
* Per-entry merge of a per-language link override with the main config. The translation page * pads the saved array to match the main length, with `{
src/routes/(app)/+layout.server.ts:40
↓ 1 callers
Function
getCookieConsent
(cookies: Cookies)
src/lib/server/cookies.ts:34
↓ 1 callers
Function
getDescriptorInfo
(descriptor: string)
src/lib/server/bitcoind.ts:175
↓ 1 callers
Function
getHydratedOrderTab
(locale: Locale, tab: OrderTab)
src/routes/(app)/pos/touch/tab/[orderTabSlug]/split/+page.server.ts:101
↓ 1 callers
Function
getNewAddress
(label: string)
src/lib/server/bitcoind.ts:196
↓ 1 callers
Function
getProductPriceHistory
( productId: string, productCurrency: Currency, windowDays: number | null = null )
src/lib/server/price-history.ts:387
↓ 1 callers
Function
getProductsToDisplay
(params: { query: Record<string, unknown>; language?: string; })
src/routes/(app)/pos/+layout.server.ts:6
↓ 1 callers
Function
getSubscriptionsToNotifyEndViaNostr
(now: Date)
src/lib/server/locks/subscription-lock.ts:69
↓ 1 callers
Function
getVatRate
(vatProfileId?: string)
src/routes/(app)/pos/touch/tab/[orderTabSlug]/ticket/+page.server.ts:43
↓ 1 callers
Function
groupByNonPartial
( iterable: Iterable<T>, keyGetter: (elem: T) => K )
src/lib/utils/group-by.ts:21
↓ 1 callers
Function
handleChanges
(change: ChangeStreamDocument<EmailNotification>)
src/lib/server/locks/email-notifications.ts:13
↓ 1 callers
Function
handleChanges
(change: ChangeStreamDocument<NostRNotification>)
src/lib/server/locks/nostr-notifications.ts:161
↓ 1 callers
Function
handleChanges
(change: ChangeStreamDocument<NostRReceivedMessage>)
src/lib/server/locks/handle-messages.ts:58
↓ 1 callers
Function
handleChanges
(change: ChangeStreamDocument<Order>)
src/lib/server/locks/order-notifications.ts:92
↓ 1 callers
Function
handleDigitalFileImport
( fileData: DigitalFile[], importTypeFiles: ImportTypeFilesTypes | undefined )
src/routes/(app)/admin[[hash=admin_hash]]/backup/import/+page.server.ts:182
↓ 1 callers
Function
handleImageImport
( fileData: Picture[], importTypeFiles: ImportTypeFilesTypes | undefined )
src/routes/(app)/admin[[hash=admin_hash]]/backup/import/+page.server.ts:164
↓ 1 callers
Function
handleOrderNotification
(order: Order)
src/lib/server/locks/order-notifications.ts:117
↓ 1 callers
Function
handleOrderTabAfterPayment
({ order, session }: { order: Order; session?: ClientSession; })
src/lib/server/orderTab.ts:292
↓ 1 callers
Function
handleTapToPayCheck
( payment: Order['payments'][number], order: Order )
src/lib/server/locks/order-lock.ts:54
↓ 1 callers
Function
hasAnyActivePromoDiscount
()
src/lib/server/discount.ts:230
↓ 1 callers
Function
hexToHsl
(hex: string)
src/lib/server/theme-assist.ts:47
↓ 1 callers
Function
hexToNpub
(hex: string)
src/lib/server/nostr.ts:48
↓ 1 callers
Function
hslToHex
(h: number, s: number, l: number)
src/lib/server/theme-assist.ts:71
↓ 1 callers
Function
hydratedOrderItems
( locale: Locale, tabItems: OrderTab['items'] )
src/routes/(app)/pos/touch/tab/[slug]/items/+server.ts:29
↓ 1 callers
Function
hydratedOrderItems
( locale: Locale, tabItems: OrderTab['items'] )
src/routes/(app)/pos/touch/tab/[orderTabSlug]/+page.server.ts:65
↓ 1 callers
Function
hydratedOrderItems
( locale: Locale, tabItems: OrderTab['items'] )
src/routes/(app)/pos/touch/tab/[orderTabSlug]/split/+page.server.ts:44
↓ 1 callers
Function
initializeS3Bucket
()
src/lib/server/s3.ts:59
↓ 1 callers
Function
ipToInt
(ip: string)
src/lib/server/geoip.ts:59
↓ 1 callers
Function
isDemoMerchantBackend
()
src/lib/server/sdk/contrib/PPTaler.ts:22
↓ 1 callers
Function
isEmployeeFromLocals
(locals: App.Locals)
src/routes/(app)/cart/+page.server.ts:71
↓ 1 callers
Function
isOsbEnabled
()
src/lib/server/sdk/contrib/PPOsb.ts:17
↓ 1 callers
Function
isTalerEnabled
()
src/lib/server/sdk/contrib/PPTaler.ts:17
↓ 1 callers
Function
jsonToObjectId
(obj: unknown, alreadyParsed = new Set<unknown>())
src/routes/(app)/admin[[hash=admin_hash]]/backup/import/+page.server.ts:263
↓ 1 callers
Function
kebabCase
(str: string)
src/lib/utils/kebabCase.ts:1
↓ 1 callers
Function
lastSuccessfulPaymentIntents
()
src/lib/server/stripe.ts:6
↓ 1 callers
Function
listDescriptors
(wallet: string)
src/lib/server/bitcoind.ts:259
↓ 1 callers
Function
listDiskWallets
()
src/lib/server/bitcoind.ts:342
↓ 1 callers
Function
lndActivateAutopilot
()
src/lib/server/lnd.ts:166
↓ 1 callers
Function
lndAutopilotActive
()
src/lib/server/lnd.ts:155
↓ 1 callers
Function
lndChannelsBalance
()
src/lib/server/lnd.ts:144
↓ 1 callers
Function
lndListChannels
()
src/lib/server/lnd.ts:83
↓ 1 callers
Function
lndWalletBalance
()
src/lib/server/lnd.ts:105
↓ 1 callers
Function
loadDiskWallets
()
src/lib/server/bitcoind.ts:370
↓ 1 callers
Function
loadPaidSales
* Loads real paid sales of a product from the orders' currency snapshots, in the paid currency * (accounting when configured, otherwise main). Reads
src/lib/server/price-history.ts:326
↓ 1 callers
Function
loadPriceFacts
* Loads the immutable price facts for a product from the accounting logs: * base price changes (`productPriceUpdate`) and public 0-criteria discount
src/lib/server/price-history.ts:242
↓ 1 callers
Function
loadWallet
(wallet: string)
src/lib/server/bitcoind.ts:356
↓ 1 callers
Function
looksLikeEmail
Check if a string looks like an email (for treating login-as-email)
src/lib/server/discount.ts:202
↓ 1 callers
Function
main
()
scripts/copy-db.mjs:17
↓ 1 callers
Function
main
()
scripts/copy-s3.mjs:65
↓ 1 callers
Method
maintain
()
src/lib/server/lock.ts:105
↓ 1 callers
Function
maintainExchangeRate
()
src/lib/server/locks/currency-lock.ts:68
↓ 1 callers
Function
maintainLock
()
src/lib/server/locks/subscription-lock.ts:265
↓ 1 callers
Function
maintainLock
()
src/lib/server/locks/nostr-notifications.ts:37
↓ 1 callers
Function
maintainLock
()
src/lib/server/locks/stock-lock.ts:10
↓ 1 callers
Function
maintainOrders
()
src/lib/server/locks/order-lock.ts:104
↓ 1 callers
Function
maintainZaps
()
src/lib/server/locks/zap-lock.ts:15
↓ 1 callers
Function
mapAddError
(slug: string, body: AddErrorBody, product: ProductBadge | null)
src/routes/(app)/cart/+page.server.ts:75
↓ 1 callers
Function
mapKeys
( obj: T, fn: (key: keyof T) => keyof U )
src/lib/utils/mapKeys.ts:2
↓ 1 callers
Function
mkNostrKeys
({ privateKey }: typeof runtimeConfig.nostr)
src/lib/server/nostr.ts:19
↓ 1 callers
Function
mkOrderTab
(slug: string)
src/lib/server/orderTab.ts:8
↓ 1 callers
Function
normalizeExtendedKey
(key: string)
src/lib/server/bitcoin-nodeless.ts:31
↓ 1 callers
Function
notifyAdminsOrderFullyPaidViaNostr
* Sends a Nostr DM to every configured admin npub when an order transitions to * fully paid. Idempotent across the payments loop: if the order was al
src/lib/server/locks/order-notifications.ts:309
↓ 1 callers
Function
notifySubscriptionEndedViaEmail
(subscription: PaidSubscription)
src/lib/server/locks/subscription-lock.ts:224
↓ 1 callers
Function
notifySubscriptionEndedViaNostr
(subscription: PaidSubscription)
src/lib/server/locks/subscription-lock.ts:183
↓ 1 callers
Function
notifySubscriptionReminderViaEmail
(subscription: PaidSubscription)
src/lib/server/locks/subscription-lock.ts:139
↓ 1 callers
Function
notifySubscriptionReminderViaNostr
(subscription: PaidSubscription)
src/lib/server/locks/subscription-lock.ts:91
↓ 1 callers
Function
objectIdToJson
(obj: unknown, alreadyParsed = new Set<unknown>())
src/routes/(app)/admin[[hash=admin_hash]]/backup/create/+server.ts:90
↓ 1 callers
Function
openPosSession
(params: { cashOpening: { amount: number; currency: Currency }; user: PosSessionUser; })
src/lib/server/pos-sessions.ts:25
↓ 1 callers
Function
orderIndividualItemPrice
( item: Pick<Order['items'][0], 'currencySnapshot' | 'discountPercentage'>, currency: 'main' | 'priceReferen
src/lib/types/Order.ts:552
↓ 1 callers
Function
orderTabNotEmptyAndFullyPaid
({ slug }: { slug: string })
src/lib/server/orderTab.ts:90
↓ 1 callers
Function
osbAuthHeader
()
src/lib/server/sdk/contrib/PPOsb.ts:21
↓ 1 callers
Function
parseEmailOrNpub
(input: string)
src/routes/(app)/admin[[hash=admin_hash]]/product/[id]/subscribers/+page.server.ts:56
↓ 1 callers
Function
parsePairsFromUrl
(url: URL)
src/routes/(app)/cart/+page.server.ts:66
↓ 1 callers
Function
parsePositiveInt
(raw: string | null, fallback: number)
src/lib/server/searchlist.ts:119
↓ 1 callers
Function
parseProductCombinations
(formData: FormData)
src/lib/server/discount.ts:255
↓ 1 callers
Function
parseRow
(line: string, rowIndex: number)
src/routes/(app)/admin[[hash=admin_hash]]/product/[id]/subscribers/+page.server.ts:249
↓ 1 callers
Function
parseTagIds
(raw: FormDataEntryValue | null)
src/routes/(app)/admin[[hash=admin_hash]]/searchlist/new/+page.server.ts:58
↓ 1 callers
Function
parseTagIds
(raw: FormDataEntryValue | null)
src/routes/(app)/admin[[hash=admin_hash]]/searchlist/[id]/+page.server.ts:26
↓ 1 callers
Function
parseUpdateOrderTabItemReq
(formData: FormData)
src/routes/(app)/pos/touch/tab/[orderTabSlug]/+page.server.ts:188
↓ 1 callers
Function
paymentPrice
(paymentMethod: PaymentMethod, price: Price)
src/lib/server/orders.ts:2013
↓ 1 callers
Method
paymentPrice
(price: Price)
src/lib/server/sdk/pp.ts:61
↓ 1 callers
Function
phaseDurationObj
* Local mirror of orders.ts::pricingPhaseDuration for calendar-accurate date arithmetic on * upcoming phase ranges (`date-fns/add` handles month/year
src/routes/(app)/subscription/[id]/+page.server.ts:26
↓ 1 callers
Function
phoenixdBalance
()
src/lib/server/phoenixd.ts:27
↓ 1 callers
Function
phoenixdInfo
()
src/lib/server/phoenixd.ts:10
↓ 1 callers
Function
phoenixdPayInvoice
(paymentRequest: string, amountSat?: number)
src/lib/server/phoenixd.ts:205
↓ 1 callers
Function
phoenixdSendOnChain
(amountSat: number, address: string, feeVbSat: number)
src/lib/server/phoenixd.ts:242
↓ 1 callers
Function
processEmailNotifications
()
src/lib/server/locks/email-notifications.ts:118
↓ 1 callers
Function
projectSettingsForFrontend
(base: typeof runtimeConfig.s3)
src/routes/(app)/admin[[hash=admin_hash]]/s3/+page.server.ts:15
↓ 1 callers
Function
queueTelemetryBeaconMessage
()
src/lib/server/sendNotification.ts:113
↓ 1 callers
Function
recursiveCopy
(src: string, dest: string)
vite.config.ts:13
↓ 1 callers
Function
refresh
(item?: ChangeStreamDocument<RuntimeConfigItem>)
src/lib/server/runtime-config.ts:750
↓ 1 callers
Function
removeFromOrderTab
(params: { tabSlug: string; tabItemId: string; })
src/lib/server/orderTab.ts:269
↓ 1 callers
Function
removeOrderTab
(params: { tabSlug: string })
src/lib/server/orderTab.ts:288
↓ 1 callers
Function
resolveTalerCurrency
Resolve KUDOS test currency to configured currency, pass through real currencies
src/lib/server/sdk/contrib/PPTaler.ts:27
↓ 1 callers
Function
roundDownToCurrency
(amount: number, currency: Currency)
src/lib/utils/fixCurrencyRounding.ts:12
↓ 1 callers
Function
runMigrations
()
src/lib/server/migrations.ts:983
↓ 1 callers
Function
sbpCreateCheckout
(request: CheckoutRequest)
src/lib/server/swiss-bitcoin-pay.ts:66
↓ 1 callers
Function
sbpGetCheckoutStatus
(id: string)
src/lib/server/swiss-bitcoin-pay.ts:88
← previous
next →
401–500 of 820, ranked by callers