Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AmazingAng/PolyWorld
/ functions
Functions
576 in github.com/AmazingAng/PolyWorld
⨍
Functions
576
◇
Types & classes
172
↓ 129 callers
Method
get
(key: string)
src/lib/apiCache.ts:10
↓ 78 callers
Method
set
(key: string, data: T)
src/lib/apiCache.ts:20
↓ 58 callers
Function
useI18n
()
src/i18n/index.tsx:91
↓ 33 callers
Function
formatVolume
(v: number)
src/lib/format.ts:1
↓ 26 callers
Function
getDb
()
src/lib/db.ts:9
↓ 23 callers
Function
rowSpanFor
(id: string)
src/app/page.tsx:302
↓ 21 callers
Function
add
(layer: Parameters<typeof map.addLayer>[0])
src/components/WorldMap.tsx:817
↓ 17 callers
Function
detectSubEmoji
(category: Category, title: string, description?: string | null)
src/lib/categories.ts:56
↓ 15 callers
Function
detectCategory
(event: PolymarketEvent)
src/lib/categories.ts:205
↓ 14 callers
Function
clamp01
(v: number)
src/components/WorldMap.tsx:428
↓ 14 callers
Function
extractKeywords
(text: string)
src/lib/keywords.ts:25
↓ 14 callers
Function
makeEvent
(overrides: Partial<PolymarketEvent> = {})
src/__tests__/categories.test.ts:5
↓ 14 callers
Function
roundDown
(n: number, dp: number)
src/lib/tradeAmounts.ts:12
↓ 11 callers
Function
bufferMarketPrice
(side: MarketSide, executionPrice: number, tickSize = 0.01)
src/lib/marketOrder.ts:61
↓ 10 callers
Function
apiError
(route: string, message: string, status = 500, err?: unknown)
src/lib/apiError.ts:7
↓ 10 callers
Function
toX
(price: number)
src/components/MarketDepthChart.tsx:52
↓ 9 callers
Function
rateLimitedFetch
(url: string)
src/lib/smartMoney.ts:9
↓ 8 callers
Function
fetchWithRetry
( url: string, options?: RequestInit, maxRetries = 3, baseDelayMs = 1000, )
src/lib/retry.ts:5
↓ 7 callers
Function
fmtPct
(v: number)
src/components/ChartPanel.tsx:481
↓ 7 callers
Function
polar
(angle: number, radius: number)
src/components/SentimentPanel.tsx:26
↓ 7 callers
Function
setPaint
(layerId: string, prop: string, val: number)
src/components/WorldMap.tsx:433
↓ 6 callers
Function
cardAction
(m: ProcessedMarket)
src/components/MarketsPanel.tsx:236
↓ 6 callers
Function
dominantOutcome
Find the most common outcome name from a set of trades
src/lib/signalEngine.ts:37
↓ 6 callers
Function
formatChange
(delta: number | null)
src/lib/format.ts:12
↓ 6 callers
Function
makeId
(type: string, slug: string, ts: number)
src/lib/smartSignals.ts:32
↓ 6 callers
Function
parsePx
(value: string)
src/hooks/usePanelDrag.ts:110
↓ 6 callers
Function
rateStrength
(tradeCount: number, totalVolume: number)
src/lib/smartSignals.ts:26
↓ 6 callers
Function
toY
(cum: number)
src/components/MarketDepthChart.tsx:53
↓ 6 callers
Function
useVisibilityPolling
( callback: (signal?: AbortSignal) => void | Promise<void>, intervalMs: number, enabled = true, )
src/hooks/useVisibilityPolling.ts:14
↓ 6 callers
Function
watchProps
(m: ProcessedMarket)
src/components/MarketsPanel.tsx:241
↓ 5 callers
Function
approve
(spender: string)
src/app/api/trade/approve/route.ts:56
↓ 5 callers
Function
cardAction
(m: ProcessedMarket)
src/components/TabbedPanel.tsx:312
↓ 5 callers
Function
createAuthenticatedClient
( creds: L2Creds, proxyAddress: string, signerAddress: string )
src/lib/polymarketCLOB.ts:115
↓ 5 callers
Function
formatPct
(p: number)
src/lib/format.ts:8
↓ 5 callers
Function
getTradeSession
( sessionToken: string, options?: { extend?: boolean } )
src/lib/tradeSession.ts:60
↓ 5 callers
Function
isAllSelected
(group: FilterGroup)
src/components/FilterDropdown.tsx:21
↓ 5 callers
Function
load
()
src/components/OrderForm.tsx:283
↓ 4 callers
Function
applySecurityHeaders
(response: NextResponse)
src/middleware.ts:140
↓ 4 callers
Function
asNumber
(value: number | string)
src/lib/marketOrder.ts:8
↓ 4 callers
Function
calculateMarketExecutionPrice
( side: MarketSide, amount: number, bids: BookLevel[], asks: BookLevel[], )
src/lib/marketOrder.ts:18
↓ 4 callers
Method
call
(fn: () => Promise<T>, fallback: T)
src/lib/circuitBreaker.ts:16
↓ 4 callers
Function
cancelOpenOrder
(orderId: string, sessionToken: string)
src/lib/openOrders.ts:36
↓ 4 callers
Function
computeMA
(bars: OHLCBar[], period: number)
src/components/ChartPanel.tsx:55
↓ 4 callers
Function
dominantSubMarket
Find the dominant sub-market title (WhaleTrade.title) by volume. * Returns undefined if all trades share the same title as the parent event.
src/lib/signalEngine.ts:53
↓ 4 callers
Function
fetchFullLeaderboard
(minPnl = 100_000)
src/lib/smartMoney.ts:82
↓ 4 callers
Function
fetchMarketTrades
( conditionId: string, minAmount = 5000 )
src/lib/smartMoney.ts:155
↓ 4 callers
Function
fetchOpenOrders
(sessionToken: string)
src/lib/openOrders.ts:24
↓ 4 callers
Function
fmtK
(n: number)
src/components/OrderBook.tsx:317
↓ 4 callers
Function
humanizeError
(msg: string, t: (key: string, vars?: Record<string, string | number>) => string)
src/components/OrderForm.tsx:73
↓ 4 callers
Function
isAiConfigured
()
src/lib/ai.ts:17
↓ 4 callers
Function
percentileRanks
Compute percentile ranks for an array of numbers (0-1)
src/lib/impact.ts:29
↓ 4 callers
Function
regexFallback
Apply regex geolocate() fallback for a single market
src/lib/aiGeo.ts:112
↓ 4 callers
Function
uniqueWallets
(trades: WhaleTrade[])
src/lib/smartSignals.ts:36
↓ 4 callers
Function
valToAngle
(v: number)
src/components/SentimentPanel.tsx:25
↓ 4 callers
Function
writeGeoResult
Write a single geo result to the DB
src/lib/aiGeo.ts:122
↓ 3 callers
Function
SESSION_KEY
(eoa: string)
src/lib/tradeAuth.ts:31
↓ 3 callers
Function
addJitter
(lat: number, lng: number, id: string)
src/lib/aiGeo.ts:100
↓ 3 callers
Function
aiGeocodeBatch
(markets: MarketInput[])
src/lib/aiGeo.ts:32
↓ 3 callers
Function
approveAll
(operator: string)
src/app/api/trade/approve/route.ts:60
↓ 3 callers
Function
arraysEqual
(a: string[], b: string[])
src/hooks/usePanelDrag.ts:106
↓ 3 callers
Function
authorizeTradeSession
( address: string, proxyAddress: string, signTypedDataAsync: (args: { domain: typeof CLOB_AUTH_DOMAI
src/lib/tradeAuth.ts:93
↓ 3 callers
Function
buildTokenIndex
( markets: ProcessedMarket[], )
src/lib/openOrders.ts:54
↓ 3 callers
Function
cachedJsonResponse
(key: string, data: unknown, request: NextRequest)
src/app/api/smart-money/route.ts:44
↓ 3 callers
Function
clearSavedTradeSession
(eoa: string)
src/lib/tradeAuth.ts:49
↓ 3 callers
Function
computeEMA
(values: number[], period: number)
src/components/ChartPanel.tsx:65
↓ 3 callers
Function
detectAnomalies
( db: Database.Database, eventIds: string[] )
src/lib/anomaly.ts:8
↓ 3 callers
Function
detectSignals
( trades: WhaleTrade[], markets: ProcessedMarket[], hoursBack = 6 )
src/lib/smartSignals.ts:50
↓ 3 callers
Function
emojiToSprite
(emoji: string, size = 24)
src/components/WorldMap.tsx:765
↓ 3 callers
Function
fetchBal
(force = false)
src/components/WalletButton.tsx:303
↓ 3 callers
Function
fetchPortfolio
()
src/components/WalletButton.tsx:318
↓ 3 callers
Function
fmtTs
(sec: number, dateOnly = false)
src/components/ChartPanel.tsx:261
↓ 3 callers
Function
formatVol
(v: number)
src/lib/ai.ts:127
↓ 3 callers
Function
getCachedProxyWallet
(eoa: string)
src/lib/tradeAuth.ts:64
↓ 3 callers
Function
getCountryFlag
(name: string)
src/lib/countries.ts:164
↓ 3 callers
Function
getParentCountry
(location: string)
src/lib/geo.ts:271
↓ 3 callers
Function
handleFatalError
()
src/components/HLSPlayer.tsx:179
↓ 3 callers
Function
isPointInsideRect
(rect: DOMRect, clientX: number, clientY: number, tolerance = 0)
src/hooks/usePanelDrag.ts:296
↓ 3 callers
Function
loadRecentOrders
()
src/components/TradeModal.tsx:52
↓ 3 callers
Function
localizeMarket
(market: ProcessedMarket, locale: Locale)
src/hooks/useLocalizedMarket.ts:9
↓ 3 callers
Function
makeId
(type: string, slug: string, extra: string)
src/lib/signalEngine.ts:108
↓ 3 callers
Function
marketMatchesCountry
( marketLocation: string | null, countryName: string )
src/lib/countries.ts:218
↓ 3 callers
Function
rafSchedule
( callback: T, )
src/lib/rafSchedule.ts:7
↓ 3 callers
Function
roundNormal
(n: number, dp: number)
src/components/OrderForm.tsx:50
↓ 3 callers
Function
runEval
(newsItems?: import("@/types").NewsItem[])
src/app/page.tsx:581
↓ 3 callers
Function
runSync
()
src/lib/sync.ts:92
↓ 3 callers
Function
saveTradeSession
(eoa: string, session: TradeSessionClient)
src/lib/tradeAuth.ts:34
↓ 3 callers
Function
scoreColor
(v: number)
src/components/SentimentPanel.tsx:8
↓ 3 callers
Function
useLocalStorage
( key: string, defaultValue: T )
src/hooks/useLocalStorage.ts:13
↓ 3 callers
Function
useLocalizedMarket
(market: ProcessedMarket)
src/hooks/useLocalizedMarket.ts:26
↓ 3 callers
Function
writeResults
(resultMap: Map<string, { id: string; lat: number | null; lng: number | null; location: string | null; city: s
src/lib/sync.ts:56
↓ 2 callers
Function
APPROVED_KEY
(proxy: string)
src/lib/tradeAuth.ts:32
↓ 2 callers
Function
_resolveExact
(location: string)
src/lib/countries.ts:190
↓ 2 callers
Function
addRing
(ring: any[])
src/components/WorldMap.tsx:1556
↓ 2 callers
Function
adjustPrice
(deltaCents: number)
src/components/OrderForm.tsx:825
↓ 2 callers
Function
arcPath
(from: number, to: number)
src/components/SentimentPanel.tsx:40
↓ 2 callers
Function
assignRef
(ref: React.Ref<T> | undefined, value: T | null)
src/components/Panel.tsx:31
↓ 2 callers
Function
attemptRetry
(hls: { startLoad: (startPosition?: number) => void })
src/components/HLSPlayer.tsx:155
↓ 2 callers
Function
buildApprovalTxns
()
src/app/api/trade/approve/route.ts:55
↓ 2 callers
Function
buildMultisend
(txns: SimpleTx[])
src/app/api/trade/approve/route.ts:77
↓ 2 callers
Function
cleanup
(db: ReturnType<typeof getDb>)
src/lib/resolutionSync.ts:387
next →
1–100 of 576, ranked by callers