https://github.com/cryptord84/tradingview-bot
· scanned 2026-06-17 01:51 UTC (1 month, 1 week ago)
137 raw signals (0 security + 137 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -3.7 (diff) · 120 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1517 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
format |
software | healthy | main.py:51 |
_kalshi_positions_sync_loop |
software | healthy | main.py:81 |
lifespan |
software | healthy | main.py:129 |
_daily_backup_loop |
software | healthy | main.py:162 |
remote_access_gate |
software | healthy | main.py:395 |
root |
software | healthy | main.py:415 |
cheatsheet |
software | healthy | main.py:429 |
changelog |
software | healthy | main.py:438 |
health |
software | healthy | main.py:447 |
cancel_all_resting |
software | healthy | cancel_stale_orders.py:16 |
load_config |
software | healthy | app/config.py:25 |
get_kalshi_config |
software | dead | app/config.py:51 |
get |
software | healthy | app/config.py:59 |
get_env |
software | healthy | app/config.py:67 |
reload_config |
software | healthy | app/config.py:71 |
validate_mode |
software | healthy | app/models.py:300 |
validate_kalshi_config |
software | healthy | app/models.py:306 |
is_active |
software | healthy | app/state.py:12 |
stop_bot |
software | healthy | app/state.py:16 |
start_bot |
software | healthy | app/state.py:23 |
get_uptime |
software | healthy | app/state.py:31 |
get_db |
software | healthy | app/database.py:33 |
init_db |
software | healthy | app/database.py:51 |
insert_trade |
software | healthy | app/database.py:365 |
log_signal |
software | healthy | app/database.py:398 |
update_signal_disposition |
software | healthy | app/database.py:420 |
sweep_stale_received |
software | healthy | app/database.py:446 |
get_recent_signals |
software | healthy | app/database.py:478 |
get_trades |
software | healthy | app/database.py:507 |
get_today_trades |
software | healthy | app/database.py:517 |
get_stats |
software | healthy | app/database.py:528 |
export_csv |
software | healthy | app/database.py:572 |
log_wallet_tx |
software | healthy | app/database.py:591 |
get_wallet_transactions |
software | healthy | app/database.py:625 |
insert_kamino_snapshot |
software | healthy | app/database.py:636 |
get_kamino_snapshots |
software | dead | app/database.py:649 |
get_latest_kamino_snapshot |
software | healthy | app/database.py:660 |
compute_kamino_earnings |
software | healthy | app/database.py:670 |
insert_portfolio_snapshot |
software | healthy | app/database.py:770 |
get_portfolio_snapshots |
software | healthy | app/database.py:793 |
get_latest_portfolio_snapshot |
software | healthy | app/database.py:806 |
get_kamino_net_deposited |
software | healthy | app/database.py:815 |
insert_position |
software | healthy | app/database.py:829 |
get_open_positions |
software | healthy | app/database.py:861 |
get_open_position_for_signal |
software | healthy | app/database.py:871 |
get_all_positions |
software | healthy | app/database.py:888 |
close_position |
software | healthy | app/database.py:899 |
insert_reentry_watch |
software | healthy | app/database.py:927 |
get_active_reentry_watches |
software | healthy | app/database.py:956 |
update_reentry_watch |
software | healthy | app/database.py:967 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | main.py |
GET /cheatsheet |
api | healthy | main.py |
GET /changelog |
api | healthy | main.py |
GET /health |
api | healthy | main.py |
POST /webhook |
api | healthy | app/routers/webhook.py |
GET /evm/balance |
api | healthy | app/routers/dashboard.py |
GET /binance_us/balance |
api | healthy | app/routers/dashboard.py |
GET /binance_us/trades |
api | healthy | app/routers/dashboard.py |
GET /stats |
api | healthy | app/routers/dashboard.py |
GET /portfolio |
api | healthy | app/routers/dashboard.py |
GET /wallet/tokens |
api | healthy | app/routers/dashboard.py |
GET /portfolio/equity |
api | healthy | app/routers/dashboard.py |
GET /strategy/pnl |
api | healthy | app/routers/dashboard.py |
GET /exit-quality |
api | healthy | app/routers/dashboard.py |
GET /trades |
api | healthy | app/routers/dashboard.py |
GET /signals/recent |
api | healthy | app/routers/dashboard.py |
GET /signals/heartbeat |
api | healthy | app/routers/dashboard.py |
GET /trades/today |
api | healthy | app/routers/dashboard.py |
GET /price |
api | healthy | app/routers/dashboard.py |
GET /prices |
api | healthy | app/routers/dashboard.py |
GET /settings |
api | healthy | app/routers/dashboard.py |
POST /settings |
api | healthy | app/routers/dashboard.py |
GET /export/csv |
api | healthy | app/routers/dashboard.py |
GET /monitor/alerts |
api | healthy | app/routers/dashboard.py |
GET /bot/status |
api | healthy | app/routers/dashboard.py |
POST /bot/start |
api | healthy | app/routers/dashboard.py |
POST /bot/stop |
api | healthy | app/routers/dashboard.py |
GET /system/status |
api | healthy | app/routers/dashboard.py |
GET /ngrok |
api | healthy | app/routers/dashboard.py |
GET /kamino |
api | healthy | app/routers/dashboard.py |
POST /kamino/deposit |
api | healthy | app/routers/dashboard.py |
GET /wallet/transactions |
api | healthy | app/routers/dashboard.py |
POST /kamino/withdraw |
api | healthy | app/routers/dashboard.py |
GET /aave/status |
api | healthy | app/routers/dashboard.py |
POST /aave/deposit |
api | healthy | app/routers/dashboard.py |
POST /aave/withdraw |
api | healthy | app/routers/dashboard.py |
GET /scout |
api | healthy | app/routers/dashboard.py |
POST /scout/run |
api | healthy | app/routers/dashboard.py |
GET /positions |
api | healthy | app/routers/dashboard.py |
POST /positions/{position_id}/close |
api | healthy | app/routers/dashboard.py |
GET /positions/analytics |
api | healthy | app/routers/dashboard.py |
GET /indicators/performance |
api | healthy | app/routers/dashboard.py |
GET /alerts/active |
api | healthy | app/routers/dashboard.py |
GET /price_feed/status |
api | healthy | app/routers/dashboard.py |
GET /backtest/matrix |
api | healthy | app/routers/dashboard.py |
GET /backtests |
api | healthy | app/routers/dashboard.py |
POST /backtests |
api | healthy | app/routers/dashboard.py |
POST /backtests/import |
api | healthy | app/routers/dashboard.py |
DELETE /backtests/{backtest_id} |
api | healthy | app/routers/dashboard.py |
POST /backtests/parse-summary |
api | healthy | app/routers/dashboard.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
log_monitor.sh |
software | healthy | log_monitor.sh |
CLAUDE.md |
software | healthy | CLAUDE.md |
healthcheck.sh |
software | healthy | healthcheck.sh |
config_tpsl_overrides.yaml |
software | healthy | config_tpsl_overrides.yaml |
requirements.txt |
software | healthy | requirements.txt |
kalshi_audit.py |
software | healthy | kalshi_audit.py |
README.md |
software | healthy | README.md |
config_sizing_overrides.yaml |
software | healthy | config_sizing_overrides.yaml |
main.py |
software | healthy | main.py |
SETUP.md |
software | healthy | SETUP.md |
kalshi_close_btc.py |
software | healthy | kalshi_close_btc.py |
GOOGLE_STITCH_PROMPT.md |
software | healthy | GOOGLE_STITCH_PROMPT.md |
cancel_stale_orders.py |
software | healthy | cancel_stale_orders.py |
cheatsheet.html |
software | healthy | static/cheatsheet.html |
index.html |
software | healthy | static/index.html |
changelog.html |
software | healthy | static/changelog.html |
__init__.py |
software | healthy | app/__init__.py |
config.py |
software | healthy | app/config.py |
models.py |
software | healthy | app/models.py |
state.py |
software | healthy | app/state.py |
database.py |
software | healthy | app/database.py |
encrypt_key.py |
software | healthy | app/utils/encrypt_key.py |
generate_evm_key.py |
software | healthy | app/utils/generate_evm_key.py |
__init__.py |
software | healthy | app/utils/__init__.py |
csv_backup.py |
software | healthy | app/utils/csv_backup.py |
__init__.py |
software | healthy | app/routers/__init__.py |
webhook.py |
software | healthy | app/routers/webhook.py |
dashboard.py |
software | healthy | app/routers/dashboard.py |
jupiter_client.py |
software | healthy | app/services/jupiter_client.py |
binance_limit_executor.py |
software | healthy | app/services/binance_limit_executor.py |
strategy_builder.py |
software | healthy | app/services/strategy_builder.py |
openocean_client.py |
software | healthy | app/services/openocean_client.py |
aave_v3_client.py |
software | healthy | app/services/aave_v3_client.py |
kalshi_client.py |
software | healthy | app/services/kalshi_client.py |
evm_swap_executor.py |
software | healthy | app/services/evm_swap_executor.py |
kalshi_arbitrage.py |
software | healthy | app/services/kalshi_arbitrage.py |
kalshi_technical_bot.py |
software | healthy | app/services/kalshi_technical_bot.py |
btcd_calibrator.py |
software | healthy | app/services/btcd_calibrator.py |
news_service.py |
software | healthy | app/services/news_service.py |
claude_decision.py |
software | healthy | app/services/claude_decision.py |
__init__.py |
software | healthy | app/services/__init__.py |
price_feed.py |
software | healthy | app/services/price_feed.py |
kalshi_whale_tracker.py |
software | healthy | app/services/kalshi_whale_tracker.py |
kalshi_ai_agent.py |
software | healthy | app/services/kalshi_ai_agent.py |
telegram_service.py |
software | healthy | app/services/telegram_service.py |
kalshi_esports_scanner.py |
software | healthy | app/services/kalshi_esports_scanner.py |
evm_wallet_service.py |
software | healthy | app/services/evm_wallet_service.py |
telegram_commands.py |
software | healthy | app/services/telegram_commands.py |
paraswap_client.py |
software | healthy | app/services/paraswap_client.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ColoredFormatter |
software | healthy | main.py:39 |
SignalType |
software | healthy | app/models.py:10 |
WebhookSignal |
software | healthy | app/models.py:16 |
ClaudeDecision |
software | healthy | app/models.py:46 |
ClaudeResponse |
software | healthy | app/models.py:52 |
TradeRecord |
software | healthy | app/models.py:63 |
DashboardStats |
software | healthy | app/models.py:81 |
SettingsUpdate |
software | healthy | app/models.py:101 |
ArbitrageConfig |
software | healthy | app/models.py:120 |
SpreadBotConfig |
software | healthy | app/models.py:131 |
WhaleTrackerConfig |
software | healthy | app/models.py:147 |
TechnicalBotConfig |
software | healthy | app/models.py:157 |
SportsScannerConfig |
software | healthy | app/models.py:177 |
MarketMakerConfig |
software | healthy | app/models.py:192 |
EsportsScannerConfig |
software | healthy | app/models.py:219 |
AIAgentConfig |
software | healthy | app/models.py:234 |
WebSocketConfig |
software | healthy | app/models.py:249 |
CategoryLimitsConfig |
software | healthy | app/models.py:254 |
RiskManagerConfig |
software | healthy | app/models.py:264 |
KalshiConfig |
software | healthy | app/models.py:272 |
TradeReason |
software | healthy | app/database.py:15 |
JupiterClient |
software | healthy | app/services/jupiter_client.py:18 |
OpenOceanError |
software | healthy | app/services/openocean_client.py:53 |
OpenOceanClient |
software | healthy | app/services/openocean_client.py:58 |
AaveV3Client |
software | healthy | app/services/aave_v3_client.py:48 |
TokenBucketRateLimiter |
software | healthy | app/services/kalshi_client.py:43 |
KalshiTradingClient |
software | healthy | app/services/kalshi_client.py:78 |
AsyncKalshiClient |
software | healthy | app/services/kalshi_client.py:853 |
EVMSwapExecutor |
software | healthy | app/services/evm_swap_executor.py:26 |
ArbitrageOpportunity |
software | healthy | app/services/kalshi_arbitrage.py:19 |
KalshiArbitrageScanner |
software | healthy | app/services/kalshi_arbitrage.py:57 |
TechSignal |
software | healthy | app/services/kalshi_technical_bot.py:78 |
KalshiTechnicalBot |
software | healthy | app/services/kalshi_technical_bot.py:109 |
_BTCDCalibrator |
software | healthy | app/services/btcd_calibrator.py:27 |
NewsService |
software | healthy | app/services/news_service.py:14 |
PriceData |
software | healthy | app/services/price_feed.py:18 |
PriceFeed |
software | healthy | app/services/price_feed.py:92 |
WhaleTrade |
software | healthy | app/services/kalshi_whale_tracker.py:17 |
KalshiWhaleTracker |
software | healthy | app/services/kalshi_whale_tracker.py:47 |
AgentDecision |
software | healthy | app/services/kalshi_ai_agent.py:108 |
ConsensusDecision |
software | healthy | app/services/kalshi_ai_agent.py:136 |
KalshiAIAgentBot |
software | healthy | app/services/kalshi_ai_agent.py:194 |
TelegramService |
software | healthy | app/services/telegram_service.py:13 |
EsportsMarket |
software | healthy | app/services/kalshi_esports_scanner.py:27 |
EsportsValueBet |
software | healthy | app/services/kalshi_esports_scanner.py:61 |
KalshiEsportsScanner |
software | healthy | app/services/kalshi_esports_scanner.py:79 |
EVMWalletService |
software | healthy | app/services/evm_wallet_service.py:95 |
TelegramCommandHandler |
software | healthy | app/services/telegram_commands.py:19 |
ParaswapError |
software | healthy | app/services/paraswap_client.py:68 |
ParaswapClient |
software | healthy | app/services/paraswap_client.py:73 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
static |
software | healthy | static |
app |
software | healthy | app |
utils |
software | healthy | app/utils |
routers |
software | healthy | app/routers |
services |
software | healthy | app/services |
scripts |
software | healthy | scripts |
tools |
software | healthy | tools |
backtesting |
software | healthy | backtesting |
kalshi |
software | healthy | backtesting/kalshi |
strategies |
software | healthy | backtesting/kalshi/strategies |
results |
software | healthy | backtesting/results |
Indicators |
software | healthy | Indicators |
config |
software | healthy | config |
Backtests |
software | healthy | Backtests |
| Label | Layer | Status | Path |
|---|---|---|---|
trades |
data | healthy | app/database.py |
signals_log |
data | healthy | app/database.py |
daily_summary |
data | healthy | app/database.py |
wallet_transactions |
data | healthy | app/database.py |
positions |
data | healthy | app/database.py |
backtests |
data | healthy | app/database.py |
kalshi_trades |
data | healthy | app/database.py |
kalshi_positions |
data | healthy | app/database.py |
kalshi_whales |
data | healthy | app/database.py |
paper_trades |
data | healthy | app/database.py |
kamino_snapshots |
data | healthy | app/database.py |
portfolio_snapshots |
data | healthy | app/database.py |
reentry_watches |
data | healthy | app/database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | healthcheck.sh |
port:04 |
network | healthy | backtesting/integration_smoke_test.sh |
port:03 |
network | healthy | backtesting/integration_smoke_test.sh |
port:30 |
network | healthy | backtesting/integration_smoke_test.sh |
port:01 |
network | healthy | backtesting/integration_smoke_test.sh |
port:40 |
network | healthy | backtesting/integration_smoke_test.sh |
port:45 |
network | healthy | backtesting/integration_smoke_test.sh |
port:11 |
network | healthy | config/bull_roster.yaml |
port:15 |
network | healthy | config/bull_roster.yaml |
port:10 |
network | healthy | config/bull_roster.yaml |
port:70 |
network | healthy | config/bull_roster.yaml |
port:12 |
network | healthy | config/bull_roster.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
cryptord84__tradingview-bot |
software | healthy | /data/fable5_failed_archive/cryptord84__tradingview-bot |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | backtesting/stock_universe.py |
This page is publicly accessible at:
https://repobility.com/scan/8158f419-d7e5-4b4d-a812-5717b3319878/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8158f419-d7e5-4b4d-a812-5717b3319878/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.