Repository Analysis

ccxt/ccxt

A unified trading API with more than 100 crypto exchanges and prediction markets in JavaScript / TypeScript / Python / C# / PHP / Go / Java

18.1 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of ccxt/ccxt, a Python project with 43,786 GitHub stars. SynthScan v2.0 examined 6,621,172 lines of code across 9258 source files, recording 83005 pattern matches distributed across 25 syntactic categories. The overall adjusted score of 18.1 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

18.1
Adjusted Score
18.1
Raw Score
100%
Time Factor
2026-08-28
Last Push
43.8K
Stars
Python
Language
6.6M
Lines of Code
9.3K
Files
83.0K
Pattern Hits
2026-08-29
Scan Date
0.97
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 57HIGH 8964MEDIUM 6248LOW 67736

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 83005 distinct pattern matches across 25 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block50199 hits · 34000 pts
SeverityFileLineSnippetContext
LOWexchanges.cfg1# -------------------------------------------------------------------------------COMMENT
LOWinstall-skills.sh1#!/bin/shCOMMENT
LOWpyproject.toml61 # for CPython 3.8-3.14 on win_amd64/win_arm64 only - no win32, no sdist buildsCOMMENT
LOWtsconfig.json21 // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decoratorCOMMENT
LOWtsconfig.json41 // "noResolve": true, /* Disallow `import`s, `require`s or `<reference>`s from expandCOMMENT
LOWtsconfig.json61 // "mapRoot": "", /* Specify the location where debugger should locate map files COMMENT
LOWtsconfig.json81 "strict": true, /* Enable all strict type-checking options. */COMMENT
LOWgo/ccxt.go1// Package ccxt makes `go build` and `go build ./...` work from the go/ directory.COMMENT
LOWgo/tests/base/test.urlencodeBase64.go21 Assert(ccxt.IsEqual(exchange.UrlencodeBase64(""), ""))COMMENT
LOWgo/tests/base/test.sharedMethods.go561 // ### CLOSED STATUSCOMMENT
LOWgo/tests/base/test.number.go81 Assert(IsEqual(exchange.DecimalToPrecision("1234.69", TRUNCATE, 0, SIGNIFICANT_DIGITS, PAD_WITH_ZERO), "0"))COMMENT
LOWgo/tests/base/test.number.go201 Assert(IsEqual(exchange.DecimalToPrecision("-69.3", TRUNCATE, OpNeg(2), DECIMAL_PLACES), "0"))COMMENT
LOWgo/tests/base/test.sort.go21 AssertDeepEqual(exchange, nil, "sort", exchange.Sort([]any{"b", "a", "b", "c"}), []any{"a", "b", "b", "c"})COMMENT
LOWgo/tests/base/test.futures.go121// func fakeAuthRequest() <-chan interface{} {COMMENT
LOWgo/tests/base/test.futures.go141// ch <- <-future.(<-chan interface{})COMMENT
LOWgo/tests/base/test.futures.go161// return chCOMMENT
LOWgo/tests/base/test.networkMethods.go41 Assert(ccxt.IsEqual(exchange.NetworkCodeToId("TRC20", "USDC"), "Tron"))COMMENT
LOWgo/tests/base/test.networkMethods.go81 Assert(ccxt.IsEqual(exchange.NetworkIdToCode("Ether", "USDC"), "ERC20"))COMMENT
LOWgo/tests/base/test.networkMethods.go161// assert (exchange.prioritizedNetworkAliases ('ETH', 'MYTOKEN') === 'ERC20');COMMENT
LOWgo/tests/base/test.networkMethods.go181// function helperTestNetworkProtocolCorrector () {COMMENT
LOWgo/tests/base/utils.go201// default:COMMENT
LOWgo/tests/base/utils.go381// go func() {COMMENT
LOWgo/tests/base/utils.go401// // Convert the method to a reflect.ValueCOMMENT
LOWgo/tests/base/utils.go421COMMENT
LOWgo/tests/base/utils.go601COMMENT
LOWgo/tests/base/test.decimalToPrecision.go201 Assert(ccxt.IsEqual(exchange.DecimalToPrecision("-69.3", ccxt.TRUNCATE, ccxt.OpNeg(1), ccxt.SIGNIFICANT_DIGITS), "-60")COMMENT
LOWgo/tests/base/test.ticker.go201 // contract moving into the money legitimately gains 1000x+ (observed: aCOMMENT
LOWgo/tests/base/test.fetchHistory.go101// const exchange = new ccxt.coinbase ({COMMENT
LOWgo/tests/base/test.fetchHistory.go121// async function testFetchHistoryDerived () {COMMENT
LOWgo/tests/base/cache/orderbook.go81 // 'asks': [ [ 11.1, 27, '1244' ], [ 13.3, 13, '1243' ], [ 14.4, 12, '1242' ], [ 15.5, 11, '1241' ], [ 16.6, 10, '1COMMENT
LOWgo/tests/base/cache/orderbook.go161 // 'timestamp': 1574827239000,COMMENT
LOWgo/tests/base/cache/orderbook.go181 // const storedIncremetalOrderBookTarget = {COMMENT
LOWgo/tests/base/cache/orderbook.go301 // Assert (equals (incrementalOrderBook, incremetalOrderBookTarget));COMMENT
LOWgo/tests/base/cache/orderbook.go321 // Assert (equals (incrementalOrderBook, negativeStoredIncremetalOrderBookTarget));COMMENT
LOWgo/tests/base/cache/orderbook.go341 // Assert (equals (incrementalIndexedOrderBook, storedIncrementalIndexedOrderBookTarget));COMMENT
LOWgo/v4/kraken.go701 // "ADAETH": {COMMENT
LOWgo/v4/kraken.go721 // [2500000, 0.14],COMMENT
LOWgo/v4/kraken.go921 // "error": [],COMMENT
LOWgo/v4/kraken.go941 // "altname": "XBT",COMMENT
LOWgo/v4/kraken.go961 // },COMMENT
LOWgo/v4/kraken.go981 // see: https://support.kraken.com/hc/en-us/articles/201893608-What-are-the-withdrawal-fees-COMMENT
LOWgo/v4/kraken.go1101 // "fee": '0.2600',COMMENT
LOWgo/v4/kraken.go1201 // "bids":[COMMENT
LOWgo/v4/kraken.go1221 return nilCOMMENT
LOWgo/v4/kraken.go1361 response := (<-this.PublicGetTicker(this.Extend(request, params)))COMMENT
LOWgo/v4/kraken.go1481}COMMENT
LOWgo/v4/kraken.go1681func (this *KrakenCore) ParseTrade(trade any, optionalArgs ...any) any {COMMENT
LOWgo/v4/kraken.go1701 // "time": 1586340086.457,COMMENT
LOWgo/v4/kraken.go1721 // "price": "72026.50000",COMMENT
LOWgo/v4/kraken.go1881 // {COMMENT
LOWgo/v4/kraken.go1961 // "ZUSD": {COMMENT
LOWgo/v4/kraken.go2181 //COMMENT
LOWgo/v4/kraken.go2281 // "order": "buy 0.02100000 ETHUSDT @ limit 330.00" // limit ordersCOMMENT
LOWgo/v4/kraken.go2301 //COMMENT
LOWgo/v4/kraken.go2321 // "type": "sell",COMMENT
LOWgo/v4/kraken.go2341 // }COMMENT
LOWgo/v4/kraken.go2361 // "close": ""COMMENT
LOWgo/v4/kraken.go2801 query = this.Omit(params, []any{"userref", "clientOrderId"})COMMENT
LOWgo/v4/kraken.go2821 // "type":"sell",COMMENT
LOWgo/v4/kraken.go2921COMMENT
50139 more matches not shown…
Cross-Language Confusion3979 hits · 27873 pts
SeverityFileLineSnippetContext
HIGHpython/ccxt/hitbtc.py796 # "expiry":null,COMMENT
HIGHpython/ccxt/hitbtc.py798 # "base_currency":null,COMMENT
HIGHpython/ccxt/btcturk.py287 # "minAmount": null,COMMENT
HIGHpython/ccxt/btcturk.py933 # "stopPrice": null,COMMENT
HIGHpython/ccxt/apex.py424 # "crossCollateralDiscountRate": null,COMMENT
HIGHpython/ccxt/upbit.py333 # "minimum": null,COMMENT
HIGHpython/ccxt/upbit.py334 # "onetime": null,COMMENT
HIGHpython/ccxt/upbit.py338 # "fixed": null,COMMENT
HIGHpython/ccxt/upbit.py409 # "bid": {"currency": "KRW", "price_unit": null, "min_total": 1000},COMMENT
HIGHpython/ccxt/upbit.py410 # "ask": {"currency": "BTC", "price_unit": null, "min_total": 1000},COMMENT
HIGHpython/ccxt/upbit.py1018 # "bid": {"currency": "KRW", "price_unit": null, "min_total": 5000},COMMENT
HIGHpython/ccxt/upbit.py1019 # "ask": {"currency": "BTC", "price_unit": null, "min_total": 5000},COMMENT
HIGHpython/ccxt/upbit.py1571 # "txid": null,COMMENT
HIGHpython/ccxt/upbit.py1574 # "done_at": null,COMMENT
HIGHpython/ccxt/upbit.py1662 # "done_at": null,COMMENT
HIGHpython/ccxt/upbit.py2257 # "done_at": null,COMMENT
HIGHpython/ccxt/hyperliquid.py431 # {specialStatuses: null, time: '1764617438643'}COMMENT
HIGHpython/ccxt/hyperliquid.py556 # null,COMMENT
HIGHpython/ccxt/hyperliquid.py799 # "evmContract":null,COMMENT
HIGHpython/ccxt/hyperliquid.py809 # "evmContract":null,COMMENT
HIGHpython/ccxt/hyperliquid.py1546 # "liquidationMarkPx": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3103 # "cloid": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3147 # "cloid": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3154 # "liquidationMarkPx": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3169 # "cloid": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3207 # "cloid": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3218 # "tif": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3365 # "liquidationMarkPx": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3390 # "liquidationMarkPx": null,COMMENT
HIGHpython/ccxt/coinsph.py2015 # "withdrawOrderId": null,COMMENT
HIGHpython/ccxt/coinsph.py473 '-1102': BadRequest, # A mandatory parameter was not sent, was empty/null, or malformed. Mandatory CODE
HIGHpython/ccxt/bitrue.py1302 # "weightedAvgPrice": null,COMMENT
HIGHpython/ccxt/bitrue.py1303 # "prevClosePrice": null,COMMENT
HIGHpython/ccxt/bitrue.py1305 # "lastQty": null,COMMENT
HIGHpython/ccxt/bitrue.py1392 # weightedAvgPrice: null,COMMENT
HIGHpython/ccxt/bitrue.py1393 # prevClosePrice: null,COMMENT
HIGHpython/ccxt/bitrue.py1395 # lastQty: null,COMMENT
HIGHpython/ccxt/bitrue.py1651 # weightedAvgPrice: null,COMMENT
HIGHpython/ccxt/bitrue.py1652 # prevClosePrice: null,COMMENT
HIGHpython/ccxt/bitrue.py1654 # lastQty: null,COMMENT
HIGHpython/ccxt/bitrue.py1716 # "origClientOrderId":null,COMMENT
HIGHpython/ccxt/bitrue.py1719 # "commission":null,COMMENT
HIGHpython/ccxt/bitrue.py1720 # "commissionAssert":null,COMMENT
HIGHpython/ccxt/bitrue.py2475 # "origClientOrderId":null,COMMENT
HIGHpython/ccxt/bitrue.py2478 # "commission":null,COMMENT
HIGHpython/ccxt/bitrue.py2479 # "commissionAssert":null,COMMENT
HIGHpython/ccxt/bitrue.py2815 # "msg": null,COMMENT
HIGHpython/ccxt/bitrue.py2818 # "ctime": null,COMMENT
HIGHpython/ccxt/bitrue.py643 '-1166': InvalidOrder, # {"code":"-1166","msg":"The leverage value of the order is inconsistent witCODE
HIGHpython/ccxt/bitrue.py653 '-1160': InvalidOrder, # {"code":"-1160","msg":"Minimum order amount 10","data":null}CODE
HIGHpython/ccxt/bitrue.py654 '-1156': InvalidOrder, # {"code":"-1156","msg":"The number of closed positions exceeds the total nuCODE
HIGHpython/ccxt/bitrue.py661 '-2017': InsufficientFunds, # {code":"-2017","msg":"Insufficient balance","data":null}CODE
HIGHpython/ccxt/bitrue.py1048 # "updateTime":null,COMMENT
HIGHpython/ccxt/bitrue.py1079 # "sumMaintenanceMargin":null,COMMENT
HIGHpython/ccxt/bitrue.py1080 # "futureModel":null,COMMENT
HIGHpython/ccxt/bitrue.py1151 # "sumMaintenanceMargin":null,COMMENT
HIGHpython/ccxt/bitrue.py1152 # "futureModel":null,COMMENT
HIGHpython/ccxt/bitrue.py1184 # "sumMaintenanceMargin":null,COMMENT
HIGHpython/ccxt/bitrue.py1185 # "futureModel":null,COMMENT
HIGHpython/ccxt/bitrue.py1201 # "updateTime":null,COMMENT
3919 more matches not shown…
Cross-File Repetition4210 hits · 21050 pts
SeverityFileLineSnippetContext
HIGHpython/ccxt/hitbtc.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/hitbtc.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/btcturk.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/btcturk.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/okx.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/okx.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/apex.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/apex.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/coinbaseinternational.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/coinbaseinternational.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/upbit.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/upbit.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/hyperliquid.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/hyperliquid.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/coinsph.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/coinsph.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/bybit.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/bybit.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/mercado.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/mercado.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/bitbns.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/bitbns.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/hollaex.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/hollaex.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/kraken.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/kraken.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/lbank.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/lbank.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/latoken.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/latoken.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/bitopro.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/bitopro.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/grvt.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/grvt.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/extended.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/extended.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/blofin.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/blofin.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/blockchaincom.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/blockchaincom.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/bitso.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/bitso.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/btcbox.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/btcbox.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/bitfinex.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/bitfinex.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/bitstamp.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/bitstamp.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/poloniex.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/poloniex.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/derive.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/derive.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/bitmex.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/bitmex.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/gemini.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/gemini.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/btcmarkets.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/btcmarkets.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/cryptomus.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/cryptomus.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
4150 more matches not shown…
AI Slop Vocabulary5351 hits · 14710 pts
SeverityFileLineSnippetContext
MEDIUMskip-tests.json2035 "predictionNote": "liquid book, resolves 2028; C#/Go/Java dict ordering otherwise scans onto placeholder marketsCODE
MEDIUMgo/tests/base/test.currency.go39 AddElementToObject(format, "type", "crypto") CODE
MEDIUMgo/tests/base/test.position.go11 // leverage / margin / mark-price / liquidation / pnl fields that don't applyCOMMENT
MEDIUMgo/v4/kraken.go1726 // "leverage": "5",COMMENT
MEDIUMgo/v4/kraken.go2284 // "sell 0.00100000 ETHUSDT @ stop loss 2677.00 -> limit 2577.00 with 5:1 leverage"COMMENT
MEDIUMgo/v4/kraken.go2325 // "leverage": "none",COMMENT
MEDIUMgo/v4/kraken.go2359 // "leverage": "none",COMMENT
MEDIUMgo/v4/kraken.go2825 // "leverage":"none",COMMENT
MEDIUMgo/v4/kraken.go3072 // "leverage": "5",COMMENT
MEDIUMgo/v4/kraken.go3385 // "leverage": "none",COMMENT
MEDIUMgo/v4/kraken.go3498 // "leverage":"none",COMMENT
MEDIUMgo/v4/kraken.go4237 // "leverage": "2.00000",COMMENT
MEDIUMgo/v4/kraken.go4260 // "leverage": "2.00000",COMMENT
MEDIUMgo/v4/digifinex_wrapper.go1056 * @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/?id=leverage-tiers-structurCOMMENT
MEDIUMgo/v4/digifinex_wrapper.go1083 * @returns {object} a [leverage tiers structure]{@link https://docs.ccxt.com/?id=leverage-tiers-structure}COMMENT
MEDIUMgo/v4/hashkey.go3274 // "leverage": "5",COMMENT
MEDIUMgo/v4/hashkey.go4058 // "leverage": "5",COMMENT
MEDIUMgo/v4/hashkey.go4079 // "leverage": "5",COMMENT
MEDIUMgo/v4/hashkey.go4506 // "leverage": "5",COMMENT
MEDIUMgo/v4/hashkey.go4564 * @see https://hashkeyglobal-apidoc.readme.io/reference/query-futures-leverage-tradeCOMMENT
MEDIUMgo/v4/hashkey.go4567 * @returns {object} a [leverage structure]{@link https://docs.ccxt.com/?id=leverage-structure}COMMENT
MEDIUMgo/v4/hashkey.go4595 // "leverage": "5",COMMENT
MEDIUMgo/v4/hashkey.go4623 * @see https://hashkeyglobal-apidoc.readme.io/reference/change-futures-leverage-tradeCOMMENT
MEDIUMgo/v4/hashkey.go4662 // "leverage": "3"COMMENT
MEDIUMgo/v4/hashkey.go4862 * @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/?id=leverage-tiers-structurCOMMENT
MEDIUMgo/v4/bitrue.go3629 * @see https://www.bitrue.com/api-docs#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUMgo/v4/bitrue.go3629 * @see https://www.bitrue.com/api-docs#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUMgo/v4/bitrue.go3630 * @see https://www.bitrue.com/api_docs_includes_file/delivery.html#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUMgo/v4/bitrue.go3630 * @see https://www.bitrue.com/api_docs_includes_file/delivery.html#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUMgo/v4/bitrue.go2166 // Note this is not the actual cost, since the exchange uses leverage to calculate margins.COMMENT
MEDIUMgo/v4/bybit.go8313 // "leverage": "10",COMMENT
MEDIUMgo/v4/bybit.go8454 // "leverage": "10",COMMENT
MEDIUMgo/v4/bybit.go8507 // "leverage": "4.2",COMMENT
MEDIUMgo/v4/bybit.go8525 // "leverage":"1.00",COMMENT
MEDIUMgo/v4/bybit.go8557 // "leverage": "10",COMMENT
MEDIUMgo/v4/bybit.go8582 // "leverage": "10",COMMENT
MEDIUMgo/v4/bybit.go8612 // leverage: '10',COMMENT
MEDIUMgo/v4/bybit.go8749 * @returns {object} a [leverage structure]{@link https://docs.ccxt.com/?id=leverage-structure}COMMENT
MEDIUMgo/v4/bybit.go8914 * @see https://bybit-exchange.github.io/docs/v5/position/leverageCOMMENT
MEDIUMgo/v4/bybit.go8945 // engage in leverage settingCOMMENT
MEDIUMgo/v4/bybit.go9979 * @returns {object} a [leverage tiers structure]{@link https://docs.ccxt.com/?id=leverage-tiers-structure}COMMENT
MEDIUMgo/v4/bybit.go11061 * @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/?id=leverage-tiers-structurCOMMENT
MEDIUMgo/v4/bybit.go11603 // leverage: '10',COMMENT
MEDIUMgo/v4/bybit.go12223 * @returns {object[]} an array of [auto de leverage structures]{@link https://docs.ccxt.com/?id=auto-de-leverage-structCOMMENT
MEDIUMgo/v4/bybit.go12269 // "leverage": "",COMMENT
MEDIUMgo/v4/bybit.go12322 // "leverage": "",COMMENT
MEDIUMgo/v4/toobit_wrapper.go886 * @see https://api-docs.toobit.com/api/usdt-m-account-and-trading.html#change-initial-leverage-tradeCOMMENT
MEDIUMgo/v4/toobit_wrapper.go886 * @see https://api-docs.toobit.com/api/usdt-m-account-and-trading.html#change-initial-leverage-tradeCOMMENT
MEDIUMgo/v4/toobit_wrapper.go914 * @see https://api-docs.toobit.com/api/usdt-m-account-and-trading.html#get-the-leverage-multiple-and-position-mode-userCOMMENT
MEDIUMgo/v4/toobit_wrapper.go914 * @see https://api-docs.toobit.com/api/usdt-m-account-and-trading.html#get-the-leverage-multiple-and-position-mode-userCOMMENT
MEDIUMgo/v4/toobit_wrapper.go917 * @returns {object} a [leverage structure]{@link https://docs.ccxt.com/?id=leverage-structure}COMMENT
MEDIUMgo/v4/hyperliquid.go4646 // "leverage": {COMMENT
MEDIUMgo/v4/hyperliquid.go4699 // "leverage": {COMMENT
MEDIUMgo/v4/exchange_prediction.go1918 // leverage/marginMode/liquidation block the prediction type omits)COMMENT
MEDIUMgo/v4/hitbtc.go3772 // "leverage": "10.00",COMMENT
MEDIUMgo/v4/hitbtc.go3872 // "leverage": "10.00",COMMENT
MEDIUMgo/v4/hitbtc.go3908 // "leverage": "10.00",COMMENT
MEDIUMgo/v4/hitbtc.go4293 // "leverage": "8.00",COMMENT
MEDIUMgo/v4/hitbtc.go4322 // "leverage": "8.00",COMMENT
MEDIUMgo/v4/hitbtc.go4428 * @returns {object} a [leverage structure]{@link https://docs.ccxt.com/?id=leverage-structure}COMMENT
5291 more matches not shown…
Hyper-Verbose Identifiers14640 hits · 12322 pts
SeverityFileLineSnippetContext
LOWpostinstall.js70function parseTotalCountFromLinkHeader (linkHeader) {CODE
LOWgo/tests/base/test.networkMethods.go154// function helperTestNetworkProtocolCorrector () {COMMENT
LOWgo/tests/base/test.networkMethods.go181// function helperTestNetworkProtocolCorrector () {COMMENT
LOWpython/ccxt/hitbtc.py1453 def fetch_transactions_helper(self, types: object, code: object, since: object, limit: object, params: object) -> liCODE
LOWpython/ccxt/hitbtc.py1597 def fetch_deposits_withdrawals(self, code: Str = None, since: Int = None, limit: Int = None, params={}) -> list[TranCODE
LOWpython/ccxt/hitbtc.py2778 def fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={}):CODE
LOWpython/ccxt/hitbtc.py3315 def parse_margin_modification(self, data: dict, market: Market = None) -> MarginModification:CODE
LOWpython/ccxt/hitbtc.py3495 def fetch_deposit_withdraw_fees(self, codes: Strings = None, params={}) -> DepositWithdrawFees:CODE
LOWpython/ccxt/hitbtc.py3535 def parse_deposit_withdraw_fee(self, fee: object, currency: Currency = None):CODE
LOWpython/ccxt/hitbtc.py3625 def handle_margin_mode_and_params(self, methodName: str, params={}, defaultValue: object = None) -> list:CODE
LOWpython/ccxt/okx.py1492 def handle_market_type_and_params(self, methodName: str, market: Market = None, params: dict = {}, defaultValue: objCODE
LOWpython/ccxt/okx.py1500 def convert_to_instrument_type(self, type: object):CODE
LOWpython/ccxt/okx.py1504 def create_expired_option_market(self, symbol: str):CODE
LOWpython/ccxt/okx.py2702 def fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={}):CODE
LOWpython/ccxt/okx.py3015 def create_market_buy_order_with_cost(self, symbol: str, cost: float, params={}):CODE
LOWpython/ccxt/okx.py3037 def create_market_sell_order_with_cost(self, symbol: str, cost: float, params={}):CODE
LOWpython/ccxt/okx.py3727 def cancel_orders_for_symbols(self, orders: list[CancellationRequest], params={}):CODE
LOWpython/ccxt/okx.py5174 def fetch_deposit_addresses_by_network(self, code: str, params={}) -> list[DepositAddress]:CODE
LOWpython/ccxt/okx.py5906 def fetch_positions_for_symbol(self, symbol: str, params={}):CODE
LOWpython/ccxt/okx.py6962 def parse_borrow_rate_histories(self, response: object, codes: object, since: object, limit: object):CODE
LOWpython/ccxt/okx.py6992 def fetch_borrow_rate_histories(self, codes: Strings = None, since: Int = None, limit: Int = None, params={}):CODE
LOWpython/ccxt/okx.py7034 def fetch_borrow_rate_history(self, code: str, since: Int = None, limit: Int = None, params={}):CODE
LOWpython/ccxt/okx.py7111 def parse_margin_modification(self, data: dict, market: Market = None) -> MarginModification:CODE
LOWpython/ccxt/okx.py7212 def fetch_market_leverage_tiers(self, symbol: str, params={}) -> list[LeverageTier]:CODE
LOWpython/ccxt/okx.py7267 def parse_market_leverage_tiers(self, info: object, market: Market = None) -> list[LeverageTier]:CODE
LOWpython/ccxt/okx.py7585 def fetch_open_interest_history(self, symbol: str, timeframe='1d', since: Int = None, limit: Int = None, params={}):CODE
LOWpython/ccxt/okx.py7710 def fetch_deposit_withdraw_fees(self, codes: Strings = None, params={}) -> DepositWithdrawFees:CODE
LOWpython/ccxt/okx.py7773 def parse_deposit_withdraw_fees(self, response: object, codes: Strings = None, currencyIdKey: object = None):CODE
LOWpython/ccxt/okx.py8504 def fetch_convert_trade_history(self, code: Str = None, since: Int = None, limit: Int = None, params={}) -> list[ConCODE
LOWpython/ccxt/okx.py8720 def fetch_margin_adjustment_history(self, symbol: Str = None, type: Str = None, since: Num = None, limit: Num = NoneCODE
LOWpython/ccxt/okx.py8892 def fetch_long_short_ratio_history(self, symbol: Str = None, timeframe: Str = None, since: Int = None, limit: Int = CODE
LOWpython/ccxt/apex.py1048 def fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={}) -> list[FuCODE
LOWpython/ccxt/apex.py1262 def generate_random_client_id_omni(self, _accountId: Str):CODE
LOWpython/ccxt/coinbaseinternational.py340 def handle_portfolio_and_params(self, methodName: str, params={}) -> list:CODE
LOWpython/ccxt/coinbaseinternational.py358 def handle_network_id_and_params(self, currencyCode: str, methodName: str, params={}) -> list:CODE
LOWpython/ccxt/coinbaseinternational.py501 def fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={}):CODE
LOWpython/ccxt/coinbaseinternational.py555 def parse_funding_rate_history(self, info: object, market: Market = None):CODE
LOWpython/ccxt/coinbaseinternational.py914 def fetch_deposits_withdrawals(self, code: Str = None, since: Int = None, limit: Int = None, params={}) -> list[TranCODE
LOWpython/ccxt/hyperliquid.py733 def calculate_price_precision(self, price: float, amountPrecision: float, maxDecimals: float):CODE
LOWpython/ccxt/hyperliquid.py1054 def update_spot_currency_code(self, code: Str) -> Str:CODE
LOWpython/ccxt/hyperliquid.py1702 def build_user_dex_abstraction_sig(self, message: object):CODE
LOWpython/ccxt/hyperliquid.py1713 def build_user_abstraction_sig(self, message: object):CODE
LOWpython/ccxt/hyperliquid.py1724 def build_approve_builder_fee_sig(self, message: object):CODE
LOWpython/ccxt/hyperliquid.py1799 def handle_builder_fee_approval(self):CODE
LOWpython/ccxt/hyperliquid.py1909 def enable_user_dex_abstraction(self, enabled: bool, params={}):CODE
LOWpython/ccxt/hyperliquid.py2475 def cancel_orders_for_symbols(self, orders: list[CancellationRequest], params={}):CODE
LOWpython/ccxt/hyperliquid.py2821 def fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={}):CODE
LOWpython/ccxt/hyperliquid.py2979 def fetch_canceled_and_closed_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params={}) -> lCODE
LOWpython/ccxt/hyperliquid.py3797 def parse_margin_modification(self, data: dict, market: Market = None) -> MarginModification:CODE
LOWpython/ccxt/hyperliquid.py4659 def calculate_rate_limiter_cost(self, api: object, method: object, path: object, params: object, config={}):CODE
LOWpython/ccxt/hyperliquid.py4667 def parse_create_edit_order_args(self, id: Str, symbol: str, type: OrderType, side: OrderSide, amount: float, price:CODE
LOWpython/ccxt/coinsph.py691 def calculate_rate_limiter_cost(self, api: object, method: object, path: object, params: object, config={}):CODE
LOWpython/ccxt/coinsph.py1744 def parse_order_time_in_force(self, status: object):CODE
LOWpython/ccxt/bitrue.py2828 def parse_deposit_withdraw_fee(self, fee: object, currency: Currency = None):CODE
LOWpython/ccxt/bitrue.py1954 def create_market_buy_order_with_cost(self, symbol: str, cost: float, params: dict = {}):CODE
LOWpython/ccxt/bitrue.py2641 def parse_transaction_status_by_type(self, status: object, type: Str = None):CODE
LOWpython/ccxt/bitrue.py2867 def fetch_deposit_withdraw_fees(self, codes: Strings = None, params={}) -> DepositWithdrawFees:CODE
LOWpython/ccxt/bitrue.py3039 def parse_margin_modification(self, data: object, market: Market = None) -> MarginModification:CODE
LOWpython/ccxt/bitrue.py3217 def calculate_rate_limiter_cost(self, api: object, method: object, path: object, params: object, config={}):CODE
LOWpython/ccxt/bybit.py1434 def add_pagination_cursor_to_result(self, response: object):CODE
14580 more matches not shown…
Magic Placeholder Names756 hits · 4096 pts
SeverityFileLineSnippetContext
HIGHREADME.md511 'apiKey': 'YOUR_API_KEY',CODE
HIGHREADME.md571 'apiKey': 'YOUR_API_KEY',CODE
HIGHREADME.md617 'apiKey' => 'YOUR_API_KEY',CODE
HIGHREADME.md746 config.put("apiKey", "YOUR_API_KEY");CODE
HIGHpython/README.md511 'apiKey': 'YOUR_API_KEY',CODE
HIGHpython/README.md571 'apiKey': 'YOUR_API_KEY',CODE
HIGHpython/README.md617 'apiKey' => 'YOUR_API_KEY',CODE
HIGHpython/README.md746 config.put("apiKey", "YOUR_API_KEY");CODE
HIGH.agents/skills/onchain-pay-open-api/CHANGELOG.md9- Removed `connect-gray` / `GrayTest` / `your-api-key` example values from the bash example and `merchantCode` / `merchaCODE
HIGH.agents/skills/onchain-pay-open-api/CHANGELOG.md9- Removed `connect-gray` / `GrayTest` / `your-api-key` example values from the bash example and `merchantCode` / `merchaCODE
HIGH.agents/skills/onchain-pay-open-api/CHANGELOG.md9- Removed `connect-gray` / `GrayTest` / `your-api-key` example values from the bash example and `merchantCode` / `merchaCODE
HIGH.agents/skills/onchain-pay-open-api/SKILL.md397- API Key: your-api-keyCODE
HIGH.agents/skills/onchain-pay-open-api/SKILL.md463 "<YOUR_API_KEY>" \CODE
HIGH.agents/skills/onchain-pay-open-api/SKILL.md463 "<YOUR_API_KEY>" \CODE
HIGH…ills/onchain-pay-open-api/references/authentication.md60 --header "X-Tesla-SignAccessToken: your-api-key" \CODE
HIGH…s/skills/onchain-pay-open-api/scripts/sign_and_call.sh11# "your-api-key" \COMMENT
HIGH.agents/skills/p2p/references/authentication.md11* `X-MBX-APIKEY`: your_api_keyCOMMENT
HIGH.agents/skills/p2p/references/authentication.md74API_KEY="your_api_key"CODE
HIGH.agents/skills/p2p/references/agent-sapi-api.md12X-MBX-APIKEY: {your_api_key}CODE
HIGH.agents/skills/payment-assistant/send.py267 print(' "api_key": "YOUR_API_KEY",')STRING
HIGH.agents/skills/payment-assistant/common.py102 "api_key": "YOUR_API_KEY",CODE
HIGH.agents/skills/payment-assistant/SKILL.md538 "api_key": "YOUR_API_KEY",CODE
HIGH…nts/skills/payment-assistant/references/setup-guide.md41 "api_key": "YOUR_API_KEY",CODE
HIGH.agents/skills/fiat/references/authentication.md14* `X-MBX-APIKEY`: your_api_keyCOMMENT
HIGH.agents/skills/fiat/references/authentication.md88 -H "X-MBX-APIKEY: your_api_key" \CODE
HIGH.agents/skills/fiat/references/authentication.md95API_KEY="your_api_key"CODE
HIGH.claude/skills/ccxt-java/SKILL.md107config.put("apiKey", "YOUR_API_KEY");CODE
HIGH.claude/skills/ccxt-java/SKILL.md121config.put("apiKey", "YOUR_API_KEY");CODE
HIGH.claude/skills/ccxt-typescript/SKILL.md94 apiKey: 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-typescript/SKILL.md107 apiKey: 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-typescript/SKILL.md263 apiKey: 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-typescript/SKILL.md280 apiKey: 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-typescript/SKILL.md677 apiKey: 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-typescript/SKILL.md683exchange.apiKey = 'YOUR_API_KEY'CODE
HIGH.claude/skills/ccxt-python/SKILL.md112 'apiKey': 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-python/SKILL.md123 'apiKey': 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-python/SKILL.md141 'apiKey': 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-python/SKILL.md300 'apiKey': 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-python/SKILL.md316 'apiKey': 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-go/SKILL.md97exchange.ApiKey = "YOUR_API_KEY"CODE
HIGH.claude/skills/ccxt-go/SKILL.md112exchange.ApiKey = "YOUR_API_KEY"CODE
HIGH.claude/skills/ccxt-go/SKILL.md290exchange.ApiKey = "YOUR_API_KEY"CODE
HIGH.claude/skills/ccxt-go/SKILL.md308exchange.ApiKey = "YOUR_API_KEY"CODE
HIGH.claude/skills/ccxt-php/SKILL.md103 'apiKey' => 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-php/SKILL.md131 'apiKey' => 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-php/SKILL.md299 'apiKey' => 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-php/SKILL.md319 'apiKey' => 'YOUR_API_KEY',CODE
HIGH.claude/skills/ccxt-cli/SKILL.md120export BINANCE_APIKEY=your_api_keyCODE
HIGH.claude/skills/ccxt-csharp/SKILL.md79 ApiKey = "YOUR_API_KEY",CODE
HIGH.claude/skills/ccxt-csharp/SKILL.md95 ApiKey = "YOUR_API_KEY",CODE
HIGH.claude/skills/ccxt-csharp/SKILL.md252 ApiKey = "YOUR_API_KEY",CODE
HIGH.claude/skills/ccxt-csharp/SKILL.md271 ApiKey = "YOUR_API_KEY",CODE
HIGHwiki/Manual.md247 'apiKey': 'YOUR_API_KEY',CODE
HIGHwiki/Manual.md265 'apiKey': 'YOUR_API_KEY',CODE
HIGHwiki/Manual.md286 'apiKey' => 'YOUR_API_KEY',CODE
HIGHwiki/Manual.md300 "apiKey": "YOUR_API_KEY",CODE
HIGHwiki/Manual.md312 { "apiKey", "YOUR_API_KEY" },CODE
HIGHwiki/Manual.md327config.put("apiKey", "YOUR_API_KEY");CODE
HIGHwiki/Manual.md4829 'apiKey': 'YOUR_API_KEY',CODE
HIGHwiki/Manual.md4852 'apiKey': 'YOUR_API_KEY',CODE
696 more matches not shown…
Decorative Section Separators826 hits · 2793 pts
SeverityFileLineSnippetContext
MEDIUMexchanges.cfg1# -------------------------------------------------------------------------------COMMENT
MEDIUMexchanges.cfg5# -------------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/kraken.py876 # ---------------COMMENT
MEDIUMpython/ccxt/__init__.py23# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/__init__.py27# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/kucoin.py6463 # #------------------------------------------------------COMMENT
MEDIUMpython/ccxt/kucoin.py7386 # #--------------------------------------------------COMMENT
MEDIUMpython/ccxt/kucoin.py7401 # #--------------------------------------------------COMMENT
MEDIUMpython/ccxt/kucoin.py7526 # #--------------------------------------------------COMMENT
MEDIUMpython/ccxt/kucoin.py7541 # #--------------------------------------------------COMMENT
MEDIUMpython/ccxt/bitget.py981 # --------------------------------------------------------COMMENT
MEDIUMpython/ccxt/bitget.py1296 # --------------------------------------------------------COMMENT
MEDIUMpython/ccxt/htx.py210 # ------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/htx.py341 # ------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/phemex.py2599 # ----------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/phemex.py2605 # ----------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/__init__.py5# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/__init__.py9# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_ticker.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_ticker.py12# ----------------------------------------------------------------------------COMMENT
MEDIUM…o/test/Exchange/test_watch_liquidations_for_symbols.py7# ----------------------------------------------------------------------------COMMENT
MEDIUM…o/test/Exchange/test_watch_liquidations_for_symbols.py12# ----------------------------------------------------------------------------COMMENT
MEDIUM…pro/test/Exchange/test_watch_order_book_for_symbols.py7# ----------------------------------------------------------------------------COMMENT
MEDIUM…pro/test/Exchange/test_watch_order_book_for_symbols.py12# ----------------------------------------------------------------------------COMMENT
MEDIUM…thon/ccxt/pro/test/Exchange/test_watch_liquidations.py7# ----------------------------------------------------------------------------COMMENT
MEDIUM…thon/ccxt/pro/test/Exchange/test_watch_liquidations.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_trades.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_trades.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_tickers.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_tickers.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_ohlcv.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_ohlcv.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_order_book.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_order_book.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_bids_asks.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_bids_asks.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_orders.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_orders.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_position.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_position.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_balance.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_balance.py12# ----------------------------------------------------------------------------COMMENT
MEDIUM…ccxt/pro/test/Exchange/test_watch_ohlcv_for_symbols.py7# ----------------------------------------------------------------------------COMMENT
MEDIUM…ccxt/pro/test/Exchange/test_watch_ohlcv_for_symbols.py12# ----------------------------------------------------------------------------COMMENT
MEDIUM…cxt/pro/test/Exchange/test_watch_trades_for_symbols.py7# ----------------------------------------------------------------------------COMMENT
MEDIUM…cxt/pro/test/Exchange/test_watch_trades_for_symbols.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_positions.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_positions.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_my_trades.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/Exchange/test_watch_my_trades.py12# ----------------------------------------------------------------------------COMMENT
MEDIUM…thon/ccxt/pro/test/Exchange/test_un_watch_positions.py7# ----------------------------------------------------------------------------COMMENT
MEDIUM…thon/ccxt/pro/test/Exchange/test_un_watch_positions.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_cache_native.py9# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_cache_native.py30# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_order_book.py224 # ------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_order_book.py7# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_order_book.py12# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_order_book.py26# --------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_order_book.py247 # ------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_order_book.py273 # ------------------------------------------------------------------------------------------------------------------COMMENT
766 more matches not shown…
Excessive Try-Catch Wrapping874 hits · 838 pts
SeverityFileLineSnippetContext
MEDIUMpython/ccxt/hyperliquid.py1792def initialize_client(self):CODE
LOWpython/ccxt/hyperliquid.py1754 except Exception as e:CODE
LOWpython/ccxt/hyperliquid.py1795 except Exception as e:CODE
LOWpython/ccxt/hyperliquid.py1813 except Exception as e:CODE
LOWpython/ccxt/hyperliquid.py1846 except Exception as e:CODE
LOWpython/ccxt/bitrue.py3189 except Exception as e:CODE
LOWpython/ccxt/kraken.py2515 except Exception as e:CODE
LOWpython/ccxt/grvt.py608 except Exception as e:CODE
LOWpython/ccxt/grvt.py1727 except Exception as error:CODE
LOWpython/ccxt/coinbase.py1491 except Exception as e:CODE
LOWpython/ccxt/coinbase.py1496 except Exception as e:CODE
LOWpython/ccxt/bullish.py1302 except Exception as e:CODE
LOWpython/ccxt/kucoin.py8447 except Exception as exc:CODE
LOWpython/ccxt/aster.py4217 except Exception as e:CODE
MEDIUMpython/ccxt/pacifica.py550def initialize_client(self):CODE
LOWpython/ccxt/pacifica.py553 except Exception as e:CODE
LOWpython/ccxt/pacifica.py571 except Exception as e:CODE
LOWpython/ccxt/cryptocom.py580 except Exception as e:CODE
LOWpython/ccxt/bitget.py1947 except Exception as e:CODE
LOWpython/ccxt/gate.py1218 except Exception as e:CODE
LOWpython/ccxt/whitebit.py1418 except Exception as error:CODE
LOWpython/ccxt/whitebit.py1436 except Exception as error:CODE
LOWpython/ccxt/phemex.py3119 except Exception as e:CODE
LOWpython/ccxt/coinbaseexchange.py2053 except Exception as e:CODE
LOWpython/ccxt/tokocrypto.py2548 except Exception as e:CODE
LOWpython/ccxt/lighter.py608 except Exception as e:CODE
LOWpython/ccxt/binance.py11692 except Exception as e:CODE
LOWpython/ccxt/binance.py12409 except Exception as e:CODE
LOWpython/ccxt/pro/hitbtc.py1332 except Exception as e:CODE
LOWpython/ccxt/pro/okx.py2313 except Exception as e:CODE
LOWpython/ccxt/pro/apex.py915 except Exception as error:CODE
LOWpython/ccxt/pro/apex.py975 except Exception as e:CODE
LOWpython/ccxt/pro/coinbaseinternational.py758 except Exception as e:CODE
LOWpython/ccxt/pro/hyperliquid.py1415 except Exception as e:CODE
LOWpython/ccxt/pro/bitrue.py831 except Exception as e:CODE
LOWpython/ccxt/pro/bitrue.py864 except Exception as error:CODE
LOWpython/ccxt/pro/bybit.py2317 except Exception as error:CODE
LOWpython/ccxt/pro/hashkey.py805 except Exception as e:CODE
LOWpython/ccxt/pro/hashkey.py824 except Exception as error:CODE
LOWpython/ccxt/pro/hollaex.py471 except Exception as e:CODE
LOWpython/ccxt/pro/kraken.py1048 except Exception as e:CODE
LOWpython/ccxt/pro/lbank.py893 except Exception as e:CODE
LOWpython/ccxt/pro/lbank.py972 except Exception as e:CODE
LOWpython/ccxt/pro/bitstamp.py587 except Exception as e:CODE
LOWpython/ccxt/pro/poloniex.py1241 except Exception as e:CODE
LOWpython/ccxt/pro/derive.py672 except Exception as error:CODE
LOWpython/ccxt/pro/woo.py230 except Exception as e:CODE
LOWpython/ccxt/pro/woo.py284 except Exception as e:CODE
LOWpython/ccxt/pro/woo.py1423 except Exception as error:CODE
LOWpython/ccxt/pro/krakenfutures.py1539 except Exception as error:CODE
LOWpython/ccxt/pro/bullish.py717 except Exception as e:CODE
LOWpython/ccxt/pro/kucoin.py158 except Exception as e:CODE
LOWpython/ccxt/pro/kucoin.py259 except Exception as e:CODE
LOWpython/ccxt/pro/bitvavo.py1684 except Exception as e:CODE
LOWpython/ccxt/pro/aster.py1219 except Exception as e:CODE
LOWpython/ccxt/pro/aster.py1237 except Exception as error:CODE
LOWpython/ccxt/pro/bithumb.py376 except Exception as e:CODE
LOWpython/ccxt/pro/xt.py135 except Exception as e:CODE
LOWpython/ccxt/pro/pacifica.py1147 except Exception as e:CODE
LOWpython/ccxt/pro/cryptocom.py74 except Exception as e:CODE
814 more matches not shown…
Unused Imports897 hits · 678 pts
SeverityFileLineSnippetContext
LOWpython/ccxt/__init__.py29CODE
LOWpython/ccxt/__init__.py30CODE
LOWpython/ccxt/__init__.py32CODE
LOWpython/ccxt/__init__.py33CODE
LOWpython/ccxt/__init__.py34CODE
LOWpython/ccxt/__init__.py35CODE
LOWpython/ccxt/__init__.py36CODE
LOWpython/ccxt/__init__.py37CODE
LOWpython/ccxt/__init__.py38CODE
LOWpython/ccxt/__init__.py39CODE
LOWpython/ccxt/__init__.py40CODE
LOWpython/ccxt/__init__.py41CODE
LOWpython/ccxt/__init__.py44CODE
LOWpython/ccxt/__init__.py45CODE
LOWpython/ccxt/__init__.py46CODE
LOWpython/ccxt/__init__.py47CODE
LOWpython/ccxt/__init__.py48CODE
LOWpython/ccxt/__init__.py49CODE
LOWpython/ccxt/__init__.py50CODE
LOWpython/ccxt/__init__.py51CODE
LOWpython/ccxt/__init__.py52CODE
LOWpython/ccxt/__init__.py53CODE
LOWpython/ccxt/__init__.py54CODE
LOWpython/ccxt/__init__.py55CODE
LOWpython/ccxt/__init__.py56CODE
LOWpython/ccxt/__init__.py57CODE
LOWpython/ccxt/__init__.py58CODE
LOWpython/ccxt/__init__.py59CODE
LOWpython/ccxt/__init__.py60CODE
LOWpython/ccxt/__init__.py61CODE
LOWpython/ccxt/__init__.py62CODE
LOWpython/ccxt/__init__.py63CODE
LOWpython/ccxt/__init__.py64CODE
LOWpython/ccxt/__init__.py65CODE
LOWpython/ccxt/__init__.py66CODE
LOWpython/ccxt/__init__.py67CODE
LOWpython/ccxt/__init__.py68CODE
LOWpython/ccxt/__init__.py69CODE
LOWpython/ccxt/__init__.py70CODE
LOWpython/ccxt/__init__.py71CODE
LOWpython/ccxt/__init__.py72CODE
LOWpython/ccxt/__init__.py73CODE
LOWpython/ccxt/__init__.py74CODE
LOWpython/ccxt/__init__.py75CODE
LOWpython/ccxt/__init__.py76CODE
LOWpython/ccxt/__init__.py77CODE
LOWpython/ccxt/__init__.py78CODE
LOWpython/ccxt/__init__.py79CODE
LOWpython/ccxt/__init__.py80CODE
LOWpython/ccxt/__init__.py81CODE
LOWpython/ccxt/__init__.py82CODE
LOWpython/ccxt/__init__.py83CODE
LOWpython/ccxt/__init__.py84CODE
LOWpython/ccxt/__init__.py85CODE
LOWpython/ccxt/__init__.py87CODE
LOWpython/ccxt/__init__.py88CODE
LOWpython/ccxt/__init__.py89CODE
LOWpython/ccxt/__init__.py90CODE
LOWpython/ccxt/__init__.py91CODE
LOWpython/ccxt/__init__.py92CODE
837 more matches not shown…
Hallucination Indicators57 hits · 625 pts
SeverityFileLineSnippetContext
CRITICAL….BouncyCastle/math/ec/multiplier/WTauNafPreCompInfo.cs13 * {@link org.bouncycastle.math.ec.multiplier.WTauNafMultiplier.multiply()COMMENT
CRITICAL.claude/skills/ccxt-java/SKILL.md324var wsExchange = new io.github.ccxt.exchanges.pro.Binance();CODE
CRITICAL.claude/skills/ccxt-java/SKILL.md667var wsExchange = new io.github.ccxt.exchanges.pro.Binance();CODE
CRITICAL…rc/test/java/io/github/ccxt/ConcurrencyStressTest.java55 Object mockResponse = io.github.ccxt.base.JsonHelper.deserialize(mockJson);CODE
CRITICAL…va/lib/src/test/java/io/github/ccxt/ws/LiveWsTest.java25@org.junit.jupiter.api.condition.EnabledIf("isLiveTestEnabled")CODE
CRITICAL…/test/java/io/github/ccxt/ws/WsClientPingPongTest.java34 new io.netty.handler.codec.http.DefaultHttpHeaders(), 65536);CODE
CRITICAL…test/java/io/github/ccxt/ws/WatchOrderBookExample.java19 exchange = new io.github.ccxt.exchanges.pro.Binance(config);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java852 return io.github.ccxt.base.Functions.isHttpMethod(CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java858 return io.github.ccxt.base.Functions.keysort(parameters);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java862 return io.github.ccxt.base.Functions.sort(inputList);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java867 return io.github.ccxt.base.Functions.omit(a, keys);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java871 return io.github.ccxt.base.Functions.omit(a, key);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java875 return (java.util.Map<String, Object>) io.github.ccxt.base.Functions.omit(a, key);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java879 return io.github.ccxt.base.Functions.omitN(a, keys);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java883 return io.github.ccxt.base.Functions.toArray(a);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java887 return io.github.ccxt.base.Functions.arrayConcat(a, b);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java891 return io.github.ccxt.base.Functions.aggregate(bidasks);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java895 return io.github.ccxt.base.Functions.uuidv1();CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java899 return io.github.ccxt.base.Functions.uuid16();CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java915 return io.github.ccxt.base.Functions.extractParams(str);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java919 return io.github.ccxt.base.Functions.isJsonEncodedObject(str);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java923 return io.github.ccxt.base.Functions.json(obj);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java928 return io.github.ccxt.base.Functions.Json(obj);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java932 return io.github.ccxt.base.Functions.ordered(ob);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java940 return io.github.ccxt.base.Generic.sortBy(array, value1, null, null);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java944 return io.github.ccxt.base.Generic.sortBy(array, value1, desc, null);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java948 return io.github.ccxt.base.Generic.sortBy(array, value1, desc, defaultValue);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java952 return io.github.ccxt.base.Generic.sortBy2(array, key1, key2, desc);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java956 return io.github.ccxt.base.Generic.sortBy2(array, key1, key2, null);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java961 return io.github.ccxt.base.Generic.filterBy(aa, key, value);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java966 return io.github.ccxt.base.Generic.extend(aa, bb);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java970 return io.github.ccxt.base.Generic.Extend(aa, bb);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java975 return io.github.ccxt.base.Generic.deepExtend2(objs);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java979 return io.github.ccxt.base.Generic.deepExtend(objs);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java983 return io.github.ccxt.base.Generic.deepExtend(objs);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java988 return io.github.ccxt.base.Generic.inArray(elem, list2);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java992 return io.github.ccxt.base.Generic.isArray(a);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java997 return io.github.ccxt.base.Generic.indexBySafe(a, key);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java1001 return io.github.ccxt.base.Generic.indexBy(a, key);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java1006 return io.github.ccxt.base.Generic.groupBy(trades, key);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java1011 return io.github.ccxt.base.Generic.omitZero(value);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java1016 return io.github.ccxt.base.Generic.sum(args);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java1020 return io.github.ccxt.base.Generic.sum(a, b);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java1832 var raceFuture = io.github.ccxt.ws.Future.race(futures);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java2032 return new io.github.ccxt.ws.WsOrderBook.IndexedOrderBook(snapshot, depth);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java2038 return new io.github.ccxt.ws.WsOrderBook.CountedOrderBook(snapshot, depth);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java2221 return this.httpClient.sendAsync(request, java.net.http.HttpResponse.BodyHandlers.ofByteArray())CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java2780 org.bouncycastle.jcajce.provider.digest.Keccak.Digest256 k = new org.bouncycastle.jcajce.provider.digest.Keccak.CODE
CRITICAL…main/java/io/github/ccxt/exchanges/pro/GateeuCore.java26 Object parentWsDescribe = new io.github.ccxt.exchanges.pro.Binance().describeData();CODE
CRITICAL…n/java/io/github/ccxt/exchanges/pro/BinanceusCore.java26 Object parentWsDescribe = new io.github.ccxt.exchanges.pro.Binance().describeData();CODE
CRITICAL…ava/io/github/ccxt/exchanges/pro/BinancecoinmCore.java26 Object parentWsDescribe = new io.github.ccxt.exchanges.pro.Binance().describeData();CODE
CRITICAL…ain/java/io/github/ccxt/exchanges/pro/BequantCore.java26 Object parentWsDescribe = new io.github.ccxt.exchanges.pro.Binance().describeData();CODE
CRITICAL…java/io/github/ccxt/exchanges/pro/BinanceusdmCore.java26 Object parentWsDescribe = new io.github.ccxt.exchanges.pro.Binance().describeData();CODE
CRITICAL…ain/java/io/github/ccxt/exchanges/pro/BybiteuCore.java26 Object parentWsDescribe = new io.github.ccxt.exchanges.pro.Binance().describeData();CODE
CRITICAL…a/lib/src/main/java/io/github/ccxt/base/Functions.java29 new com.fasterxml.jackson.databind.module.SimpleModule("OrderBookSideSnapshot");CODE
CRITICAL…a/lib/src/main/java/io/github/ccxt/base/Functions.java32 m.setSerializerModifier(new com.fasterxml.jackson.databind.ser.BeanSerializerModifier() {CODE
CRITICAL…a/lib/src/main/java/io/github/ccxt/base/Functions.java39 if (io.github.ccxt.ws.OrderBookSide.class.isAssignableFrom(valueType.getRawClass())) {CODE
Deep Nesting890 hits · 512 pts
SeverityFileLineSnippetContext
LOWpython/ccxt/hitbtc.py1306CODE
LOWpython/ccxt/hitbtc.py1890CODE
LOWpython/ccxt/hitbtc.py1937CODE
LOWpython/ccxt/hitbtc.py1999CODE
LOWpython/ccxt/hitbtc.py2081CODE
LOWpython/ccxt/hitbtc.py2142CODE
LOWpython/ccxt/hitbtc.py2184CODE
LOWpython/ccxt/hitbtc.py2224CODE
LOWpython/ccxt/hitbtc.py2266CODE
LOWpython/ccxt/hitbtc.py3386CODE
LOWpython/ccxt/okx.py1582CODE
LOWpython/ccxt/okx.py1751CODE
LOWpython/ccxt/okx.py2597CODE
LOWpython/ccxt/okx.py3059CODE
LOWpython/ccxt/okx.py4434CODE
LOWpython/ccxt/okx.py5919CODE
LOWpython/ccxt/okx.py6328CODE
LOWpython/ccxt/apex.py508CODE
LOWpython/ccxt/apex.py1244CODE
LOWpython/ccxt/upbit.py298CODE
LOWpython/ccxt/upbit.py1194CODE
LOWpython/ccxt/upbit.py1345CODE
LOWpython/ccxt/upbit.py1711CODE
LOWpython/ccxt/hyperliquid.py514CODE
LOWpython/ccxt/hyperliquid.py2184CODE
LOWpython/ccxt/hyperliquid.py2995CODE
LOWpython/ccxt/hyperliquid.py4255CODE
LOWpython/ccxt/hyperliquid.py4316CODE
LOWpython/ccxt/hyperliquid.py4606CODE
LOWpython/ccxt/coinsph.py691CODE
LOWpython/ccxt/coinsph.py1358CODE
LOWpython/ccxt/bitrue.py834CODE
LOWpython/ccxt/bitrue.py1214CODE
LOWpython/ccxt/bitrue.py1842CODE
LOWpython/ccxt/bitrue.py1974CODE
LOWpython/ccxt/bitrue.py3097CODE
LOWpython/ccxt/bitrue.py3217CODE
LOWpython/ccxt/bybit.py1867CODE
LOWpython/ccxt/bybit.py2218CODE
LOWpython/ccxt/bybit.py2547CODE
LOWpython/ccxt/bybit.py2683CODE
LOWpython/ccxt/bybit.py3017CODE
LOWpython/ccxt/bybit.py3297CODE
LOWpython/ccxt/bybit.py3362CODE
LOWpython/ccxt/bybit.py4052CODE
LOWpython/ccxt/bybit.py6424CODE
LOWpython/ccxt/bybit.py6687CODE
LOWpython/ccxt/bybit.py9390CODE
LOWpython/ccxt/mercado.py724CODE
LOWpython/ccxt/kraken.py1370CODE
LOWpython/ccxt/kraken.py1833CODE
LOWpython/ccxt/kraken.py2074CODE
LOWpython/ccxt/kraken.py3121CODE
LOWpython/ccxt/kraken.py3485CODE
LOWpython/ccxt/lbank.py988CODE
LOWpython/ccxt/lbank.py1578CODE
LOWpython/ccxt/lbank.py2573CODE
LOWpython/ccxt/lbank.py2632CODE
LOWpython/ccxt/lbank.py2786CODE
LOWpython/ccxt/lbank.py2892CODE
830 more matches not shown…
Cross-Language Confusion (JS/TS)15 hits · 92 pts
SeverityFileLineSnippetContext
HIGHdocs/playground/lib/examples.ts31print(ticker['symbol'], 'last=', ticker['last'], 'bid=', ticker['bid'], 'ask=', ticker['ask'])CODE
HIGHdocs/playground/lib/examples.ts67print('bids', ob['bids'])CODE
HIGHdocs/playground/lib/examples.ts68print('asks', ob['asks'])CODE
HIGHdocs/playground/lib/examples.ts99 print(datetime.fromtimestamp(ts / 1000, tz=timezone.utc).isoformat(), 'O', o, 'H', h, 'L', l, 'C', c)CODE
HIGHdocs/playground/lib/examples.ts128print(f'{exchange.id} lists {len(symbols)} markets')CODE
HIGHdocs/playground/lib/examples.ts129print(', '.join(symbols[:20]))CODE
HIGHdocs/playground/lib/examples.ts165 print(f'{id:<10} {ticker["last"]}')CODE
HIGHdocs/playground/lib/examples.ts167 print(f'{id:<10} (no BTC/USDT: {type(e).__name__})')CODE
HIGHdocs/playground/lib/examples.ts236 print(f'found {len(events)} events for "Bitcoin"')CODE
HIGHdocs/playground/lib/examples.ts250 print('event: ', candidate['event'])CODE
HIGHdocs/playground/lib/examples.ts251 print('market: ', candidate['market'])CODE
HIGHdocs/playground/lib/examples.ts252 print('outcome:', candidate['outcome']['label'], '->', candidate['outcome']['outcome'])CODE
HIGHdocs/playground/lib/examples.ts253 print('bid=', ticker['bid'], 'ask=', ticker['ask'], 'last=', ticker['last'])CODE
HIGHdocs/playground/lib/examples.ts256 print(f'implied probability: {prob * 100:.1f}%')CODE
HIGHdocs/playground/lib/examples.ts510 print(ticker['datetime'], ticker['symbol'], 'last=', ticker['last'])CODE
AI Structural Patterns153 hits · 86 pts
SeverityFileLineSnippetContext
LOWpython/ccxt/okx.py3837CODE
LOWpython/ccxt/okx.py6759CODE
LOWpython/ccxt/okx.py6824CODE
LOWpython/ccxt/okx.py6872CODE
LOWpython/ccxt/apex.py1820CODE
LOWpython/ccxt/coinbaseinternational.py912CODE
LOWpython/ccxt/hyperliquid.py1973CODE
LOWpython/ccxt/hyperliquid.py2587CODE
LOWpython/ccxt/hyperliquid.py2819CODE
LOWpython/ccxt/hyperliquid.py3676CODE
LOWpython/ccxt/hyperliquid.py3725CODE
LOWpython/ccxt/hyperliquid.py4536CODE
LOWpython/ccxt/hyperliquid.py4562CODE
LOWpython/ccxt/bybit.py4762CODE
LOWpython/ccxt/bybit.py6809CODE
LOWpython/ccxt/bybit.py6857CODE
LOWpython/ccxt/hashkey.py4343CODE
LOWpython/ccxt/kraken.py2611CODE
LOWpython/ccxt/blofin.py2424CODE
LOWpython/ccxt/blockchaincom.py607CODE
LOWpython/ccxt/bitstamp.py2547CODE
LOWpython/ccxt/poloniex.py1616CODE
LOWpython/ccxt/poloniex.py2856CODE
LOWpython/ccxt/poloniex.py3172CODE
LOWpython/ccxt/poloniex.py3312CODE
LOWpython/ccxt/derive.py596CODE
LOWpython/ccxt/bitmex.py2301CODE
LOWpython/ccxt/coinbase.py4918CODE
LOWpython/ccxt/woo.py1723CODE
LOWpython/ccxt/woo.py3563CODE
LOWpython/ccxt/mudrex.py636CODE
LOWpython/ccxt/mudrex.py1098CODE
LOWpython/ccxt/mudrex.py1130CODE
LOWpython/ccxt/krakenfutures.py1560CODE
LOWpython/ccxt/kucoin.py10557CODE
LOWpython/ccxt/bitvavo.py1738CODE
LOWpython/ccxt/aster.py2056CODE
LOWpython/ccxt/aster.py2958CODE
LOWpython/ccxt/zebpay.py1394CODE
LOWpython/ccxt/pacifica.py2645CODE
LOWpython/ccxt/pacifica.py2675CODE
LOWpython/ccxt/pacifica.py3157CODE
LOWpython/ccxt/foxbit.py1390CODE
LOWpython/ccxt/bitget.py8897CODE
LOWpython/ccxt/gate.py3600CODE
LOWpython/ccxt/htx.py5938CODE
LOWpython/ccxt/htx.py9173CODE
LOWpython/ccxt/whitebit.py2212CODE
LOWpython/ccxt/deepcoin.py2530CODE
LOWpython/ccxt/bydfi.py878CODE
LOWpython/ccxt/bydfi.py1871CODE
LOWpython/ccxt/paradex.py1352CODE
LOWpython/ccxt/bitflyer.py911CODE
LOWpython/ccxt/mexc.py4154CODE
LOWpython/ccxt/mexc.py5541CODE
LOWpython/ccxt/btse.py877CODE
LOWpython/ccxt/btse.py3475CODE
LOWpython/ccxt/btse.py3596CODE
LOWpython/ccxt/lighter.py634CODE
LOWpython/ccxt/lighter.py1301CODE
93 more matches not shown…
Structural Annotation Overuse43 hits · 78 pts
SeverityFileLineSnippetContext
LOWgo/v4/exchange_crypto.go567 // // Step 2: Parse EC private keyCOMMENT
LOWgo/v4/pro/binance.go3599 // Step 1: Create listenToken via REST APICOMMENT
LOWgo/v4/pro/binance.go3623 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWpython/ccxt/pro/binance.py2672 # Step 1: Create listenToken via REST APICOMMENT
LOWpython/ccxt/pro/binance.py2690 # Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWjs/src/pro/binance.js2898 // Step 1: Create listenToken via REST APICOMMENT
LOWjs/src/pro/binance.js2920 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWcs/ccxt/exchanges/pro/binance.cs3314 // Step 1: Create listenToken via REST APICOMMENT
LOWcs/ccxt/exchanges/pro/binance.cs3340 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOW.agents/skills/onchain-pay-open-api/SKILL.md96### Step 1: Gather credentialsCOMMENT
LOW.agents/skills/onchain-pay-open-api/SKILL.md107### Step 2: Build the JSON bodyCOMMENT
LOW.agents/skills/onchain-pay-open-api/SKILL.md116### Step 3: Sign and call using the bundled scriptCOMMENT
LOW.agents/skills/onchain-pay-open-api/SKILL.md128### Step 4: Return resultsCOMMENT
LOW…ills/onchain-pay-open-api/references/authentication.md7### Step 1: Build the Signing PayloadCOMMENT
LOW…ills/onchain-pay-open-api/references/authentication.md21### Step 2: Sign with RSA SHA256COMMENT
LOW…ills/onchain-pay-open-api/references/authentication.md33### Step 3: Send Request with HeadersCOMMENT
LOW.agents/skills/p2p/references/authentication.md28### Step 1: Build Query StringCOMMENT
LOW.agents/skills/p2p/references/authentication.md35### Step 2: Percent-Encode ParametersCOMMENT
LOW.agents/skills/p2p/references/authentication.md49### Step 3: Generate SignatureCOMMENT
LOW.agents/skills/p2p/references/authentication.md59### Step 4: Append SignatureCOMMENT
LOW.agents/skills/p2p/references/authentication.md64### Step 5: Add HeadersCOMMENT
LOW.agents/skills/payment-assistant/SKILL.md21### Step 0: Check if user provided a PAYMENT LINK (text, not an image)COMMENT
LOW.agents/skills/payment-assistant/SKILL.md32### Step 1: Try to READ the QR data directly (Vision)COMMENT
LOW.agents/skills/payment-assistant/SKILL.md37### Step 2: Check for image file pathCOMMENT
LOW.agents/skills/payment-assistant/SKILL.md42### Step 3: Ask user for help (DO NOT auto-use clipboard!)COMMENT
LOW.agents/skills/payment-assistant/SKILL.md48### Step 4: Only after user confirms → use clipboardCOMMENT
LOW.agents/skills/payment-assistant/SKILL.md70### Step 1 - Get QR Data (Choose ONE method)COMMENT
LOW.agents/skills/payment-assistant/SKILL.md97### Step 2 - Purchase (IMMEDIATELY after getting QR data)COMMENT
LOW.agents/skills/payment-assistant/SKILL.md102### Step 3 - Set amount (if needed)COMMENT
LOW.agents/skills/payment-assistant/SKILL.md107### Step 4 - Confirm payment (after user confirms)COMMENT
LOW.agents/skills/fiat/references/authentication.md19### Step 1: Build Query StringCOMMENT
LOW.agents/skills/fiat/references/authentication.md26### Step 2: Percent‑Encode ParametersCOMMENT
LOW.agents/skills/fiat/references/authentication.md40### Step 3: Generate SignatureCOMMENT
LOW.agents/skills/fiat/references/authentication.md74### Step 4: Append SignatureCOMMENT
LOW.agents/skills/fiat/references/authentication.md79### Step 5: Add Product User Agent HeaderCOMMENT
LOW…s/skills/binance-agentic-wallet/references/security.md13### Step 1: Identify the target tokenCOMMENT
LOW…s/skills/binance-agentic-wallet/references/security.md19### Step 2: Call the Token AuditCOMMENT
LOW…s/skills/binance-agentic-wallet/references/security.md27### Step 3: Interpret audit results and present to userCOMMENT
LOW…s/skills/binance-agentic-wallet/references/security.md35### Step 4: Continue with swap flowCOMMENT
LOW…ain/java/io/github/ccxt/exchanges/pro/BinanceCore.java3545 // Step 1: Create listenToken via REST APICOMMENT
LOW…ain/java/io/github/ccxt/exchanges/pro/BinanceCore.java3571 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWts/src/pro/binance.ts2926 // Step 1: Create listenToken via REST APICOMMENT
LOWts/src/pro/binance.ts2948 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
Fake / Example Data44 hits · 64 pts
SeverityFileLineSnippetContext
LOWgo/v4/modetrade.go1585 // "email": "test@test.com",COMMENT
LOWgo/v4/modetrade.go3588 // "email": "test@test.com",COMMENT
LOWgo/v4/woofipro.go1975 // "email": "test@test.com",COMMENT
LOWgo/v4/woofipro.go4251 // "email": "test@test.com",COMMENT
LOWpython/ccxt/woofipro.py1438 # "email": "test@test.com",COMMENT
LOWpython/ccxt/woofipro.py3043 # "email": "test@test.com",COMMENT
LOWpython/ccxt/modetrade.py1142 # "email": "test@test.com",COMMENT
LOWpython/ccxt/modetrade.py2576 # "email": "test@test.com",COMMENT
LOWpython/ccxt/async_support/woofipro.py1439 # "email": "test@test.com",COMMENT
LOWpython/ccxt/async_support/woofipro.py3044 # "email": "test@test.com",COMMENT
LOWpython/ccxt/async_support/modetrade.py1142 # "email": "test@test.com",COMMENT
LOWpython/ccxt/async_support/modetrade.py2576 # "email": "test@test.com",COMMENT
LOWjs/src/modetrade.js1163 // "email": "test@test.com",COMMENT
LOWjs/src/modetrade.js2708 // "email": "test@test.com",COMMENT
LOWjs/src/woofipro.js1469 // "email": "test@test.com",COMMENT
LOWjs/src/woofipro.js3187 // "email": "test@test.com",COMMENT
LOWcs/ccxt/exchanges/woofipro.cs1797 // "email": "test@test.com",COMMENT
LOWcs/ccxt/exchanges/woofipro.cs3721 // "email": "test@test.com",COMMENT
LOWcs/ccxt/exchanges/modetrade.cs1450 // "email": "test@test.com",COMMENT
LOWcs/ccxt/exchanges/modetrade.cs3176 // "email": "test@test.com",COMMENT
LOW…c/main/java/io/github/ccxt/exchanges/WoofiproCore.java1914 // "email": "test@test.com",COMMENT
LOW…c/main/java/io/github/ccxt/exchanges/WoofiproCore.java4046 // "email": "test@test.com",COMMENT
LOW…/main/java/io/github/ccxt/exchanges/ModetradeCore.java1540 // "email": "test@test.com",COMMENT
LOW…/main/java/io/github/ccxt/exchanges/ModetradeCore.java3438 // "email": "test@test.com",COMMENT
LOWwiki/examples/js/blockchaincom-withdrawal.md24 // "name":"John Doe",COMMENT
LOWwiki/examples/ts/blockchaincom-withdrawal.md35 // "name":"John Doe",COMMENT
LOWdocs/playground/components/OutputPanel.tsx36 <span className="placeholder">CODE
LOWdocs/playground/components/OutputPanel.tsx41 <span className="placeholder">CODE
LOWdocs/playground/components/OutputPanel.tsx72 {!hasOut && !hasErr && <span className="placeholder">(no output)</span>}CODE
LOWcli/README.md201If you don't want to provide a value for an optional argument, you should still provide `undefined` as the "placeholder"CODE
LOWphp/woofipro.php1483 // "email" => "test@test.com",COMMENT
LOWphp/woofipro.php3224 // "email" => "test@test.com",COMMENT
LOWphp/modetrade.php1171 // "email" => "test@test.com",COMMENT
LOWphp/modetrade.php2730 // "email" => "test@test.com",COMMENT
LOWphp/async/woofipro.php1554 // "email" => "test@test.com",COMMENT
LOWphp/async/woofipro.php3411 // "email" => "test@test.com",COMMENT
LOWphp/async/modetrade.php1224 // "email" => "test@test.com",COMMENT
LOWphp/async/modetrade.php2875 // "email" => "test@test.com",COMMENT
LOWexamples/js/blockchaincom-withdrawal.js23 // "name":"John Doe",COMMENT
LOWexamples/ts/blockchaincom-withdrawal.ts34 // "name":"John Doe",COMMENT
LOWts/src/modetrade.ts1180 // "email": "test@test.com",COMMENT
LOWts/src/modetrade.ts2742 // "email": "test@test.com",COMMENT
LOWts/src/woofipro.ts1492 // "email": "test@test.com",COMMENT
LOWts/src/woofipro.ts3235 // "email": "test@test.com",COMMENT
Slop Phrases17 hits · 31 pts
SeverityFileLineSnippetContext
MEDIUMgo/v4/exchange_types.go737// Mocked GetInfo function for demonstration purposes.COMMENT
LOWpython/ccxt/async_support/base/ws/client.py156 # make sure to set the enviroment variable AIOHTTP_NO_EXTENSIONS=Y to checkCOMMENT
LOWexamples/py/async-gather-concurrency.py54 # when you're done, don't forget to close the exchange instance properlyCOMMENT
LOWexamples/py/async-gather-concurrency.py54 # when you're done, don't forget to close the exchange instance properlyCOMMENT
MEDIUMexamples/py/binance-https-proxy.py39 # you can also use custom agent, like:COMMENT
MEDIUMexamples/py/margin-loan-borrow-buy-sell-repay.py37 }) # use `defaultType` because of temporary bug, otherwise, after several days, you can use `type` too.CODE
LOWexamples/py/binance-futures-margin.py110pprint(response['total']) # make sure you have enough futures margin...CODE
LOWexamples/py/async-fetch-balance.py28 await exchange.close() # don't forget to close it when you're doneCODE
LOWexamples/py/async-fetch-balance.py28 await exchange.close() # don't forget to close it when you're doneCODE
MEDIUMexamples/py/fetch-first-ohlcv-timestamp.py18# Top-tier exchanges also support fetching smaller timeframes (eg. 1 minute) even several years back, so for those exchaCOMMENT
LOWexamples/py/aiohttp-custom-session-connector.py24 await session.close() # don't forget to close the sessionCODE
LOWexamples/py/aiohttp-custom-session-connector.py24 await session.close() # don't forget to close the sessionCODE
LOWexamples/js/proxy-usage.js93 await session.close() # don't forget to close the sessionCODE
LOWexamples/js/proxy-usage.js93 await session.close() # don't forget to close the sessionCODE
LOWexamples/php/cli.php166 # make sure to exit with exit code zero hereCOMMENT
LOWexamples/ts/proxy-usage.ts103 await session.close() # don't forget to close the sessionCODE
LOWexamples/ts/proxy-usage.ts103 await session.close() # don't forget to close the sessionCODE
Self-Referential Comments12 hits · 22 pts
SeverityFileLineSnippetContext
MEDIUMpython/ccxt/dydx.py448 '9002': InvalidOrder, # This function is not implementedCODE
MEDIUM…t/base/language_specific/test_throttler_performance.py90 # Create a task and run it (this will be awaited by the caller)COMMENT
MEDIUM…ccxt/static_dependencies/lark/parsers/earley_forest.py1""""This module implements an SPPF implementationSTRING
MEDIUM…n/ccxt/static_dependencies/lark/parsers/lalr_parser.py1"""This module implements a LALR(1) ParserSTRING
MEDIUM…ccxt/static_dependencies/lark/parsers/earley_common.py1"""This module implements useful building blocks for the Earley parserSTRING
MEDIUMpython/ccxt/static_dependencies/lark/parsers/cyk.py1"""This module implements a CYK parser."""STRING
MEDIUMpython/ccxt/static_dependencies/lark/parsers/xearley.py1"""This module implements an Earley parser with a dynamic lexerSTRING
MEDIUM…c_dependencies/lark/parsers/lalr_interactive_parser.py1# This module provides a LALR interactive parser, which is used for debugging and error handlingCOMMENT
MEDIUMpython/ccxt/static_dependencies/lark/parsers/earley.py1"""This module implements an Earley parser.STRING
MEDIUMpython/ccxt/async_support/dydx.py448 '9002': InvalidOrder, # This function is not implementedCODE
MEDIUMexamples/py/async-analyse-augur-v1-vs-v2-exchanges.py26 """This function is to keep everything that has allowed_infix=REP, butSTRING
MEDIUMexamples/py/asciichart.py3# This file is a copied implementation from my asciichart repository on GitHubCOMMENT
Docstring Block Structure4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHpython/ccxt/static_dependencies/lark/tree_matcher.py149Match the elements of `tree` to the symbols of rule `rulename`. Parameters: tree (Tree): the tree nSTRING
HIGHpython/ccxt/async_support/base/exchange.py343 Loads and prepares the markets for trading. Args: reload (bool): If True, the markets willSTRING
HIGHpython/ccxt/base/exchange.py1759 Use coincurve library for SECP256K1 ECDSA signing. This method provides faster SECP256K1 signing using STRING
HIGHpython/ccxt/base/exchange.py1871 Loads and prepares the markets for trading. Args: reload (bool): If True, the markets willSTRING
Verbosity Indicators13 hits · 20 pts
SeverityFileLineSnippetContext
LOWgo/v4/exchange_crypto.go567 // // Step 2: Parse EC private keyCOMMENT
LOWgo/v4/pro/binance.go3599 // Step 1: Create listenToken via REST APICOMMENT
LOWgo/v4/pro/binance.go3623 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWpython/ccxt/pro/binance.py2672 # Step 1: Create listenToken via REST APICOMMENT
LOWpython/ccxt/pro/binance.py2690 # Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWjs/src/pro/binance.js2898 // Step 1: Create listenToken via REST APICOMMENT
LOWjs/src/pro/binance.js2920 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWcs/ccxt/exchanges/pro/binance.cs3314 // Step 1: Create listenToken via REST APICOMMENT
LOWcs/ccxt/exchanges/pro/binance.cs3340 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOW…ain/java/io/github/ccxt/exchanges/pro/BinanceCore.java3545 // Step 1: Create listenToken via REST APICOMMENT
LOW…ain/java/io/github/ccxt/exchanges/pro/BinanceCore.java3571 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWts/src/pro/binance.ts2926 // Step 1: Create listenToken via REST APICOMMENT
LOWts/src/pro/binance.ts2948 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
Redundant / Tautological Comments8 hits · 14 pts
SeverityFileLineSnippetContext
LOWinstall-skills.sh101 # Check if .claude/skills directory exists locallyCOMMENT
LOWinstall-skills.sh400 # Set trap to cleanup on exitCOMMENT
LOW…t/base/language_specific/test_throttler_performance.py87 # Check if there's already a running event loopCOMMENT
LOWpython/ccxt/static_dependencies/lark/parsers/cyk.py103 # Check if the parse succeeded.COMMENT
LOW.agents/skills/payment-assistant/common.py127 # Check if config.json exists, if not create templateCOMMENT
LOW.agents/skills/payment-assistant/send_extension/c2c.py124 # Output result based on preset amountCOMMENT
LOW.agents/skills/payment-assistant/send_extension/pix.py246 # Output result based on whether QR has amountCOMMENT
LOWexamples/py/margin-loan-borrow-buy-sell-repay.py45 # Check if we have any collateral to get permission for borrowCOMMENT
Modern Structural Boilerplate9 hits · 9 pts
SeverityFileLineSnippetContext
LOWpython/ccxt/static_dependencies/__init__.py1__all__ = ['keccak', 'ethabi', 'starknet', 'marshmallow', 'marshmallow_oneofschema', 'lark', 'starkware', 'lighter_clienCODE
LOWpython/ccxt/static_dependencies/marshmallow/fields.py36__all__ = [CODE
LOWpython/ccxt/static_dependencies/marshmallow/__init__.py65__all__ = [CODE
LOWpython/ccxt/static_dependencies/keccak/__init__.py3__all__ = ['SHA3']CODE
LOWpython/ccxt/static_dependencies/ethabi/__init__.py22__all__ = [CODE
LOWpython/ccxt/async_support/base/exchange.py52__all__ = [CODE
LOWpython/ccxt/base/exchange.py57__all__ = [CODE
LOWpython/ccxt/base/decimal_to_precision.py6__all__ = [CODE
LOWpython/ccxt/base/errors.py230__all__ = [CODE
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWinstall-skills.sh6# Usage:COMMENT
LOWexamples/py/prediction/prediction-kalshi-end-to-end.py9# Usage:COMMENT
LOW…ples/py/prediction/prediction-polymarket-end-to-end.py10# Usage:COMMENT
LOWexamples/py/prediction/prediction-binance-end-to-end.py17# Usage:COMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWgo/v4/exchange.go1904 // if isNode { // TODO: implement thisCOMMENT
LOW…tarkSharp/StarkSharp.Base/StarkSharp.Hash/TypedData.cs14 // TODO: implement revision 1COMMENT
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM.agents/skills/binance-sports-ai-analyzer/SKILL.md993. Check whether `baw` and the `binance-agentic-wallet` skill are available. If not, tell the user to install Binance AgCODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpostinstall.js47async function getData () {CODE