MCPcopy Create free account

hub / github.com/HuakunShen/polymarket-kit / functions

Functions6,284 in github.com/HuakunShen/polymarket-kit

↓ 381 callersMethodString
()
go-polymarket/client/clob/prices/prices_escaped_side.go:12
↓ 258 callersMethodlog
(...data: any[])
worker-configuration.d.ts:123
↓ 162 callersMethodget
( key: Key, options?: Partial<KVNamespaceGetOptions<undefined>>, )
worker-configuration.d.ts:1843
↓ 41 callersMethoderror
(...data: any[])
worker-configuration.d.ts:113
↓ 26 callersMethodClose
Close closes the WebSocket connection
go-client/examples/websocket/websocket_subscription.go:246
↓ 25 callersMethodextractResponseData
* Helper method to safely extract data from API response * Throws an error if data is null when response is ok
src/sdk/gamma-client.ts:237
↓ 23 callersFunctionrunClobOperation
( operation: () => Promise<T>, options: ClobOperationOptions = {}, )
src/routes/clob.ts:138
↓ 21 callersMethodmakeRequest
makeRequest is the ctx-less convenience wrapper; existing callers go through here with context.Background().
go-client/gamma/client.go:166
↓ 19 callersMethod_get_data
( self, endpoint: str, query: BaseModel | Mapping[str, Any] | None, operation: str )
py-src/polymarket_kit/gamma/client.py:148
↓ 18 callersMethodextractResponseData
( response: ApiResponse<T>, operation: string, )
src/sdk/clob-sdk.ts:223
↓ 17 callersMethodextractResponseData
extractResponseData safely extracts data from API response
go-client/gamma/client.go:231
↓ 16 callersMethodProcess
Process checks if a message is a duplicate. Returns true if the message is new and should be forwarded to the consumer.
go-client/client/aggregator.go:35
↓ 15 callersFunctionformatCurrencyMetric
( label: string, value?: number, )
src/utils/markdown-formatters.ts:64
↓ 15 callersFunctionnewSDK
()
go-client/gamma/gamma_test.go:10
↓ 14 callersFunctionformatEventToMarkdown
( event: EventData, options: MarkdownOptionsInput = {}, )
src/utils/markdown-formatters.ts:300
↓ 14 callersMethodlog
(...args: unknown[])
src/sdk/websocket-client.ts:348
↓ 13 callersMethod_get_data
( self, endpoint: str, query: BaseModel | Mapping[str, Any] | None, operation: str )
py-src/polymarket_kit/data/client.py:160
↓ 13 callersMethodcallClient
( operation: string, task: (client: ClobClient) => Promise<A>, )
src/sdk/client.ts:222
↓ 13 callersMethodextractResponseData
* Helper method to safely extract data from API response * Throws an error if data is null when response is ok
src/sdk/data-client.ts:241
↓ 13 callersFunctionget
(path: string)
src/__tests__/e2e.test.ts:22
↓ 13 callersMethodjson
()
worker-configuration.d.ts:2111
↓ 13 callersMethodmakeRequest
makeRequest makes an HTTP request and returns the response
go-client/data/client.go:166
↓ 13 callersMethodon
* Register event handlers
src/sdk/websocket-client.ts:119
↓ 13 callersMethodrun
( operation: () => Promise<T>, context: string, )
src/sdk/clob-public-client.ts:81
↓ 12 callersMethodextractResponseData
extractResponseData safely extracts data from API response
go-client/data/client.go:223
↓ 12 callersFunctiongetProperty
( obj: unknown, prop: K, )
src/utils/markdown-formatters.ts:110
↓ 10 callersFunctionclobError
(context: string)
src/sdk/client.ts:41
↓ 10 callersFunctionhandleApiError
(error: unknown, context: string)
src/mcp/polymarket.ts:48
↓ 9 callersFunctionboolPtr
(b bool)
go-client/examples/gamma/gamma_example.go:205
↓ 9 callersMethodcreateL2Headers
(args *types.L2HeaderArgs)
go-client/client/clob_client.go:745
↓ 9 callersMethodgetCurrentPositions
* Get current positions for a user * * @param query - Query parameters including required user address * @returns Promise resolving to array of
src/sdk/data-client.ts:292
↓ 9 callersFunctionintPtr
Helper functions to create pointers
go-client/examples/gamma/gamma_example.go:197
↓ 8 callersMethodGetHealth
Health check GetHealth performs a health check on the Gamma API
go-client/gamma/client.go:512
↓ 8 callersMethodGetPrivateKey
GetPrivateKey returns the private key
go-client/auth/wallet.go:53
↓ 8 callersFunctioncollectMetrics
(metrics: Array<string | undefined>)
src/utils/markdown-formatters.ts:87
↓ 8 callersFunctionformatMarketToMarkdown
( market: MarketData, options: MarkdownOptionsInput = {}, )
src/utils/markdown-formatters.ts:121
↓ 8 callersMethodgetActiveEvents
* Get active events * * @param query - Optional query parameters (excluding active which is set to true) * @returns Promise resolving to arra
src/sdk/gamma-client.ts:896
↓ 8 callersMethodgetTeams
* Get list of teams with optional filtering * * @param query - Optional query parameters to filter teams * @returns Promise resolving to arra
src/sdk/gamma-client.ts:319
↓ 8 callersMethodlog
(level slog.Level, msg string, args ...any)
go-client/client/ws_pool.go:304
↓ 8 callersFunctionnewSDK
()
go-client/data/data_test.go:9
↓ 8 callersFunctionratToDecimal6
ratToDecimal6 multiplies by 10^6 and rounds half-up to integer string.
go-client/order/rounding.go:120
↓ 8 callersMethodsend
(message: Body, options?: QueueSendOptions)
worker-configuration.d.ts:1978
↓ 8 callersMethodwarn
(...data: any[])
worker-configuration.d.ts:136
↓ 7 callersMethodGetEvents
Events API GetEvents gets list of events with optional filtering
go-client/gamma/client.go:646
↓ 7 callersMethodGetTags
Tags API GetTags gets list of tags with optional filtering
go-client/gamma/client.go:545
↓ 7 callersFunctionNewAggregator
NewAggregator creates an aggregator with the given capacity and TTL.
go-client/client/aggregator.go:25
↓ 7 callersMethodSetString
(value *string)
go-polymarket/client/clob/health_get_response.go:81
↓ 7 callersMethodValidate
()
go-client/types/websocket.go:280
↓ 7 callersMethod_get_optional_data
( self, endpoint: str, query: BaseModel | Mapping[str, Any] | None, operation: str )
py-src/polymarket_kit/gamma/client.py:165
↓ 7 callersFunctionformatLiteralMetric
( label: string, value: string | number | undefined, )
src/utils/markdown-formatters.ts:76
↓ 7 callersMethodfrom_dict
(cls, d: dict)
py-src/polymarket_kit/ws/types.py:158
↓ 7 callersMethodgetEvents
* Get list of events with optional filtering * * @param query - Query parameters for pagination and filtering * @returns Promise resolving to
src/sdk/gamma-client.ts:521
↓ 7 callersMethodgetJSONWithParams
(endpoint string, params url.Values, result interface{})
go-client/client/clob_client.go:606
↓ 6 callersMethodGetAddressHex
GetAddressHex returns the wallet address as a hex string
go-client/auth/wallet.go:48
↓ 6 callersMethod_ensure_init
(self)
py-src/polymarket_kit/clob/trading.py:254
↓ 6 callersMethodappend
( content: string | ReadableStream | Response, options?: ContentOptions, )
worker-configuration.d.ts:1529
↓ 6 callersMethodclose
()
worker-configuration.d.ts:3011
↓ 6 callersMethodgetEventById
* Get a specific event by ID * * @param id - The event ID to fetch * @param query - Optional query parameters * @returns Promise resolving
src/sdk/gamma-client.ts:568
↓ 6 callersMethodgetEventBySlug
* Get a specific event by slug * * @param slug - The event slug to fetch * @param query - Optional query parameters * @returns Promise res
src/sdk/gamma-client.ts:617
↓ 6 callersMethodgetMarketBySlug
* Get a specific market by slug * * @param slug - The market slug to fetch * @param query - Optional query parameters * @returns Promise r
src/sdk/gamma-client.ts:714
↓ 6 callersMethodgetUserActivity
* Get user activity * * @param query - Query parameters including required user address * @returns Promise resolving to array of activity object
src/sdk/data-client.ts:366
↓ 6 callersMethodget_events
( self, query: UpdatedEventQuery | Mapping[str, Any] | None = None )
py-src/polymarket_kit/gamma/client.py:243
↓ 6 callersMethodmakeRequestCtx
makeRequestCtx makes an HTTP request and returns the response. ctx cancellation aborts the in-flight HTTP call (via net/http context support); useful
go-client/gamma/client.go:174
↓ 6 callersMethodparseJSONArray
parseJSONArray parses a JSON array from either string or already parsed array
go-client/gamma/client.go:416
↓ 6 callersMethodparseJsonArray
* Parse JSON array string or return as-is if already an array
src/sdk/gamma-client.ts:287
↓ 6 callersMethodsearch
* Search across markets, events, and profiles * * @param query - Search query parameters * @returns Promise resolving to search results *
src/sdk/gamma-client.ts:872
↓ 6 callersMethodtransformEventData
* Transform event data from Gamma API to match expected schema * Transforms nested market data as well
src/sdk/gamma-client.ts:271
↓ 6 callersMethodtransformEventData
transformEventData transforms event data to parse JSON string fields in nested markets
go-client/gamma/client.go:471
↓ 5 callersMethodGetEvents
()
go-polymarket/client/gamma/markets.go:791
↓ 5 callersMethodGetServerTime
GetServerTime gets the server time
go-client/client/clob_client.go:102
↓ 5 callersFunctionSplitArrayMessage
SplitArrayMessage 将 JSON 数组消息拆分为单条消息。 如果输入不是数组,返回 nil(调用方应按单条处理)。
go-client/client/aggregator.go:131
↓ 5 callersMethodStop
Stop gracefully closes the connection.
go-client/client/user_ws.go:129
↓ 5 callersMethodcancel
(reason?: any)
worker-configuration.d.ts:2293
↓ 5 callersFunctioncomputeAmounts
computeAmounts returns (makerAmount, takerAmount) as 6-decimal-encoded uint strings. Matches rs-clob-client limit-order semantics exactly: notional =
go-client/order/rounding.go:56
↓ 5 callersMethodconnect
* Connect to the WebSocket server
src/sdk/websocket-client.ts:127
↓ 5 callersMethodgetActiveMarkets
* Get active markets * * @param query - Optional query parameters (excluding active which is set to true) * @returns Promise resolving to arr
src/sdk/gamma-client.ts:947
↓ 5 callersMethodgetMarkets
(nextCursor?: string)
src/sdk/client.ts:431
↓ 5 callersMethodgetWithParams
(endpoint string, params url.Values)
go-client/client/clob_client.go:524
↓ 5 callersMethodget_event_by_slug
( self, slug: str, query: EventByIdQuery | Mapping[str, Any] | None = None )
py-src/polymarket_kit/gamma/client.py:267
↓ 5 callersMethodget_events_keyset
( self, query: EventsKeysetQuery | Mapping[str, Any] | None = None )
py-src/polymarket_kit/gamma/client.py:406
↓ 5 callersMethodget_markets
( self, query: UpdatedMarketQuery | Mapping[str, Any] | None = None )
py-src/polymarket_kit/gamma/client.py:277
↓ 5 callersMethodget_markets_keyset
( self, query: MarketsKeysetQuery | Mapping[str, Any] | None = None )
py-src/polymarket_kit/gamma/client.py:422
↓ 5 callersMethodget_trader_leaderboard
( self, query: TraderLeaderboardQuery | Mapping[str, Any] | None = None )
py-src/polymarket_kit/data/client.py:444
↓ 5 callersMethodhealthCheck
* Health check for the Data API * * @returns Promise resolving to health check response * @throws {Error} When API request fails * * @exampl
src/sdk/data-client.ts:271
↓ 5 callersMethodinitializeClobClientEffect
* Initialize the CLOB client with appropriate authentication
src/sdk/client.ts:114
↓ 5 callersMethodtoString
()
worker-configuration.d.ts:539
↓ 5 callersMethodtransformMarketData
* Transform market data from Gamma API to match expected schema * Parses JSON string fields that should be arrays
src/sdk/gamma-client.ts:258
↓ 5 callersMethodtransformMarketData
transformMarketData transforms market data to parse JSON string fields
go-client/gamma/client.go:447
↓ 5 callersMethodunmarshalTagsResponse
unmarshalTagsResponse extracts and unmarshals tags response
go-client/gamma/client.go:259
↓ 4 callersFunctionBuildPolyHmacSignature
BuildPolyHmacSignature builds the canonical Polymarket CLOB HMAC signature
go-client/auth/hmac.go:12
↓ 4 callersMethodCreateApiKey
CreateApiKey creates a new API key
go-client/client/clob_client.go:292
↓ 4 callersMethodGet
Get get basic information about the API and available endpoints returns a []byte when successful
go-polymarket/client/polymarket_client.go:56
↓ 4 callersMethodGetCurrentPositions
Positions API GetCurrentPositions gets current positions for a user
go-client/data/client.go:255
↓ 4 callersMethodGetPricesHistory
GetPricesHistory gets price history for a market
go-client/client/clob_client.go:237
↓ 4 callersMethodaddHeadersToRequest
(req *http.Request, headers interface{})
go-client/client/clob_client.go:772
↓ 4 callersFunctionclobError
(context: string)
src/sdk/clob-sdk.ts:41
↓ 4 callersFunctioncomputeMarketAmounts
computeMarketAmounts mirrors rs-clob-client's market builder (vendors/rs-clob-client/src/clob/order_builder.rs::OrderBuilder<Market>::build). Inputs:
go-client/order/rounding.go:83
↓ 4 callersMethodconnect
* Connect directly to Hyperdrive as if it's your database, returning a TCP socket. * * Calling this method returns an idential socket to if you ca
worker-configuration.d.ts:7428
↓ 4 callersMethoddebug
(...data: any[])
worker-configuration.d.ts:107
↓ 4 callersMethoddisconnect
* Disconnect from the WebSocket server
src/sdk/websocket-client.ts:157
next →1–100 of 6,284, ranked by callers