Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KadamParikhe/yutaila
/ functions
Functions
39 in github.com/KadamParikhe/yutaila
⨍
Functions
39
◇
Types & classes
15
↓ 12 callers
Function
envNumber
(key: string, fallback: number)
src/config.ts:11
↓ 6 callers
Function
log
(message: string, data?: Record<string, unknown>)
src/logger.ts:1
↓ 2 callers
Function
appendLimitOrders
( tracker: TradeTracker, opportunities: TradeOpportunity[], event: UpDownEvent, token: TokenBook, ki
src/strategy.ts:24
↓ 2 callers
Function
bestPrice
( levels: Array<{ price: string }> | undefined, mode: "bid" | "ask", )
src/utils/market.ts:21
↓ 2 callers
Function
envBoolean
(key: string, fallback: boolean)
src/config.ts:21
↓ 2 callers
Function
envString
(key: string, fallback?: string)
src/config.ts:3
↓ 2 callers
Function
parseJsonArray
(value: string)
src/market-scanner.ts:10
↓ 2 callers
Function
priceLevels
(min: number, max: number, step = 0.01)
src/utils/prices.ts:1
↓ 2 callers
Method
tick
()
src/bot.ts:40
↓ 1 callers
Function
computeSize
(usdcBudget: number, price: number, maxShares: number)
src/utils/prices.ts:9
↓ 1 callers
Function
createTradingClient
(config: BotConfig)
src/trader.ts:64
↓ 1 callers
Function
envList
(key: string, fallback: string[])
src/config.ts:27
↓ 1 callers
Method
executeOpportunity
(opportunity: TradeOpportunity)
src/bot.ts:78
↓ 1 callers
Function
fetchOrderBook
(clobHost: string, tokenId: string)
src/market-scanner.ts:93
↓ 1 callers
Function
findOpportunities
( config: BotConfig, tracker: TradeTracker, event: UpDownEvent, books: TokenBook[], )
src/strategy.ts:51
↓ 1 callers
Function
formatReturnPct
(price: number)
src/utils/prices.ts:15
↓ 1 callers
Method
getTokenBooks
(event: UpDownEvent)
src/market-scanner.ts:70
↓ 1 callers
Method
has
(key: string)
src/trade-tracker.ts:13
↓ 1 callers
Method
init
()
src/bot.ts:20
↓ 1 callers
Function
loadConfig
()
src/config.ts:61
↓ 1 callers
Function
logError
(error: unknown)
src/logger.ts:10
↓ 1 callers
Function
main
()
src/index.ts:6
↓ 1 callers
Method
makeKey
( eventSlug: string, outcome: string, kind: "cheap" | "expensive", price: number, )
src/trade-tracker.ts:4
↓ 1 callers
Method
mark
(key: string)
src/trade-tracker.ts:17
↓ 1 callers
Function
matchesSlugPrefixes
(slug: string, prefixes: string[])
src/utils/market.ts:10
↓ 1 callers
Function
parseWindowStart
(slug: string)
src/utils/market.ts:5
↓ 1 callers
Function
pickFavoriteToken
(books: TokenBook[], reverseToken: TokenBook)
src/strategy.ts:16
↓ 1 callers
Function
pickReverseToken
(books: TokenBook[])
src/strategy.ts:7
↓ 1 callers
Method
placeBuy
(opportunity: TradeOpportunity)
src/trader.ts:24
↓ 1 callers
Method
processEvent
(event: UpDownEvent)
src/bot.ts:57
↓ 1 callers
Method
run
()
src/bot.ts:24
↓ 1 callers
Method
scan
()
src/market-scanner.ts:17
↓ 1 callers
Function
tickSizeFromMarket
(market: GammaMarket)
src/utils/market.ts:14
↓ 1 callers
Function
validateTradingConfig
(config: BotConfig)
src/config.ts:93
Method
constructor
( private readonly config: BotConfig, private readonly trader: Trader, )
src/bot.ts:13
Method
constructor
(private readonly keys = new Set<string>())
src/trade-tracker.ts:2
Method
constructor
(private readonly config: BotConfig)
src/trader.ts:17
Method
constructor
(private readonly config: BotConfig)
src/market-scanner.ts:15
Method
init
()
src/trader.ts:19