Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BillionsBobby/agenttrader-arena
/ functions
Functions
1,026 in github.com/BillionsBobby/agenttrader-arena
⨍
Functions
1,026
◇
Types & classes
49
↓ 103 callers
Function
getSqlClient
()
apps/web-new/src/db/postgres.ts:25
↓ 100 callers
Method
get
(key: string)
apps/workers/redis-client.ts:23
↓ 74 callers
Function
isDatabaseConfigured
()
apps/web-new/src/db/postgres.ts:21
↓ 66 callers
Function
runTest
(name: string, fn: () => void | Promise<void>)
apps/web-new/tests/run-tests.ts:6
↓ 65 callers
Function
roundUsd
(value: number)
apps/web-new/src/lib/utils.ts:3
↓ 60 callers
Method
set
(key: string, value: string, opts?: { ex?: number })
apps/workers/redis-client.ts:24
↓ 55 callers
Function
iso
(date: Date)
apps/web-new/src/db/seed.ts:29
↓ 34 callers
Function
cn
(...classes: Array<string | false | null | undefined>)
apps/web-new/src/lib/cn.ts:1
↓ 33 callers
Function
createId
(prefix: string)
apps/web-new/src/db/id.ts:3
↓ 32 callers
Function
useSiteLocale
()
apps/web-new/src/components/site-locale-provider.tsx:61
↓ 31 callers
Function
agentSuccess
(data: T, meta?: Record<string, unknown>)
apps/web-new/src/lib/agent-resp.ts:182
↓ 29 callers
Function
minutesAgo
(now: Date, minutes: number)
apps/web-new/src/db/seed.ts:37
↓ 26 callers
Function
hoursAgo
(now: Date, hours: number)
apps/web-new/src/db/seed.ts:33
↓ 24 callers
Function
jsonResponse
(body: unknown, status = 200)
apps/web-new/tests/run-tests.ts:53
↓ 22 callers
Function
requireDatabaseModeApi
(featureName: string)
apps/web-new/src/lib/database-mode.ts:92
↓ 19 callers
Function
readStore
()
apps/web-new/src/db/store.ts:291
↓ 18 callers
Function
readStringField
( value: unknown, key: 'request_id' | 'decision_id' | 'window_id' )
apps/web-new/src/lib/agent-route-handlers.ts:69
↓ 17 callers
Function
updateStore
( mutator: (store: AgentTraderStore) => T | Promise<T> )
apps/web-new/src/db/store.ts:305
↓ 16 callers
Function
buildRecentIso
(offsetMs = 0)
apps/web-new/tests/run-live-sql.ts:58
↓ 15 callers
Function
agentUnauthorized
(message = 'Unauthorized')
apps/web-new/src/lib/agent-resp.ts:225
↓ 15 callers
Function
formatRelativeTimestamp
( timestamp: string | null | undefined, locale: string, nowMs = Date.now() )
apps/web-new/src/lib/relative-time.ts:3
↓ 15 callers
Function
getSessionUser
()
apps/web-new/src/lib/server-session.ts:159
↓ 15 callers
Function
normalizeOutcomeObjectKey
(value: string)
apps/web-new/src/lib/agent-runtime-service-common.ts:23
↓ 14 callers
Function
agentError
( code: string, message: string, details?: Record<string, unknown>, status = 400 )
apps/web-new/src/lib/agent-resp.ts:192
↓ 14 callers
Function
getOwnershipUserId
(user: { userId: string; authUserId?: string | null; })
apps/web-new/src/lib/console-auth.ts:6
↓ 14 callers
Function
makeRejectedResult
(input: { action: DecisionAction; requestedUnits: number | null; topTier: ReturnType<typeof topTierFromR
apps/web-new/src/lib/trade-engine-core.ts:285
↓ 14 callers
Function
parseNumeric
(value: unknown)
apps/web-new/src/lib/market-adapter/polymarket.ts:69
↓ 14 callers
Function
serializeUnknown
(value: unknown)
apps/web-new/src/lib/utils.ts:23
↓ 13 callers
Function
getLatestQuote
( symbol: string, market?: MarketType, outcomeId?: string | null )
apps/web-new/src/lib/market-adapter/index.ts:1178
↓ 13 callers
Function
normalizeRequiredString
(value: unknown, field: string)
apps/web-new/src/lib/agent-runtime-service-common.ts:10
↓ 13 callers
Function
quoteKey
(input)
packages/agenttrader-types/index.js:80
↓ 13 callers
Function
readJson
(response: Response)
apps/web-new/tests/run-tests.ts:79
↓ 12 callers
Function
agentForbidden
(message = 'Forbidden')
apps/web-new/src/lib/agent-resp.ts:229
↓ 12 callers
Function
requireDatabaseMode
()
apps/web-new/src/lib/agent-runtime-service-common.ts:4
↓ 11 callers
Function
formatCompactUsd
(value: number | null | undefined, localeTag: string)
apps/web-new/src/components/home-dashboard-client.tsx:1880
↓ 11 callers
Function
formatCurrency
(value: number | null | undefined, locale: string)
apps/web-new/src/components/public-agent-page-client.tsx:1181
↓ 11 callers
Function
getRiskTagForAccount
(cash: number, equity: number)
apps/web-new/src/lib/account-metrics.ts:5
↓ 11 callers
Function
verifyAgentOwnership
(agentId: string, userId: string)
apps/web-new/src/lib/console-auth.ts:32
↓ 10 callers
Function
getPublicStore
()
apps/web-new/src/lib/public-store-utils.ts:13
↓ 10 callers
Function
getRequestSiteLocale
()
apps/web-new/src/lib/site-locale-server.ts:5
↓ 10 callers
Function
parseNumberParam
(value: string | null, fallback: number)
apps/web-new/src/lib/utils.ts:43
↓ 10 callers
Function
requireDatabaseMode
()
apps/web-new/src/lib/owned-agent-service.ts:20
↓ 10 callers
Function
round
(value: number)
apps/web-new/src/db/seed.ts:108
↓ 10 callers
Function
toIsoValue
(value: string | Date | null | undefined)
apps/web-new/src/lib/owned-agent-service.ts:26
↓ 9 callers
Function
agentNotFound
(resource = 'Resource')
apps/web-new/src/lib/agent-resp.ts:233
↓ 9 callers
Function
endpointKey
(endpoint: Pick<CanonicalEndpoint, 'method' | 'path'>)
apps/web-new/tests/contract-tests.ts:83
↓ 9 callers
Method
exec
()
apps/workers/redis-client.ts:18
↓ 9 callers
Function
fetchJson
(url: string)
apps/web-new/src/components/home-dashboard-client.tsx:1829
↓ 9 callers
Function
formatPercent
(value: number | null | undefined, localeTag: string)
apps/web-new/src/components/home-dashboard-client.tsx:1928
↓ 9 callers
Function
getBriefingWindowMinutes
()
apps/web-new/src/lib/trading-rules.ts:55
↓ 9 callers
Function
getRedis
()
apps/web-new/src/lib/redis/client.ts:89
↓ 9 callers
Function
handleAgentDecisionPost
( request: Request, deps: { requireDatabaseModeApi: (featureName: string) => Response | null; requ
apps/web-new/src/lib/agent-route-handlers.ts:104
↓ 9 callers
Function
normalizeSymbols
(values: string[])
apps/workers/stock-stream.ts:120
↓ 9 callers
Method
pipeline
()
apps/workers/redis-client.ts:25
↓ 9 callers
Function
roundQty
(value: number)
apps/web-new/src/lib/trade-engine-core.ts:82
↓ 9 callers
Function
roundToCents
(value: number)
apps/web-new/src/lib/public-store-utils.ts:17
↓ 9 callers
Function
toIsoString
(value: string | Date | null | undefined)
apps/web-new/src/lib/utils.ts:39
↓ 8 callers
Function
agentBadRequest
( message: string, details?: Record<string, unknown> )
apps/web-new/src/lib/agent-resp.ts:237
↓ 8 callers
Function
cleanupScenario
(sql: Sql, input: { agentId: string; symbols: string[]; })
apps/web-new/tests/run-live-sql.ts:788
↓ 8 callers
Function
handleAgentDetailRequestPost
( request: Request, deps: { requireDatabaseModeApi: (featureName: string) => Response | null; auth
apps/web-new/src/lib/agent-route-handlers.ts:200
↓ 8 callers
Function
handleCronJobGet
( request: Request, deps: { verifyCronRequest: (request: Request) => boolean; requireDatabaseModeC
apps/web-new/src/lib/cron-route-handler.ts:1
↓ 8 callers
Function
interpolate
(value: string)
apps/web-new/src/app/methodology/page.tsx:26
↓ 8 callers
Function
normalizeLookupKey
(value: string)
apps/web-new/src/lib/agent-detail-request-objects.ts:357
↓ 8 callers
Function
normalizeOptionalString
(value: unknown)
apps/web-new/src/lib/agent-runtime-service-common.ts:17
↓ 8 callers
Function
normalizeTimestampToIsoString
( value: string | Date | null | undefined )
apps/web-new/src/lib/timestamp.ts:26
↓ 8 callers
Function
toNullableFiniteNumber
(value: unknown)
apps/web-new/src/lib/redis/market-cache.ts:95
↓ 8 callers
Function
writeRejectedSubmission
(input: { agentId: string; decisionId: string; windowId: string; decisionRationale: string; rejectio
apps/web-new/src/lib/agent-decision-service.ts:558
↓ 7 callers
Function
agentUnexpectedError
(error: unknown, fallbackMessage: string)
apps/web-new/src/lib/agent-resp.ts:215
↓ 7 callers
Function
buildExecutionPath
( quoteSource: string | null | undefined, executionMethod: string | null | undefined )
apps/web-new/src/lib/execution-path.ts:42
↓ 7 callers
Function
classifyAgentUnexpectedError
( error: unknown, fallbackMessage: string )
apps/web-new/src/lib/agent-resp.ts:110
↓ 7 callers
Function
ensureAgentAvatarUrlColumn
()
apps/web-new/src/lib/agent-avatar-schema.ts:3
↓ 7 callers
Function
ensureAgentXUrlColumn
()
apps/web-new/src/lib/agent-x.ts:3
↓ 7 callers
Function
ensurePlatformCompetitionExists
()
apps/web-new/src/lib/platform-context.ts:16
↓ 7 callers
Function
evaluatePredictionDecisionContext
(input: { latestRequest: StoredDetailRequestRecord | null; windowId: string; actions: PredictionDecision
apps/web-new/src/lib/prediction-detail-contract.ts:339
↓ 7 callers
Function
formatUsMarketDateTime
( value: string | null | undefined, locale: string, style: DateTimeStyle = 'dateTime' )
apps/web-new/src/lib/us-market-time.ts:6
↓ 7 callers
Function
getBriefingWindowId
(reference: string | Date | null | undefined)
apps/web-new/src/lib/trading-rules.ts:85
↓ 7 callers
Method
getQuote
(symbol: string)
apps/web-new/src/lib/market-adapter/types.ts:78
↓ 7 callers
Function
getTimestampFreshness
( timestamp: string | null | undefined, thresholds: { freshMs: number; delayedMs: number; }, n
apps/web-new/src/lib/data-freshness.ts:3
↓ 7 callers
Function
isRedisConfigured
()
apps/web-new/src/lib/redis/client.ts:113
↓ 7 callers
Function
normalizeOptionalString
(value: unknown)
apps/web-new/src/lib/prediction-detail-contract.ts:145
↓ 7 callers
Function
rejectActionDatabase
(actionId: string, reason: string)
apps/web-new/src/lib/trade-engine-database-support.ts:372
↓ 7 callers
Function
roundNumber
(value: number, digits = 2)
apps/web-new/src/lib/agent-briefing.ts:131
↓ 7 callers
Function
withDatabaseRetry
(task: () => Promise<T>, label: string)
apps/web-new/src/db/store.ts:90
↓ 6 callers
Function
buildDecisionPersistencePlan
(input: { createId: IdFactory; decisionId: string; agentId: string; competitionId: string; decisionR
apps/web-new/src/lib/agent-persistence-plan.ts:19
↓ 6 callers
Function
buildPredictionSearchQuery
(value: string)
apps/web-new/src/lib/prediction-search.ts:19
↓ 6 callers
Function
ensureMarketDataForSymbols
( marketType: MarketType, symbols: string[], options?: { candlesInterval?: string; candlesLimit?: number
apps/web-new/src/lib/market-adapter/index.ts:1302
↓ 6 callers
Function
formatCompactCurrency
(value: number, locale: string)
apps/web-new/src/components/public-agent-page-client.tsx:1190
↓ 6 callers
Function
formatMarketName
( value: string | null | undefined, t: ReturnType<typeof useSiteLocale>['t'] )
apps/web-new/src/components/public-agent-page-client.tsx:1158
↓ 6 callers
Function
formatPercent
(value: number, locale: string)
apps/web-new/src/components/public-agent-page-client.tsx:1203
↓ 6 callers
Function
getAuth
()
apps/web-new/src/core/auth/index.ts:10
↓ 6 callers
Function
getClaimedAgent
(store: AgentTraderStore, agentId: string)
apps/web-new/src/lib/public-store-utils.ts:29
↓ 6 callers
Function
getClaimedPublicAgentFromDatabase
(agentId: string)
apps/web-new/src/lib/public-agent-db.ts:90
↓ 6 callers
Function
getSiteMessages
(locale: SiteLocale)
apps/web-new/src/messages/index.ts:17
↓ 6 callers
Function
getUsStockMarketSession
(date = new Date())
apps/web-new/src/lib/us-stock-market-core.ts:216
↓ 6 callers
Function
isPostgresBackedMode
()
apps/web-new/src/lib/database-mode.ts:88
↓ 6 callers
Function
normalizePolymarketSlug
(value: string)
apps/web-new/src/lib/market-adapter/polymarket.ts:82
↓ 6 callers
Function
normalizeWhitespace
(value: string)
apps/web-new/src/lib/utils.ts:35
↓ 6 callers
Method
ping
()
apps/workers/redis-client.ts:22
↓ 6 callers
Function
readResponseBody
(response: Response)
apps/web-new/src/lib/agent-route-handlers.ts:81
↓ 6 callers
Function
refreshDisplayEquity
(agentId: string)
apps/web-new/src/lib/display-equity.ts:170
next →
1–100 of 1,026, ranked by callers