Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BizShibe/openclaw-ai-polymarket-trading-bot
/ functions
Functions
75 in github.com/BizShibe/openclaw-ai-polymarket-trading-bot
⨍
Functions
75
◇
Types & classes
12
↓ 16 callers
Function
fmt
(n, d = 4)
ui/app.js:22
↓ 8 callers
Function
validHttpUrl
(s: string)
src/envCheck.ts:20
↓ 5 callers
Function
loadPositions
(filePath = defaultPath)
src/engine/positionStore.ts:7
↓ 4 callers
Function
clamp01
(v: number)
src/connectors/polymarket.ts:240
↓ 4 callers
Function
escapeHtml
(s)
ui/app.js:158
↓ 4 callers
Function
isPlaceholder
(v: string)
src/envCheck.ts:11
↓ 3 callers
Function
getTokenIdsForCondition
(conditionId: string)
src/connectors/orderExecution.ts:164
↓ 3 callers
Function
refreshPrediction
()
ui/app.js:56
↓ 2 callers
Function
buildFeatures
( ticks: MarketTick[], whale: WhaleFlow, walletWinrates: Map<string, number> )
src/engine/features.ts:4
↓ 2 callers
Function
ema
(prices: number[], period: number)
src/engine/features.ts:53
↓ 2 callers
Method
fetchRecentTrades
(limit = 200)
src/connectors/polymarket.ts:208
↓ 2 callers
Function
fmtCountdown
(sec)
ui/app.js:25
↓ 2 callers
Method
getCurrentMarketInfo
()
src/connectors/polymarket.ts:118
↓ 2 callers
Method
getMarketTicks
(limit = 15)
src/connectors/polymarket.ts:40
↓ 2 callers
Function
getPublicClient
()
src/connectors/orderExecution.ts:69
↓ 2 callers
Function
getWalletWinrates
(wallets: string[])
src/connectors/walletPerformance.ts:121
↓ 2 callers
Method
getWhaleFlow
(marketId: string)
src/connectors/polymarket.ts:55
↓ 2 callers
Function
parseJsonArray
(v?: string)
src/connectors/polymarket.ts:223
↓ 2 callers
Function
placeOrder
(params: PlaceOrderParams)
src/connectors/orderExecution.ts:194
↓ 2 callers
Function
predict
(features: FeatureVector, llmBias: number)
src/engine/predictor.ts:3
↓ 2 callers
Function
removePosition
(marketId: string, filePath = defaultPath)
src/engine/positionStore.ts:37
↓ 2 callers
Function
renderHistory
()
ui/app.js:164
↓ 2 callers
Method
resolveMarket
()
src/connectors/polymarket.ts:139
↓ 2 callers
Function
savePositions
(positions: LivePosition[], filePath = defaultPath)
src/engine/positionStore.ts:17
↓ 2 callers
Method
score
(features: FeatureVector)
src/models/llmScorer.ts:10
↓ 2 callers
Function
sell
( tokenId: string, sizeShares: number, priceLimit: number )
src/connectors/orderExecution.ts:252
↓ 2 callers
Function
setStatus
(loading)
ui/app.js:44
↓ 2 callers
Function
tid
(t: { token_id?: string; tokenId?: string })
src/connectors/orderExecution.ts:154
↓ 2 callers
Function
toClobChain
(id: number)
src/connectors/orderExecution.ts:22
↓ 2 callers
Function
validEthAddress
(a: string)
src/envCheck.ts:29
↓ 1 callers
Function
addPosition
(position: LivePosition, filePath = defaultPath)
src/engine/positionStore.ts:30
↓ 1 callers
Function
badge
(side)
ui/app.js:32
↓ 1 callers
Function
buy
( tokenId: string, amountUsd: number, priceLimit: number )
src/connectors/orderExecution.ts:238
↓ 1 callers
Function
calcRsi
(prices: number[], period: number)
src/engine/features.ts:63
↓ 1 callers
Function
clamp01
(v: number)
src/connectors/walletPerformance.ts:12
↓ 1 callers
Function
clamp1
(v: number)
src/engine/features.ts:78
↓ 1 callers
Function
clobAuthOptions
()
src/connectors/orderExecution.ts:34
↓ 1 callers
Function
computeLocalWinrates
(trades: TradeRow[], targetWallets: Set<string>)
src/connectors/walletPerformance.ts:63
↓ 1 callers
Method
deriveYesPrice
(m: GammaMarket)
src/connectors/polymarket.ts:189
↓ 1 callers
Function
envBool
(v: string | undefined, defaultVal = false)
src/config.ts:3
↓ 1 callers
Function
fetchRecentTrades
(signal: AbortSignal)
src/connectors/walletPerformance.ts:56
↓ 1 callers
Function
gateBadge
(pass)
ui/app.js:38
↓ 1 callers
Function
getClient
()
src/connectors/orderExecution.ts:86
↓ 1 callers
Method
getConditionId
()
src/connectors/polymarket.ts:114
↓ 1 callers
Function
getOpenPositions
(filePath = defaultPath)
src/engine/positionStore.ts:22
↓ 1 callers
Function
getPositionsDueToClose
( closeAfterSeconds: number, filePath = defaultPath )
src/engine/positionStore.ts:42
↓ 1 callers
Function
getSnapshot
()
src/uiServer.ts:22
↓ 1 callers
Function
hasManualClobCreds
()
src/connectors/orderExecution.ts:79
↓ 1 callers
Function
hasOpenPosition
(marketId: string, filePath = defaultPath)
src/engine/positionStore.ts:26
↓ 1 callers
Function
loop
()
src/main.ts:24
↓ 1 callers
Function
main
()
src/clobVerify.ts:5
↓ 1 callers
Function
normalizeWallet
(raw: unknown)
src/connectors/walletPerformance.ts:17
↓ 1 callers
Function
parse5mStartFromSlug
(slug: string)
src/connectors/polymarket.ts:233
↓ 1 callers
Function
parse5mStartFromSlug
(slug: string)
src/connectors/walletPerformance.ts:39
↓ 1 callers
Function
parseClobSignatureLabel
(raw: string)
src/clobSignature.ts:19
↓ 1 callers
Function
sideFromProb
(p)
ui/app.js:19
↓ 1 callers
Function
sigmoid
(x: number)
src/engine/predictor.ts:28
↓ 1 callers
Function
signatureTypeV2FromLabel
(l: ClobSignatureLabel)
src/clobSignature.ts:31
↓ 1 callers
Function
signedYesNotional
(t: TradeRow)
src/connectors/walletPerformance.ts:46
↓ 1 callers
Function
toViemChain
(id: number)
src/connectors/orderExecution.ts:28
↓ 1 callers
Function
tokensFromClobMarketInfo
(info: MarketDetails)
src/connectors/orderExecution.ts:135
↓ 1 callers
Function
tokensFromGammaStyleMarket
(market: unknown)
src/connectors/orderExecution.ts:151
↓ 1 callers
Function
tryParseClobSignatureLabel
(raw: string)
src/clobSignature.ts:26
↓ 1 callers
Function
validPrivateKey
(pk: string)
src/envCheck.ts:15
↓ 1 callers
Function
validateBotEnv
()
src/envCheck.ts:34
↓ 1 callers
Function
validateUiEnv
()
src/envCheck.ts:157
↓ 1 callers
Function
verifyClobReadiness
(conditionId?: string)
src/connectors/orderExecution.ts:266
↓ 1 callers
Function
walletClientFromPrivateKey
()
src/connectors/orderExecution.ts:58
Method
constructor
(private readonly maxPositionUsd: number, private readonly edgeThreshold: number)
src/engine/paperTrader.ts:6
Method
constructor
(private readonly baseUrl: string)
src/connectors/polymarket.ts:38
Method
constructor
( private readonly apiKey?: string, private readonly baseUrl = "https://api.openai.com/v1", privat
src/models/llmScorer.ts:4
Method
fetchJson
(url: string)
src/connectors/polymarket.ts:216
Method
listPositions
()
src/engine/paperTrader.ts:28
Method
onPrediction
(pred: Prediction, currentYesPrice: number)
src/engine/paperTrader.ts:8
Function
tickMarketTimer
()
ui/app.js:197