AI Slop Code RIsk Monitor

ccxt/ccxt

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

16.9 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for ccxt/ccxt, a Python project with 44,314 GitHub stars. SynthScan examined 7,375,672 lines of code across 8915 source files, recording 86549 pattern matches distributed across 26 syntactic categories. The legacy adjusted pattern signal is 16.9 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

16.9
Adjusted Signal
16.9
Raw Pattern Score
100%
Time Factor
2026-10-08
Last Push
44.3K
Stars
Python
Language
7.4M
Lines of Code
8.9K
Files
86.5K
Pattern Hits
2026-10-12
Scan Date
1.03
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 35.1/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 74577 finding(s).

Hallucinated Dependency & Supply Chain Risk 21.6/100 · LOW

Are imports declared and package/API names verified? 5843 finding(s).

Agent Over-Engineering Ratio 22.7/100 · LOW

Are wrappers, guards, and repeated structures necessary? 21821 finding(s).

PR Review Velocity Impact 62.9/100 · HIGH

Which changes need focused human review? 86549 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 278HIGH 8873MEDIUM 6471LOW 70927

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 86549 distinct pattern matches across 26 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block52669 hits · 35775 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.afterConstructor.go121 //COMMENT
LOWgo/tests/base/test.afterConstructor.go181 assert(ccxt.IsEqual(ExchangeProp(exchange, "wsSocksProxy"), nil), "wsSocksProxy should be undefined")COMMENT
LOWgo/tests/base/test.urlencodeBase64.go21 Assert((ccxt.IsEqual(exchange.UrlencodeBase64(""), "")))COMMENT
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// var authToken stringCOMMENT
LOWgo/tests/base/test.futures.go141COMMENT
LOWgo/tests/base/test.futures.go161// fmt.Println("Private request done: "+id, ":", authToken)COMMENT
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 }COMMENT
LOWgo/tests/base/test.fetchTrades.go61 ch := make(chan ccxt.AsyncResult[any], 1)COMMENT
LOWgo/tests/base/utils.go201// jsonParse function to parse a JSON stringCOMMENT
LOWgo/tests/base/utils.go221// }COMMENT
LOWgo/tests/base/utils.go301 return nilCOMMENT
LOWgo/tests/base/utils.go401// var args []anyCOMMENT
LOWgo/tests/base/utils.go421// // Prepare the input arguments, starting with exchange and skippedPropertiesCOMMENT
LOWgo/tests/base/utils.go701 // } else {COMMENT
LOWgo/tests/base/test.handleMethods.go41 //COMMENT
LOWgo/tests/base/tests.go2161 if (IsString(value)) || (IsBool(value)) {COMMENT
LOWgo/tests/base/tests.go5181// const id = '1';COMMENT
LOWgo/tests/base/test.ticker.go141 baseHigh = ccxt.Precise.StringMul(baseHigh, tolerance)COMMENT
LOWgo/tests/base/test.ticker.go161 //COMMENT
LOWgo/tests/base/test.fetchHistory.go101 }COMMENT
LOWgo/tests/base/cache/orderbook.go61 var limitedIndexedOrderBookTarget map[string]any = map[string]any{COMMENT
LOWgo/tests/base/cache/orderbook.go81 // 'datetime': '2019-11-27T04:00:39.000Z',COMMENT
LOWgo/tests/base/cache/orderbook.go161 // 'nonce': 69,COMMENT
LOWgo/tests/base/cache/orderbook.go181 // 'bids': [ [ 10.0, 3 ], [ 8.2, 1 ], [ 7.3, 1 ], [ 6.4, 1 ], [ 3, 3 ] ],COMMENT
LOWgo/tests/base/cache/orderbook.go301 // incrementalOrderBook.limit (5);COMMENT
LOWgo/tests/base/cache/orderbook.go321COMMENT
LOWgo/tests/base/cache/orderbook.go341 // bids.store (0, 0, '1234');COMMENT
LOWgo/v4/kraken.go701 }COMMENT
LOWgo/v4/kraken.go721 // "pair_decimals": 7,COMMENT
LOWgo/v4/kraken.go741 // [250000, 0.1],COMMENT
LOWgo/v4/kraken.go961 panic(r.Err)COMMENT
LOWgo/v4/kraken.go981 // "display_decimals": 6,COMMENT
LOWgo/v4/kraken.go1001 // "aclass": "currency",COMMENT
LOWgo/v4/kraken.go1161 // "result": {COMMENT
LOWgo/v4/kraken.go1261 //COMMENT
LOWgo/v4/kraken.go1541 }COMMENT
LOWgo/v4/kraken.go1581 // "refid": "TSJTGT-DT7WN-GPPQMJ",COMMENT
LOWgo/v4/kraken.go1801 var items []any = r.ValueCOMMENT
LOWgo/v4/kraken.go1821 //COMMENT
LOWgo/v4/kraken.go1841 // "ordertxid": "OSJVN7-A2AE-63WZV",COMMENT
LOWgo/v4/kraken.go2021COMMENT
LOWgo/v4/kraken.go2281 panic(r1.Err)COMMENT
LOWgo/v4/kraken.go2381 // "order":"sell 6.000000 ADAUSDC @ limit 0.400000"COMMENT
LOWgo/v4/kraken.go2481}COMMENT
LOWgo/v4/kraken.go2501 // "amend_id": "TJSMEH-AA67V-YUSQ6O"COMMENT
LOWgo/v4/kraken.go2521 // "userref": 0,COMMENT
LOWgo/v4/kraken.go2541 // "stopprice": "0.23424000",COMMENT
52609 more matches not shown…
Cross-Language Confusion4050 hits · 28255 pts
SeverityFileLineSnippetContext
HIGHpython/ccxt/hitbtc.py806 # "expiry":null,COMMENT
HIGHpython/ccxt/hitbtc.py808 # "base_currency":null,COMMENT
HIGHpython/ccxt/btcturk.py293 # "minAmount": null,COMMENT
HIGHpython/ccxt/btcturk.py953 # "stopPrice": null,COMMENT
HIGH⚡python/ccxt/okx.py4962 # 'instType': undefined, // 'SPOT', 'MARGIN', 'SWAP', 'FUTURES", 'OPTION'COMMENT
HIGH⚡python/ccxt/okx.py4963 # 'ccy': undefined, // currency['id'],COMMENT
HIGH⚡python/ccxt/okx.py4964 # 'mgnMode': undefined, // 'isolated', 'cross'COMMENT
HIGH⚡python/ccxt/okx.py4965 # 'ctType': undefined, // 'linear', 'inverse', only applicable to FUTURES/SWAPCOMMENT
HIGHpython/ccxt/okx.py3211 # const conditional = (stopLossPrice !== undefined) || (takeProfitPrice !== undefined) || (type === 'conditionalCOMMENT
HIGHpython/ccxt/okx.py5204 # precision: undefined,COMMENT
HIGHpython/ccxt/apex.py428 # "crossCollateralDiscountRate": null,COMMENT
HIGH⚡python/ccxt/upbit.py340 # "minimum": null,COMMENT
HIGH⚡python/ccxt/upbit.py341 # "onetime": null,COMMENT
HIGH⚡python/ccxt/upbit.py345 # "fixed": null,COMMENT
HIGHpython/ccxt/upbit.py416 # "bid": { "currency": "KRW", "price_unit": null, "min_total": 1000 },COMMENT
HIGHpython/ccxt/upbit.py417 # "ask": { "currency": "BTC", "price_unit": null, "min_total": 1000 },COMMENT
HIGHpython/ccxt/upbit.py1032 # "bid": { "currency": "KRW", "price_unit": null, "min_total": 5000 },COMMENT
HIGHpython/ccxt/upbit.py1033 # "ask": { "currency": "BTC", "price_unit": null, "min_total": 5000 },COMMENT
HIGHpython/ccxt/upbit.py1584 # "txid": null,COMMENT
HIGHpython/ccxt/upbit.py1587 # "done_at": null,COMMENT
HIGHpython/ccxt/upbit.py1675 # "done_at": null,COMMENT
HIGHpython/ccxt/upbit.py2268 # "done_at": null,COMMENT
HIGHpython/ccxt/hyperliquid.py436 # { specialStatuses: null, time: '1764617438643' }COMMENT
HIGHpython/ccxt/hyperliquid.py561 # null,COMMENT
HIGHpython/ccxt/hyperliquid.py810 # "evmContract":null,COMMENT
HIGHpython/ccxt/hyperliquid.py820 # "evmContract":null,COMMENT
HIGHpython/ccxt/hyperliquid.py1558 # "liquidationMarkPx": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3122 # "cloid": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3166 # "cloid": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3173 # "liquidationMarkPx": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3188 # "cloid": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3226 # "cloid": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3237 # "tif": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3384 # "liquidationMarkPx": null,COMMENT
HIGHpython/ccxt/hyperliquid.py3409 # "liquidationMarkPx": null,COMMENT
HIGHpython/ccxt/coinsph.py2019 # "withdrawOrderId": null,COMMENT
HIGHpython/ccxt/coinsph.py475 '-1102': BadRequest, # A mandatory parameter was not sent, was empty/null, or malformed. Mandatory CODE
HIGH⚡python/ccxt/bitrue.py1300 # "weightedAvgPrice": null,COMMENT
HIGH⚡python/ccxt/bitrue.py1301 # "prevClosePrice": null,COMMENT
HIGH⚡python/ccxt/bitrue.py1303 # "lastQty": null,COMMENT
HIGH⚡python/ccxt/bitrue.py1390 # weightedAvgPrice: null,COMMENT
HIGH⚡python/ccxt/bitrue.py1391 # prevClosePrice: null,COMMENT
HIGH⚡python/ccxt/bitrue.py1393 # lastQty: null,COMMENT
HIGH⚡python/ccxt/bitrue.py1648 # weightedAvgPrice: null,COMMENT
HIGH⚡python/ccxt/bitrue.py1649 # prevClosePrice: null,COMMENT
HIGH⚡python/ccxt/bitrue.py1651 # lastQty: null,COMMENT
HIGH⚡python/ccxt/bitrue.py1713 # "origClientOrderId":null,COMMENT
HIGH⚡python/ccxt/bitrue.py1716 # "commission":null,COMMENT
HIGH⚡python/ccxt/bitrue.py1717 # "commissionAssert":null,COMMENT
HIGH⚡python/ccxt/bitrue.py2475 # "origClientOrderId":null,COMMENT
HIGH⚡python/ccxt/bitrue.py2478 # "commission":null,COMMENT
HIGH⚡python/ccxt/bitrue.py2479 # "commissionAssert":null,COMMENT
HIGH⚡python/ccxt/bitrue.py2816 # "msg": null,COMMENT
HIGH⚡python/ccxt/bitrue.py2819 # "ctime": null,COMMENT
HIGH⚡python/ccxt/bitrue.py643 '-1166': InvalidOrder, # {"code":"-1166","msg":"The leverage value of the order is inconsistent witCODE
HIGH⚡python/ccxt/bitrue.py653 '-1160': InvalidOrder, # {"code":"-1160","msg":"Minimum order amount 10","data":null}CODE
HIGH⚡python/ccxt/bitrue.py654 '-1156': InvalidOrder, # {"code":"-1156","msg":"The number of closed positions exceeds the total nuCODE
HIGH⚡python/ccxt/bitrue.py661 '-2017': InsufficientFunds, # {code":"-2017","msg":"Insufficient balance","data":null}CODE
HIGHpython/ccxt/bitrue.py1052 # "updateTime":null,COMMENT
HIGHpython/ccxt/bitrue.py1083 # "sumMaintenanceMargin":null,COMMENT
3990 more matches not shown…
Cross-File Repetition3993 hits · 19965 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/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
HIGHpython/ccxt/woo.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
HIGHpython/ccxt/async_support/woo.py0retrieves data on all markets for toobit https://api-docs.toobit.com/api/spot-market-data.html#exchange-information httpSTRING
3933 more matches not shown…
AI Slop Vocabulary5231 hits · 14302 pts
SeverityFileLineSnippetContext
MEDIUMskip-tests.json2047 "skipWs": "live ws blocked per transport: the /v1/subscribe gateway rejects handshakes without a permessage-deflCODE
MEDIUMskip-tests.json2188 "predictionNote": "liquid book, resolves 2028; C#/Go/Java dict ordering otherwise scans onto placeholder marketsCODE
MEDIUMgo/tests/base/test.currency.go39 format["type"] = "crypto" CODE
MEDIUMgo/tests/base/test.position.go11 // leverage / margin / mark-price / liquidation / pnl fields that don't applyCOMMENT
MEDIUMgo/v4/kraken.go1852 // "leverage": "5",COMMENT
MEDIUMgo/v4/kraken.go2491 // "sell 0.00100000 ETHUSDT @ stop loss 2677.00 -> limit 2577.00 with 5:1 leverage"COMMENT
MEDIUMgo/v4/kraken.go2532 // "leverage": "none",COMMENT
MEDIUMgo/v4/kraken.go2566 // "leverage": "none",COMMENT
MEDIUMgo/v4/kraken.go3128 // "leverage":"none",COMMENT
MEDIUMgo/v4/kraken.go3404 // "leverage": "5",COMMENT
MEDIUMgo/v4/kraken.go3761 // "leverage": "none",COMMENT
MEDIUMgo/v4/kraken.go3888 // "leverage":"none",COMMENT
MEDIUMgo/v4/kraken.go4699 // "leverage": "2.00000",COMMENT
MEDIUMgo/v4/kraken.go4722 // "leverage": "2.00000",COMMENT
MEDIUMgo/v4/hashkey.go3461 // "leverage": "5",COMMENT
MEDIUMgo/v4/hashkey.go4300 // "leverage": "5",COMMENT
MEDIUMgo/v4/hashkey.go4321 // "leverage": "5",COMMENT
MEDIUMgo/v4/hashkey.go4797 // "leverage": "5",COMMENT
MEDIUMgo/v4/hashkey.go4855 * @see https://hashkeyglobal-apidoc.readme.io/reference/query-futures-leverage-tradeCOMMENT
MEDIUMgo/v4/hashkey.go4858 * @returns {object} a [leverage structure]{@link https://docs.ccxt.com/?id=leverage-structure}COMMENT
MEDIUMgo/v4/hashkey.go4891 // "leverage": "5",COMMENT
MEDIUMgo/v4/hashkey.go4919 * @see https://hashkeyglobal-apidoc.readme.io/reference/change-futures-leverage-tradeCOMMENT
MEDIUMgo/v4/hashkey.go4963 // "leverage": "3"COMMENT
MEDIUMgo/v4/hashkey.go5193 * @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/?id=leverage-tiers-structurCOMMENT
MEDIUMgo/v4/hashkey.go6544 * @see https://hashkeyglobal-apidoc.readme.io/reference/query-futures-leverage-tradeCOMMENT
MEDIUMgo/v4/hashkey.go6547 * @returns {object} a [leverage structure]{@link https://docs.ccxt.com/?id=leverage-structure}COMMENT
MEDIUMgo/v4/hashkey.go6568 * @see https://hashkeyglobal-apidoc.readme.io/reference/change-futures-leverage-tradeCOMMENT
MEDIUMgo/v4/hashkey.go6621 * @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/?id=leverage-tiers-structurCOMMENT
MEDIUM⚡go/v4/bitrue.go3879 * @see https://www.bitrue.com/api-docs#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUM⚡go/v4/bitrue.go3879 * @see https://www.bitrue.com/api-docs#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUM⚡go/v4/bitrue.go3880 * @see https://www.bitrue.com/api_docs_includes_file/delivery.html#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUM⚡go/v4/bitrue.go3880 * @see https://www.bitrue.com/api_docs_includes_file/delivery.html#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUM⚡go/v4/bitrue.go4897 * @see https://www.bitrue.com/api-docs#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUM⚡go/v4/bitrue.go4897 * @see https://www.bitrue.com/api-docs#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUM⚡go/v4/bitrue.go4898 * @see https://www.bitrue.com/api_docs_includes_file/delivery.html#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUM⚡go/v4/bitrue.go4898 * @see https://www.bitrue.com/api_docs_includes_file/delivery.html#change-initial-leverage-trade-hmac-sha256COMMENT
MEDIUMgo/v4/bitrue.go2273 // Note this is not the actual cost, since the exchange uses leverage to calculate margins.COMMENT
MEDIUMgo/v4/bybit.go9031 // "leverage": "10",COMMENT
MEDIUMgo/v4/bybit.go9181 // "leverage": "10",COMMENT
MEDIUMgo/v4/bybit.go9234 // "leverage": "4.2",COMMENT
MEDIUMgo/v4/bybit.go9252 // "leverage":"1.00",COMMENT
MEDIUMgo/v4/bybit.go9284 // "leverage": "10",COMMENT
MEDIUMgo/v4/bybit.go9309 // "leverage": "10",COMMENT
MEDIUMgo/v4/bybit.go9339 // leverage: '10',COMMENT
MEDIUMgo/v4/bybit.go9494 * @returns {object} a [leverage structure]{@link https://docs.ccxt.com/?id=leverage-structure}COMMENT
MEDIUMgo/v4/bybit.go9676 * @see https://bybit-exchange.github.io/docs/v5/position/leverageCOMMENT
MEDIUMgo/v4/bybit.go9709 // engage in leverage settingCOMMENT
MEDIUMgo/v4/bybit.go10854 * @returns {object} a [leverage tiers structure]{@link https://docs.ccxt.com/?id=leverage-tiers-structure}COMMENT
MEDIUMgo/v4/bybit.go12014 * @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/?id=leverage-tiers-structurCOMMENT
MEDIUMgo/v4/bybit.go12603 // leverage: '10',COMMENT
MEDIUMgo/v4/bybit.go13274 * @returns {object[]} an array of [auto de leverage structures]{@link https://docs.ccxt.com/?id=auto-de-leverage-structCOMMENT
MEDIUMgo/v4/bybit.go13324 // "leverage": "",COMMENT
MEDIUMgo/v4/bybit.go13377 // "leverage": "",COMMENT
MEDIUMgo/v4/bybit.go14903 * @returns {object} a [leverage structure]{@link https://docs.ccxt.com/?id=leverage-structure}COMMENT
MEDIUMgo/v4/bybit.go14951 * @see https://bybit-exchange.github.io/docs/v5/position/leverageCOMMENT
MEDIUMgo/v4/bybit.go15224 * @returns {object} a [leverage tiers structure]{@link https://docs.ccxt.com/?id=leverage-tiers-structure}COMMENT
MEDIUMgo/v4/bybit.go15475 * @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/?id=leverage-tiers-structurCOMMENT
MEDIUMgo/v4/bybit.go15754 * @returns {object[]} an array of [auto de leverage structures]{@link https://docs.ccxt.com/?id=auto-de-leverage-structCOMMENT
MEDIUMgo/v4/hyperliquid.go5200 // "leverage": {COMMENT
MEDIUMgo/v4/hyperliquid.go5258 // "leverage": {COMMENT
5171 more matches not shown…
Hyper-Verbose Identifiers15545 hits · 13032 pts
SeverityFileLineSnippetContext
LOWpostinstall.js70function parseTotalCountFromLinkHeader (linkHeader) {CODE
LOWgo/tests/base/test.networkMethods.go164// function helperTestNetworkProtocolCorrector () {COMMENT
LOWpython/ccxt/hitbtc.py1467 def fetch_transactions_helper(self, types: Str, code: Str, since: Int, limit: Int, params: dict) -> list[TransactionCODE
LOWpython/ccxt/hitbtc.py1611 def fetch_deposits_withdrawals(self, code: Str = None, since: Int = None, limit: Int = None, params: dict = {}) -> lCODE
LOWpython/ccxt/hitbtc.py2770 def fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params: dict = {}) ->CODE
LOWpython/ccxt/hitbtc.py3297 def parse_margin_modification(self, data: dict, market: Market = None) -> MarginModification:CODE
LOWpython/ccxt/hitbtc.py3476 def fetch_deposit_withdraw_fees(self, codes: Strings = None, params: dict = {}) -> DepositWithdrawFees:CODE
LOWpython/ccxt/hitbtc.py3516 def parse_deposit_withdraw_fee(self, fee: object, currency: Currency = None) -> object:CODE
LOWpython/ccxt/hitbtc.py3605 def handle_margin_mode_and_params(self, methodName: str, params: dict = {}, defaultValue: Str = None) -> list:CODE
LOW⚡python/ccxt/okx.py1521 def handle_market_type_and_params(self, methodName: str, market: Market = None, params: dict = {}, defaultValue: StrCODE
LOW⚡python/ccxt/okx.py1529 def convert_to_instrument_type(self, type: object):CODE
LOW⚡python/ccxt/okx.py1533 def create_expired_option_market(self, symbol: str) -> MarketInterface:CODE
LOWpython/ccxt/okx.py2744 def fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params: dict = {}) ->CODE
LOWpython/ccxt/okx.py3056 def create_market_buy_order_with_cost(self, symbol: str, cost: float, params: dict = {}) -> Order:CODE
LOWpython/ccxt/okx.py3078 def create_market_sell_order_with_cost(self, symbol: str, cost: float, params: dict = {}) -> Order:CODE
LOWpython/ccxt/okx.py3780 def cancel_orders_for_symbols(self, orders: list[CancellationRequest], params: dict = {}) -> list[Order]:CODE
LOWpython/ccxt/okx.py5226 def fetch_deposit_addresses_by_network(self, code: str, params: dict = {}) -> DepositAddresses:CODE
LOWpython/ccxt/okx.py5961 def fetch_positions_for_symbol(self, symbol: str, params: dict = {}) -> list[Position]:CODE
LOWpython/ccxt/okx.py7027 def parse_borrow_rate_histories(self, response: list, codes: Strings, since: Int, limit: Int) -> dict:CODE
LOWpython/ccxt/okx.py7057 def fetch_borrow_rate_histories(self, codes: Strings = None, since: Int = None, limit: Int = None, params: dict = {}CODE
LOWpython/ccxt/okx.py7099 def fetch_borrow_rate_history(self, code: str, since: Int = None, limit: Int = None, params: dict = {}) -> list[dictCODE
LOWpython/ccxt/okx.py7176 def parse_margin_modification(self, data: dict, market: Market = None) -> MarginModification:CODE
LOWpython/ccxt/okx.py7277 def fetch_market_leverage_tiers(self, symbol: str, params: dict = {}) -> list[LeverageTier]:CODE
LOWpython/ccxt/okx.py7331 def parse_market_leverage_tiers(self, info: object, market: Market = None) -> list[LeverageTier]:CODE
LOWpython/ccxt/okx.py7648 def fetch_open_interest_history(self, symbol: str, timeframe: str = '1d', since: Int = None, limit: Int = None, paraCODE
LOWpython/ccxt/okx.py7737 def handle_trading_statistics_window(self, request: dict, period: str, since: Int = None, limit: Int = None, params:CODE
LOWpython/ccxt/okx.py7855 def fetch_deposit_withdraw_fees(self, codes: Strings = None, params: dict = {}) -> DepositWithdrawFees:CODE
LOWpython/ccxt/okx.py7918 def parse_deposit_withdraw_fees(self, response: object, codes: Strings = None, currencyIdKey: Str = None) -> object:CODE
LOWpython/ccxt/okx.py8648 def fetch_convert_trade_history(self, code: Str = None, since: Int = None, limit: Int = None, params: dict = {}) -> CODE
LOWpython/ccxt/okx.py8864 def fetch_margin_adjustment_history(self, symbol: Str = None, type: Str = None, since: Num = None, limit: Num = NoneCODE
LOWpython/ccxt/okx.py9035 def fetch_long_short_ratio_history(self, symbol: Str = None, timeframe: Str = None, since: Int = None, limit: Int = CODE
LOWpython/ccxt/apex.py1049 def fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params: dict = {}) ->CODE
LOWpython/ccxt/apex.py1265 def generate_random_client_id_omni(self, _accountId: Str):CODE
LOWpython/ccxt/coinbaseinternational.py365 def handle_portfolio_and_params(self, methodName: str, params: dict = {}) -> list:CODE
LOWpython/ccxt/coinbaseinternational.py382 def handle_network_id_and_params(self, currencyCode: str, methodName: str, params: dict = {}) -> list:CODE
LOWpython/ccxt/coinbaseinternational.py529 def fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params: dict = {}) ->CODE
LOWpython/ccxt/coinbaseinternational.py582 def parse_funding_rate_history(self, info: object, market: Market = None) -> FundingRateHistory:CODE
LOWpython/ccxt/coinbaseinternational.py944 def fetch_deposits_withdrawals(self, code: Str = None, since: Int = None, limit: Int = None, params: dict = {}) -> lCODE
LOWpython/ccxt/hyperliquid.py744 def calculate_price_precision(self, price: float, amountPrecision: float, maxDecimals: float):CODE
LOWpython/ccxt/hyperliquid.py1071 def update_spot_currency_code(self, code: Str) -> Str:CODE
LOWpython/ccxt/hyperliquid.py1720 def build_user_dex_abstraction_sig(self, message: dict) -> dict:CODE
LOWpython/ccxt/hyperliquid.py1731 def build_user_abstraction_sig(self, message: dict) -> dict:CODE
LOWpython/ccxt/hyperliquid.py1742 def build_approve_builder_fee_sig(self, message: dict) -> dict:CODE
LOWpython/ccxt/hyperliquid.py1817 def handle_builder_fee_approval(self) -> bool:CODE
LOWpython/ccxt/hyperliquid.py1926 def enable_user_dex_abstraction(self, enabled: bool, params: dict = {}):CODE
LOWpython/ccxt/hyperliquid.py2493 def cancel_orders_for_symbols(self, orders: list[CancellationRequest], params: dict = {}) -> list[Order]:CODE
LOWpython/ccxt/hyperliquid.py2842 def fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params: dict = {}) ->CODE
LOWpython/ccxt/hyperliquid.py2998 def fetch_canceled_and_closed_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params: dict = CODE
LOWpython/ccxt/hyperliquid.py3913 def parse_margin_modification(self, data: dict, market: Market = None) -> MarginModification:CODE
LOWpython/ccxt/hyperliquid.py4785 def calculate_rate_limiter_cost(self, api: object, method: object, path: object, params: object, config: dict = {}):CODE
LOWpython/ccxt/hyperliquid.py4793 def parse_create_edit_order_args(self, id: Str, symbol: str, type: OrderType, side: OrderSide, amount: float, price:CODE
LOWpython/ccxt/coinsph.py693 def calculate_rate_limiter_cost(self, api: object, method: object, path: object, params: object, config: dict = {}):CODE
LOWpython/ccxt/coinsph.py1748 def parse_order_time_in_force(self, status: Str):CODE
LOW⚡python/ccxt/bitrue.py2829 def parse_deposit_withdraw_fee(self, fee: object, currency: Currency = None) -> object:CODE
LOWpython/ccxt/bitrue.py1951 def create_market_buy_order_with_cost(self, symbol: str, cost: float, params: dict = {}) -> Order:CODE
LOWpython/ccxt/bitrue.py2641 def parse_transaction_status_by_type(self, status: Str, type: Str = None) -> Str:CODE
LOWpython/ccxt/bitrue.py2868 def fetch_deposit_withdraw_fees(self, codes: Strings = None, params: dict = {}) -> DepositWithdrawFees:CODE
LOWpython/ccxt/bitrue.py3039 def parse_margin_modification(self, data: object, market: Market = None) -> MarginModification:CODE
LOWpython/ccxt/bitrue.py3221 def calculate_rate_limiter_cost(self, api: object, method: object, path: object, params: object, config: dict = {}):CODE
LOWpython/ccxt/bybit.py1482 def add_pagination_cursor_to_result(self, response: dict) -> list[object]:CODE
15485 more matches not shown…
Magic Placeholder Names766 hits · 4144 pts
SeverityFileLineSnippetContext
HIGHREADME.md557 'apiKey': 'YOUR_API_KEY',CODE
HIGHREADME.md617 'apiKey': 'YOUR_API_KEY',CODE
HIGHREADME.md663 'apiKey' => 'YOUR_API_KEY',CODE
HIGHREADME.md792 config.put("apiKey", "YOUR_API_KEY");CODE
HIGHpython/README.md557 'apiKey': 'YOUR_API_KEY',CODE
HIGHpython/README.md617 'apiKey': 'YOUR_API_KEY',CODE
HIGHpython/README.md663 'apiKey' => 'YOUR_API_KEY',CODE
HIGHpython/README.md792 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-rust/SKILL.md170 .api_key("YOUR_API_KEY")CODE
HIGH.claude/skills/ccxt-rust/SKILL.md193exchange.set_api_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
706 more matches not shown…
Decorative Section Separators1168 hits · 3845 pts
SeverityFileLineSnippetContext
MEDIUMexchanges.cfg1# -------------------------------------------------------------------------------COMMENT
MEDIUMexchanges.cfg5# -------------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/kraken.py880 # ---------------COMMENT
MEDIUMpython/ccxt/__init__.py23# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/__init__.py27# ----------------------------------------------------------------------------COMMENT
MEDIUM⚡python/ccxt/bitget.py1127 # --------------------------------------------------------COMMENT
MEDIUMpython/ccxt/bitget.py1442 # --------------------------------------------------------COMMENT
MEDIUMpython/ccxt/htx.py210 # ------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/htx.py341 # ------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/phemex.py2613 # ----------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/phemex.py2619 # ----------------------------------------------------------------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_client_reset.py11# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_client_reset.py26# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_cache_native.py9# ----------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_cache_native.py30# ----------------------------------------------------------------------------COMMENT
MEDIUM⚡python/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
MEDIUMpython/ccxt/pro/test/base/test_order_book.py290 # ------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_order_book.py306 # ------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMpython/ccxt/pro/test/base/test_order_book.py331 # ------------------------------------------------------------------------------------------------------------------COMMENT
1108 more matches not shown…
Hallucination Indicators278 hits · 2828 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
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java891 return io.github.ccxt.base.Functions.isHttpMethod(CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java897 return io.github.ccxt.base.Functions.keysort(parameters);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java901 return io.github.ccxt.base.Functions.sort(inputList);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java906 return io.github.ccxt.base.Functions.omit(a, keys);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java910 return io.github.ccxt.base.Functions.omit(a, key);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java915 return io.github.ccxt.base.Functions.omitMap(a, java.util.Collections.singletonList(key));CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java919 return io.github.ccxt.base.Functions.omitMap(a, keys);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java923 return io.github.ccxt.base.Functions.omitMap(a, java.util.Arrays.asList(keys));CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java927 return io.github.ccxt.base.Functions.omitN(a, keys);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java931 return io.github.ccxt.base.Functions.toArray(a);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java935 return io.github.ccxt.base.Functions.arrayConcat(a, b);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java939 return io.github.ccxt.base.Functions.aggregate(bidasks);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java943 return io.github.ccxt.base.Functions.uuidv1();CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java947 return io.github.ccxt.base.Functions.uuid16();CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java963 return io.github.ccxt.base.Functions.extractParams(str);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java967 return io.github.ccxt.base.Functions.isJsonEncodedObject(str);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java971 return io.github.ccxt.base.Functions.json(obj);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java976 return io.github.ccxt.base.Functions.Json(obj);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java980 return io.github.ccxt.base.Functions.ordered(ob);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java988 return io.github.ccxt.base.Generic.sortBy(array, value1, null, null);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java992 return io.github.ccxt.base.Generic.sortBy(array, value1, desc, null);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java996 return io.github.ccxt.base.Generic.sortBy(array, value1, desc, defaultValue);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1000 return io.github.ccxt.base.Generic.sortBy2(array, key1, key2, desc);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1004 return io.github.ccxt.base.Generic.sortBy2(array, key1, key2, null);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1009 return io.github.ccxt.base.Generic.filterBy(aa, key, value);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1014 return io.github.ccxt.base.Generic.extend(aa, bb);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1018 return io.github.ccxt.base.Generic.Extend(aa, bb);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1023 return io.github.ccxt.base.Generic.deepExtend2(objs);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1027 return io.github.ccxt.base.Generic.deepExtend(objs);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1031 return io.github.ccxt.base.Generic.deepExtend(objs);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1036 return io.github.ccxt.base.Generic.inArray(elem, list2);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1040 return io.github.ccxt.base.Generic.isArray(a);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1045 return io.github.ccxt.base.Generic.indexBySafe(a, key);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1049 return io.github.ccxt.base.Generic.indexBy(a, key);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1054 return io.github.ccxt.base.Generic.groupBy(trades, key);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1059 return io.github.ccxt.base.Generic.omitZero(value);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1064 return (String) io.github.ccxt.base.Generic.omitZero(value);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1069 return io.github.ccxt.base.Generic.sum(args);CODE
CRITICAL⚡java/lib/src/main/java/io/github/ccxt/BaseExchange.java1073 return io.github.ccxt.base.Generic.sum(a, b);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java1929 var raceFuture = io.github.ccxt.ws.Future.race(futures);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java2128 return new io.github.ccxt.ws.WsOrderBook.IndexedOrderBook(snapshot, depth);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java2134 return new io.github.ccxt.ws.WsOrderBook.CountedOrderBook(snapshot, depth);CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java2332 return this.httpClient.sendAsync(request, java.net.http.HttpResponse.BodyHandlers.ofByteArray())CODE
CRITICALjava/lib/src/main/java/io/github/ccxt/BaseExchange.java2891 org.bouncycastle.jcajce.provider.digest.Keccak.Digest256 k = new org.bouncycastle.jcajce.provider.digest.Keccak.CODE
CRITICAL…c/main/java/io/github/ccxt/exchanges/pro/Poloniex.java483 limitResolved = io.github.ccxt.ws.ArrayCache.getLimitOf(ohlcv, symbol, limit);CODE
CRITICAL…c/main/java/io/github/ccxt/exchanges/pro/Poloniex.java609 limitResolved = io.github.ccxt.ws.ArrayCache.getLimitOf(trades, tradeSymbol, limit);CODE
CRITICAL…c/main/java/io/github/ccxt/exchanges/pro/Poloniex.java674 limitResolved = io.github.ccxt.ws.ArrayCache.getLimitOf(orders, symbolResolved, limit);CODE
CRITICAL…c/main/java/io/github/ccxt/exchanges/pro/Poloniex.java710 limitResolved = io.github.ccxt.ws.ArrayCache.getLimitOf(trades, symbolResolved, limit);CODE
CRITICAL…o/github/ccxt/exchanges/pro/Coinbaseinternational.java580 limitResolved = io.github.ccxt.ws.ArrayCache.getLimitOf(ohlcv, symbolValue, limit);CODE
CRITICAL…o/github/ccxt/exchanges/pro/Coinbaseinternational.java679 limitResolved = io.github.ccxt.ws.ArrayCache.getLimitOf(trades, tradeSymbol, limit);CODE
CRITICAL…rc/main/java/io/github/ccxt/exchanges/pro/Bitvavo.java332 limitResolved = io.github.ccxt.ws.ArrayCache.getLimitOf(trades, symbolValue, limit);CODE
CRITICAL…rc/main/java/io/github/ccxt/exchanges/pro/Bitvavo.java413 limitResolved = io.github.ccxt.ws.ArrayCache.getLimitOf(trades, tradeSymbol, limit);CODE
CRITICAL…rc/main/java/io/github/ccxt/exchanges/pro/Bitvavo.java519 limitResolved = io.github.ccxt.ws.ArrayCache.getLimitOf(ohlcv, symbolValue, limit);CODE
218 more matches not shown…
Excessive Try-Catch Wrapping915 hits · 859 pts
SeverityFileLineSnippetContext
MEDIUMpython/ccxt/hyperliquid.py1810def initialize_client(self) -> bool:CODE
LOWpython/ccxt/hyperliquid.py1772 except Exception as e:CODE
LOWpython/ccxt/hyperliquid.py1813 except Exception as e:CODE
LOWpython/ccxt/hyperliquid.py1831 except Exception as e:CODE
LOWpython/ccxt/hyperliquid.py1865 except Exception as e:CODE
LOWpython/ccxt/bitrue.py3194 except Exception as e:CODE
LOWpython/ccxt/kraken.py2524 except Exception as e:CODE
LOWpython/ccxt/grvt.py633 except Exception as e:CODE
LOWpython/ccxt/grvt.py1755 except Exception as error:CODE
LOWpython/ccxt/coinbase.py1497 except Exception as e:CODE
LOWpython/ccxt/coinbase.py1502 except Exception as e:CODE
LOWpython/ccxt/bullish.py1316 except Exception as e:CODE
LOWpython/ccxt/kucoin.py8463 except Exception as exc:CODE
LOWpython/ccxt/aster.py4226 except Exception as e:CODE
MEDIUMpython/ccxt/pacifica.py575def initialize_client(self) -> bool:CODE
LOWpython/ccxt/pacifica.py578 except Exception as e:CODE
LOWpython/ccxt/pacifica.py596 except Exception as e:CODE
LOWpython/ccxt/cryptocom.py587 except Exception as e:CODE
LOWpython/ccxt/bitget.py2095 except Exception as e:CODE
LOWpython/ccxt/gate.py1281 except Exception as e:CODE
LOWpython/ccxt/whitebit.py1447 except Exception as error:CODE
LOWpython/ccxt/whitebit.py1465 except Exception as error:CODE
LOWpython/ccxt/phemex.py3143 except Exception as e:CODE
LOWpython/ccxt/coinbaseexchange.py2081 except Exception as e:CODE
LOWpython/ccxt/tokocrypto.py2596 except Exception as e:CODE
LOWpython/ccxt/lighter.py625 except Exception as e:CODE
LOWpython/ccxt/lighter.py889 except Exception as e:CODE
LOWpython/ccxt/binance.py11841 except Exception as e:CODE
LOWpython/ccxt/binance.py12558 except Exception as e:CODE
LOWpython/ccxt/pro/hitbtc.py1369 except Exception as e:CODE
LOWpython/ccxt/pro/okx.py2344 except Exception as e:CODE
LOWpython/ccxt/pro/apex.py928 except Exception as error:CODE
LOWpython/ccxt/pro/apex.py993 except Exception as e:CODE
LOWpython/ccxt/pro/coinbaseinternational.py768 except Exception as e:CODE
LOW⚡python/ccxt/pro/hyperliquid.py1569 except Exception as e:CODE
LOWpython/ccxt/pro/hyperliquid.py1547 except Exception as e:CODE
LOWpython/ccxt/pro/bitrue.py843 except Exception as e:CODE
LOWpython/ccxt/pro/bitrue.py876 except Exception as error:CODE
LOWpython/ccxt/pro/bybit.py2363 except Exception as error:CODE
LOWpython/ccxt/pro/hashkey.py813 except Exception as e:CODE
LOWpython/ccxt/pro/hashkey.py832 except Exception as error:CODE
LOWpython/ccxt/pro/hollaex.py480 except Exception as e:CODE
LOWpython/ccxt/pro/kraken.py1068 except Exception as e:CODE
LOWpython/ccxt/pro/lbank.py898 except Exception as e:CODE
LOWpython/ccxt/pro/lbank.py970 except Exception as e:CODE
LOWpython/ccxt/pro/bitstamp.py955 except Exception as e:CODE
LOWpython/ccxt/pro/poloniex.py1257 except Exception as e:CODE
LOWpython/ccxt/pro/derive.py672 except Exception as error:CODE
LOWpython/ccxt/pro/woo.py234 except Exception as e:CODE
LOWpython/ccxt/pro/woo.py288 except Exception as e:CODE
LOWpython/ccxt/pro/woo.py1430 except Exception as error:CODE
LOWpython/ccxt/pro/krakenfutures.py1565 except Exception as error:CODE
LOWpython/ccxt/pro/bullish.py736 except Exception as e:CODE
LOWpython/ccxt/pro/kucoin.py162 except Exception as e:CODE
LOWpython/ccxt/pro/kucoin.py268 except Exception as e:CODE
LOWpython/ccxt/pro/bitvavo.py1692 except Exception as e:CODE
LOWpython/ccxt/pro/aster.py1257 except Exception as e:CODE
LOWpython/ccxt/pro/aster.py1275 except Exception as error:CODE
LOWpython/ccxt/pro/bithumb.py708 except Exception as e:CODE
LOWpython/ccxt/pro/xt.py138 except Exception as e:CODE
855 more matches not shown…
Deep Nesting872 hits · 483 pts
SeverityFileLineSnippetContext
LOWpython/ccxt/hitbtc.py1322CODE
LOWpython/ccxt/hitbtc.py1903CODE
LOWpython/ccxt/hitbtc.py1948CODE
LOWpython/ccxt/hitbtc.py2008CODE
LOWpython/ccxt/hitbtc.py2088CODE
LOWpython/ccxt/hitbtc.py2147CODE
LOWpython/ccxt/hitbtc.py2187CODE
LOWpython/ccxt/hitbtc.py2225CODE
LOWpython/ccxt/hitbtc.py2265CODE
LOWpython/ccxt/hitbtc.py3368CODE
LOWpython/ccxt/okx.py1611CODE
LOWpython/ccxt/okx.py1783CODE
LOWpython/ccxt/okx.py2638CODE
LOWpython/ccxt/okx.py3100CODE
LOWpython/ccxt/okx.py3907CODE
LOWpython/ccxt/okx.py4492CODE
LOWpython/ccxt/okx.py5974CODE
LOWpython/ccxt/okx.py6383CODE
LOWpython/ccxt/apex.py512CODE
LOWpython/ccxt/apex.py1245CODE
LOWpython/ccxt/upbit.py305CODE
LOWpython/ccxt/upbit.py1207CODE
LOWpython/ccxt/upbit.py1358CODE
LOWpython/ccxt/upbit.py1724CODE
LOWpython/ccxt/hyperliquid.py519CODE
LOWpython/ccxt/hyperliquid.py2200CODE
LOWpython/ccxt/hyperliquid.py3014CODE
LOWpython/ccxt/hyperliquid.py4372CODE
LOWpython/ccxt/hyperliquid.py4434CODE
LOWpython/ccxt/hyperliquid.py4724CODE
LOWpython/ccxt/coinsph.py693CODE
LOWpython/ccxt/coinsph.py1361CODE
LOWpython/ccxt/bitrue.py836CODE
LOWpython/ccxt/bitrue.py1839CODE
LOWpython/ccxt/bitrue.py1971CODE
LOWpython/ccxt/bitrue.py3097CODE
LOWpython/ccxt/bitrue.py3221CODE
LOWpython/ccxt/bybit.py1913CODE
LOWpython/ccxt/bybit.py2270CODE
LOWpython/ccxt/bybit.py2602CODE
LOWpython/ccxt/bybit.py2740CODE
LOWpython/ccxt/bybit.py3068CODE
LOWpython/ccxt/bybit.py3349CODE
LOWpython/ccxt/bybit.py3414CODE
LOWpython/ccxt/bybit.py4105CODE
LOWpython/ccxt/bybit.py6476CODE
LOWpython/ccxt/bybit.py6741CODE
LOWpython/ccxt/bybit.py9433CODE
LOWpython/ccxt/mercado.py735CODE
LOWpython/ccxt/kraken.py1374CODE
LOWpython/ccxt/kraken.py1845CODE
LOWpython/ccxt/kraken.py2081CODE
LOWpython/ccxt/kraken.py3129CODE
LOWpython/ccxt/kraken.py3507CODE
LOWpython/ccxt/lbank.py996CODE
LOWpython/ccxt/lbank.py1584CODE
LOWpython/ccxt/lbank.py2577CODE
LOWpython/ccxt/lbank.py2636CODE
LOWpython/ccxt/lbank.py2790CODE
LOWpython/ccxt/lbank.py2896CODE
812 more matches not shown…
Unused Imports686 hits · 469 pts
SeverityFileLineSnippetContext
LOWpython/ccxt/__init__.py29CODE
LOWpython/ccxt/__init__.py30CODE
LOWpython/ccxt/__init__.py31CODE
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__.py42CODE
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__.py86CODE
LOWpython/ccxt/__init__.py88CODE
LOWpython/ccxt/__init__.py89CODE
LOWpython/ccxt/__init__.py90CODE
LOWpython/ccxt/__init__.py91CODE
LOWpython/ccxt/__init__.py92CODE
626 more matches not shown…
Empty Error Handlers46 hits · 212 pts
SeverityFileLineSnippetContext
HIGHpython/ccxt/pro/test/base/test_client_reset.py99except ExchangeError:CODE
HIGHpython/ccxt/pro/test/base/test_client_reset.py168except NetworkError:CODE
HIGHpython/ccxt/pro/test/base/test_future.py201except ExchangeClosedByUser:CODE
HIGH…test/base/language_specific/test_close_session_leak.py100except ValueError:CODE
HIGH…t/test/base/language_specific/test_sort_by_fallback.py29except KeyError:CODE
HIGH…t/test/base/language_specific/test_sort_by_fallback.py35except TypeError:CODE
HIGH…t/test/base/language_specific/test_sort_by_fallback.py60except KeyError:CODE
HIGH…t/test/base/language_specific/test_sort_by_fallback.py66except TypeError:CODE
HIGH…t/test/base/language_specific/test_sort_by_fallback.py75except TypeError:CODE
HIGHpython/ccxt/async_support/base/exchange.py46except ImportError:CODE
HIGHpython/ccxt/async_support/base/ws/client.py178except Exception:CODE
HIGHpython/ccxt/async_support/base/ws/client.py262except ValueError:CODE
HIGHpython/ccxt/async_support/base/ws/future.py48except Exception:CODE
HIGHpython/ccxt/base/exchange.py694except ValueError: # superclass of JsonDecodeError (python2)CODE
HIGHpython/ccxt/base/exchange.py719except Exception:CODE
HIGHpython/ccxt/base/exchange.py733except Exception:CODE
HIGHpython/ccxt/base/exchange.py747except Exception:CODE
HIGHpython/ccxt/base/exchange.py778except Exception:CODE
HIGHpython/ccxt/base/exchange.py805except Exception:CODE
HIGHpython/ccxt/base/exchange.py815except Exception:CODE
HIGHpython/ccxt/base/exchange.py829except Exception:CODE
HIGHpython/ccxt/base/exchange.py839except Exception:CODE
HIGHpython/ccxt/base/exchange.py853except Exception:CODE
HIGHpython/ccxt/base/exchange.py863except Exception:CODE
HIGHpython/ccxt/base/exchange.py897except Exception:CODE
HIGHpython/ccxt/base/exchange.py903except Exception:CODE
HIGHpython/ccxt/base/exchange.py1572except ImportError:CODE
HIGHpython/ccxt/base/exchange.py1729except Exception:CODE
HIGHpython/ccxt/base/exchange.py2197except Exception as e:CODE
HIGHpython/ccxt/base/exchange.py978except ValueError:CODE
HIGH.agents/skills/payment-assistant/send.py146except:CODE
HIGH.agents/skills/payment-assistant/send.py212except:CODE
HIGH.agents/skills/payment-assistant/send.py96except Exception:CODE
HIGH.agents/skills/payment-assistant/send.py108except Exception:CODE
HIGH.agents/skills/payment-assistant/send.py895except:CODE
HIGH.agents/skills/payment-assistant/common.py273except:CODE
HIGH.agents/skills/payment-assistant/common.py283except:CODE
HIGH.agents/skills/payment-assistant/common.py317except:CODE
HIGH.agents/skills/payment-assistant/common.py344except ValueError:CODE
HIGH.agents/skills/payment-assistant/common.py504except:CODE
HIGH.agents/skills/payment-assistant/send_extension/pix.py127except Exception:CODE
HIGHdocs/playground/lib/runners/pyproxy/sitecustomize.py16except Exception:CODE
HIGHdocs/playground/lib/runners/pyproxy/sitecustomize.py24except Exception:CODE
HIGH…es/py/okx-fetch-closed-orders-pagenumber-pagination.py41except ccxt.ExchangeNotAvailable as e:CODE
HIGHexamples/py/bitmex-order-value.py43except Exception as e:CODE
HIGHexamples/benchmarks/bench.py47except Exception:CODE
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
HIGH⚡docs/playground/lib/examples.ts165 print(f'{id:<10} {ticker["last"]}')CODE
HIGH⚡docs/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
HIGH⚡docs/playground/lib/examples.ts250 print('event: ', candidate['event'])CODE
HIGH⚡docs/playground/lib/examples.ts251 print('market: ', candidate['market'])CODE
HIGH⚡docs/playground/lib/examples.ts252 print('outcome:', candidate['outcome']['label'], '->', candidate['outcome']['outcome'])CODE
HIGH⚡docs/playground/lib/examples.ts253 print('bid=', ticker['bid'], 'ask=', ticker['ask'], 'last=', ticker['last'])CODE
HIGH⚡docs/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
Structural Annotation Overuse47 hits · 84 pts
SeverityFileLineSnippetContext
LOWgo/v4/exchange_crypto.go494 // // Step 2: Parse EC private keyCOMMENT
LOWgo/v4/pro/binance.go4044 // Step 1: Create listenToken via REST APICOMMENT
LOWgo/v4/pro/binance.go4071 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWpython/ccxt/pro/binance.py2728 # Step 1: Create listenToken via REST APICOMMENT
LOWpython/ccxt/pro/binance.py2746 # Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWjs/src/pro/binance.js2974 // Step 1: Create listenToken via REST APICOMMENT
LOWjs/src/pro/binance.js2996 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWrust/ccxt-pro/src/pro/binance.rs3949 // Step 1: Create listenToken via REST APICOMMENT
LOWrust/ccxt-pro/src/pro/binance.rs3974 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWcs/ccxt/exchanges/pro/binance.cs3403 // Step 1: Create listenToken via REST APICOMMENT
LOWcs/ccxt/exchanges/pro/binance.cs3429 // 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…rc/main/java/io/github/ccxt/exchanges/pro/Binance.java3573 // Step 1: Create listenToken via REST APICOMMENT
LOW…rc/main/java/io/github/ccxt/exchanges/pro/Binance.java3599 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWphp/pro/binance.php3113 // Step 1: Create listenToken via REST APICOMMENT
LOWphp/pro/binance.php3135 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWts/src/pro/binance.ts3002 // Step 1: Create listenToken via REST APICOMMENT
LOWts/src/pro/binance.ts3024 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
AI Structural Patterns147 hits · 79 pts
SeverityFileLineSnippetContext
LOWpython/ccxt/okx.py3890CODE
LOWpython/ccxt/okx.py6824CODE
LOWpython/ccxt/okx.py6889CODE
LOWpython/ccxt/okx.py6937CODE
LOWpython/ccxt/apex.py1824CODE
LOWpython/ccxt/coinbaseinternational.py942CODE
LOWpython/ccxt/hyperliquid.py1988CODE
LOWpython/ccxt/hyperliquid.py2603CODE
LOWpython/ccxt/hyperliquid.py2840CODE
LOWpython/ccxt/hyperliquid.py3793CODE
LOWpython/ccxt/hyperliquid.py3842CODE
LOWpython/ccxt/hyperliquid.py4655CODE
LOWpython/ccxt/hyperliquid.py4680CODE
LOWpython/ccxt/bybit.py4822CODE
LOWpython/ccxt/bybit.py6859CODE
LOWpython/ccxt/bybit.py6908CODE
LOWpython/ccxt/hashkey.py4332CODE
LOWpython/ccxt/kraken.py2620CODE
LOWpython/ccxt/blofin.py2974CODE
LOWpython/ccxt/blockchaincom.py610CODE
LOWpython/ccxt/bitstamp.py2588CODE
LOWpython/ccxt/poloniex.py1630CODE
LOWpython/ccxt/poloniex.py2877CODE
LOWpython/ccxt/poloniex.py3194CODE
LOWpython/ccxt/poloniex.py3337CODE
LOWpython/ccxt/derive.py628CODE
LOWpython/ccxt/coinbase.py4922CODE
LOWpython/ccxt/woo.py1736CODE
LOWpython/ccxt/woo.py3720CODE
LOWpython/ccxt/mudrex.py631CODE
LOWpython/ccxt/mudrex.py1107CODE
LOWpython/ccxt/krakenfutures.py1637CODE
LOWpython/ccxt/kucoin.py10624CODE
LOWpython/ccxt/bitvavo.py1734CODE
LOWpython/ccxt/aster.py2068CODE
LOWpython/ccxt/aster.py2967CODE
LOWpython/ccxt/bithumb.py2721CODE
LOWpython/ccxt/zebpay.py1401CODE
LOWpython/ccxt/pacifica.py2691CODE
LOWpython/ccxt/pacifica.py2720CODE
LOWpython/ccxt/pacifica.py3322CODE
LOWpython/ccxt/foxbit.py1392CODE
LOWpython/ccxt/bitget.py9563CODE
LOWpython/ccxt/gate.py3673CODE
LOWpython/ccxt/htx.py5950CODE
LOWpython/ccxt/htx.py9193CODE
LOWpython/ccxt/whitebit.py2238CODE
LOWpython/ccxt/deepcoin.py2546CODE
LOWpython/ccxt/bydfi.py892CODE
LOWpython/ccxt/bydfi.py1886CODE
LOWpython/ccxt/paradex.py1475CODE
LOWpython/ccxt/bitflyer.py921CODE
LOWpython/ccxt/mexc.py4148CODE
LOWpython/ccxt/mexc.py5537CODE
LOWpython/ccxt/btse.py874CODE
LOWpython/ccxt/btse.py3468CODE
LOWpython/ccxt/btse.py3596CODE
LOWpython/ccxt/lighter.py681CODE
LOWpython/ccxt/lighter.py1349CODE
LOWpython/ccxt/lighter.py3047CODE
87 more matches not shown…
Fake / Example Data48 hits · 70 pts
SeverityFileLineSnippetContext
LOWgo/v4/modetrade.go1781 // "email": "test@test.com",COMMENT
LOWgo/v4/modetrade.go4042 // "email": "test@test.com",COMMENT
LOWgo/v4/woofipro.go2206 // "email": "test@test.com",COMMENT
LOWgo/v4/woofipro.go4742 // "email": "test@test.com",COMMENT
LOWpython/ccxt/woofipro.py1476 # "email": "test@test.com",COMMENT
LOWpython/ccxt/woofipro.py3077 # "email": "test@test.com",COMMENT
LOWpython/ccxt/modetrade.py1180 # "email": "test@test.com",COMMENT
LOWpython/ccxt/modetrade.py2670 # "email": "test@test.com",COMMENT
LOWpython/ccxt/async_support/woofipro.py1477 # "email": "test@test.com",COMMENT
LOWpython/ccxt/async_support/woofipro.py3078 # "email": "test@test.com",COMMENT
LOWpython/ccxt/async_support/modetrade.py1180 # "email": "test@test.com",COMMENT
LOWpython/ccxt/async_support/modetrade.py2670 # "email": "test@test.com",COMMENT
LOWjs/src/modetrade.js1202 // "email": "test@test.com",COMMENT
LOWjs/src/modetrade.js2811 // "email": "test@test.com",COMMENT
LOWjs/src/woofipro.js1508 // "email": "test@test.com",COMMENT
LOWjs/src/woofipro.js3220 // "email": "test@test.com",COMMENT
LOWrust/ccxt-base/src/exchanges/woofipro.rs2688 // "email": "test@test.com",COMMENT
LOWrust/ccxt-base/src/exchanges/woofipro.rs4852 // "email": "test@test.com",COMMENT
LOWrust/ccxt-base/src/exchanges/modetrade.rs2218 // "email": "test@test.com",COMMENT
LOWrust/ccxt-base/src/exchanges/modetrade.rs4221 // "email": "test@test.com",COMMENT
LOWcs/ccxt/exchanges/woofipro.cs1898 // "email": "test@test.com",COMMENT
LOWcs/ccxt/exchanges/woofipro.cs3809 // "email": "test@test.com",COMMENT
LOWcs/ccxt/exchanges/modetrade.cs1543 // "email": "test@test.com",COMMENT
LOWcs/ccxt/exchanges/modetrade.cs3337 // "email": "test@test.com",COMMENT
LOW…/src/main/java/io/github/ccxt/exchanges/Modetrade.java1631 // "email": "test@test.com",COMMENT
LOW…/src/main/java/io/github/ccxt/exchanges/Modetrade.java3513 // "email": "test@test.com",COMMENT
LOW…b/src/main/java/io/github/ccxt/exchanges/Woofipro.java2009 // "email": "test@test.com",COMMENT
LOW…b/src/main/java/io/github/ccxt/exchanges/Woofipro.java4035 // "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.php1522 // "email": "test@test.com",COMMENT
LOWphp/woofipro.php3257 // "email": "test@test.com",COMMENT
LOWphp/modetrade.php1210 // "email": "test@test.com",COMMENT
LOWphp/modetrade.php2828 // "email": "test@test.com",COMMENT
LOWphp/async/woofipro.php1593 // "email": "test@test.com",COMMENT
LOWphp/async/woofipro.php3444 // "email": "test@test.com",COMMENT
LOWphp/async/modetrade.php1263 // "email": "test@test.com",COMMENT
LOWphp/async/modetrade.php2973 // "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.ts1219 // "email": "test@test.com",COMMENT
LOWts/src/modetrade.ts2845 // "email": "test@test.com",COMMENT
LOWts/src/woofipro.ts1531 // "email": "test@test.com",COMMENT
LOWts/src/woofipro.ts3268 // "email": "test@test.com",COMMENT
Slop Phrases17 hits · 31 pts
SeverityFileLineSnippetContext
MEDIUMgo/v4/exchange_types.go893// Mocked GetInfo function for demonstration purposes.COMMENT
LOWpython/ccxt/async_support/base/ws/client.py199 # make sure to set the enviroment variable AIOHTTP_NO_EXTENSIONS=Y to checkCOMMENT
LOW⚡examples/py/async-gather-concurrency.py54 # when you're done, don't forget to close the exchange instance properlyCOMMENT
LOW⚡examples/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
MEDIUM⚡examples/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
LOW⚡examples/py/async-fetch-balance.py28 await exchange.close() # don't forget to close it when you're doneCODE
LOW⚡examples/py/async-fetch-balance.py28 await exchange.close() # don't forget to close it when you're doneCODE
MEDIUM⚡examples/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
Verbosity Indicators17 hits · 26 pts
SeverityFileLineSnippetContext
LOWgo/v4/exchange_crypto.go494 // // Step 2: Parse EC private keyCOMMENT
LOWgo/v4/pro/binance.go4044 // Step 1: Create listenToken via REST APICOMMENT
LOWgo/v4/pro/binance.go4071 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWpython/ccxt/pro/binance.py2728 # Step 1: Create listenToken via REST APICOMMENT
LOWpython/ccxt/pro/binance.py2746 # Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWjs/src/pro/binance.js2974 // Step 1: Create listenToken via REST APICOMMENT
LOWjs/src/pro/binance.js2996 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWrust/ccxt-pro/src/pro/binance.rs3949 // Step 1: Create listenToken via REST APICOMMENT
LOWrust/ccxt-pro/src/pro/binance.rs3974 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWcs/ccxt/exchanges/pro/binance.cs3403 // Step 1: Create listenToken via REST APICOMMENT
LOWcs/ccxt/exchanges/pro/binance.cs3429 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOW…rc/main/java/io/github/ccxt/exchanges/pro/Binance.java3573 // Step 1: Create listenToken via REST APICOMMENT
LOW…rc/main/java/io/github/ccxt/exchanges/pro/Binance.java3599 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWphp/pro/binance.php3113 // Step 1: Create listenToken via REST APICOMMENT
LOWphp/pro/binance.php3135 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
LOWts/src/pro/binance.ts3002 // Step 1: Create listenToken via REST APICOMMENT
LOWts/src/pro/binance.ts3024 // Step 2: Subscribe to user data stream via WebSocket APICOMMENT
Modern AI Meta-Vocabulary8 hits · 22 pts
SeverityFileLineSnippetContext
MEDIUMgo/v4/exchange_order_router.go2322 // `dryRun` says only WHETHER. The guardrails that do the work all still runCOMMENT
MEDIUMpython/ccxt/base/order_router.py1906 # and did not. The guardrails that do the work all still run BEFORE anything is sent:COMMENT
MEDIUMjs/src/base/OrderRouter.js2380 // traded and did not. The guardrails that actually do the work are elsewhere and allCOMMENT
MEDIUMrust/ccxt-core/src/order_router.rs3503 // `dryRun` says only WHETHER. The guardrails that do the work all still runCOMMENT
MEDIUMcs/ccxt/base/OrderRouter.cs2812 // `dryRun` says only WHETHER. The guardrails that do the work all still runCOMMENT
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
MEDIUMphp/OrderRouter.php2292 // failure this class guards against everywhere else. The guardrails that do the workCOMMENT
MEDIUMts/src/base/OrderRouter.ts2463 // traded and did not. The guardrails that actually do the work are elsewhere and allCOMMENT
Self-Referential Comments6 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUMpython/ccxt/dydx.py456 '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
MEDIUMpython/ccxt/async_support/dydx.py456 '9002': InvalidOrder, # This function is not implementedCODE
MEDIUMpython/ccxt/base/order_router.py8# This file is HAND-WRITTEN and is NOT produced by any transpiler. Five siblingCOMMENT
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 Structure3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHpython/ccxt/async_support/base/exchange.py338 Loads and prepares the markets for trading. Args: reload (bool): If True, the markets willSTRING
HIGHpython/ccxt/base/exchange.py1776 Use coincurve library for SECP256K1 ECDSA signing. This method provides faster SECP256K1 signing using STRING
HIGHpython/ccxt/base/exchange.py1888 Loads and prepares the markets for trading. Args: reload (bool): If True, the markets willSTRING
Redundant / Tautological Comments7 hits · 11 pts
SeverityFileLineSnippetContext
LOWinstall-skills.sh103 # Check if .claude/skills directory exists locallyCOMMENT
LOWinstall-skills.sh416 # Set trap to cleanup on exitCOMMENT
LOW⚡…t/base/language_specific/test_throttler_performance.py87 # Check if there's already a running event loopCOMMENT
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
LOW⚡examples/py/margin-loan-borrow-buy-sell-repay.py45 # Check if we have any collateral to get permission for borrowCOMMENT
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWinstall-skills.sh6# Usage:COMMENT
LOWexamples/py/order-router.py14# 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
Modern Structural Boilerplate7 hits · 7 pts
SeverityFileLineSnippetContext
LOWpython/ccxt/static_dependencies/__init__.py1__all__ = ['keccak', 'ethabi', 'starknet', 'starkware', 'lighter_client']CODE
LOWpython/ccxt/static_dependencies/keccak/__init__.py17__all__ = ['SHA3']CODE
LOWpython/ccxt/static_dependencies/ethabi/__init__.py22__all__ = [CODE
LOW⚡python/ccxt/async_support/base/exchange.py51__all__ = [CODE
LOW⚡python/ccxt/base/exchange.py54__all__ = [CODE
LOWpython/ccxt/base/decimal_to_precision.py6__all__ = [CODE
LOWpython/ccxt/base/errors.py230__all__ = [CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWgo/v4/exchange.go1826 // if isNode { // TODO: implement thisCOMMENT
LOW…tarkSharp/StarkSharp.Base/StarkSharp.Hash/TypedData.cs14 // TODO: implement revision 1COMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpostinstall.js47async function getData () {CODE