MCPcopy Create free account

hub / github.com/NoFxAiOS/nofx / types & classes

Types & classes581 in github.com/NoFxAiOS/nofx

↓ 28 callersTypeAliasEncryptedString
EncryptedString is a custom type that automatically encrypts on save and decrypts on load Usage: Use EncryptedString instead of string for sensitive f
crypto/crypto.go:415
↓ 1 callersTypeAliasBreakoutLevel
BreakoutLevel represents which box level has been broken
market/types.go:221
↓ 1 callersTypeAliasDBType
DBType represents database type
store/driver.go:15
↓ 1 callersTypeAliasRegimeLevel
RegimeLevel represents the ranging classification level
market/types.go:210
Class
web/src/lib/crypto.ts:24
Class
web/src/lib/httpClient.ts:27
Class
web/src/lib/httpClient.ts:49
StructAADData
crypto/crypto.go:42
StructAI500Response
AI500Response is the API response structure
provider/nofxos/ai500.go:25
StructAICharge
AICharge represents a single AI call charge record
store/ai_charge.go:10
StructAIChargeStore
AIChargeStore handles AI charge records
store/ai_charge.go:50
InterfaceAIClient
AIClient public AI client interface (for external use)
mcp/interface.go:14
InterfaceAIModel
web/src/types/config.ts:1
StructAIModel
AIModel AI model configuration
store/ai_model.go:21
StructAIModelStore
AIModelStore AI model storage
store/ai_model.go:16
InterfaceAIProviderConfig
web/src/components/trader/model-constants.ts:13
InterfaceAIStrategyConfig
web/src/types/strategy.ts:60
StructAIStrategyConfig
AIStrategyConfig contains fields only used by AI trading strategies.
store/strategy.go:638
InterfaceAITradersPageProps
web/src/components/trader/AITradersPage.tsx:27
StructAIUsageEvent
telemetry/experience.go:40
StructAPIClient
market/api_client.go:18
StructAPIError
APIError represents an API error response
provider/nofxos/client.go:142
StructAPIErrorResponse
api/errors.go:11
InterfaceAboutSectionProps
web/src/components/landing/AboutSection.tsx:5
StructAccountBalance
AccountBalance Account balance information (Lighter)
trader/lighter/types.go:19
InterfaceAccountInfo
web/src/types/trading.ts:18
StructAccountInfo
AccountInfo LIGHTER account information
trader/lighter/trader.go:23
StructAccountInfo
AccountInfo account information
kernel/engine.go:44
StructAccountResponse
AccountResponse LIGHTER account API response API may return accounts in "accounts" or "sub_accounts" field
trader/lighter/trader.go:53
InterfaceAccountSnapshot
web/src/types/trading.ts:61
StructAccountSnapshot
AccountSnapshot account state snapshot
store/decision.go:60
InterfaceAdvancedChartProps
web/src/components/charts/AdvancedChart.tsx:48
StructAgent
Agent is a stateful AI agent for one Telegram chat. It exposes a single "api_request" tool and runs a loop until the LLM returns a plain-text reply (n
telegram/agent/agent.go:48
StructAlert
Alert alert data structure
market/types.go:145
StructAlertThresholds
market/types.go:160
ClassApiError
web/src/lib/httpClient.ts:27
StructApiKeyResponse
ApiKeyResponse API key query response
trader/lighter/trader.go:262
InterfaceApiResponse
web/src/lib/httpClient.ts:18
InterfaceAppChromeProps
web/src/router/AppRoutes.tsx:114
StructAssetInfo
AssetInfo represents information about a single asset
provider/hyperliquid/kline.go:232
StructAsterTradeRecord
AsterTradeRecord represents a trade from Aster API
trader/aster/trader_account.go:195
StructAsterTrader
AsterTrader Aster trading platform implementation
trader/aster/trader.go:27
StructAsterTraderTestSuite
============================================================ 1. AsterTraderTestSuite - inherits base test suite ======================================
trader/aster/trader_test.go:23
InterfaceAuthContextType
web/src/contexts/AuthContext.tsx:15
StructAutoTrader
AutoTrader automatic trader
trader/auto_trader.go:147
StructAutoTraderConfig
AutoTraderConfig auto trading configuration (simplified version - AI makes all decisions)
trader/auto_trader.go:53
InterfaceAutopilotLaunchPanelProps
web/src/components/trader/AutopilotLaunchPanel.tsx:32
StructBar
Bar represents a single OHLCV bar from Twelve Data
provider/twelvedata/kline.go:20
StructBar
Bar represents a single OHLCV bar from Alpaca
provider/alpaca/kline.go:19
StructBarsResponse
BarsResponse represents the response from Alpaca bars API
provider/alpaca/kline.go:31
StructBaseCoinResponse
provider/coinank/coinank_api/base_coin.go:37
InterfaceBeginnerGuideCardsProps
web/src/components/trader/BeginnerGuideCards.tsx:3
InterfaceBeginnerOnboardingResponse
web/src/types/config.ts:153
StructBilingualFieldDef
========== Bilingual Field Definitions ========== BilingualFieldDef defines a field with bilingual name, formula, and description
kernel/schema.go:25
StructBilingualRuleDef
========== Bilingual Rule Definitions ========== BilingualRuleDef defines a trading rule with bilingual description and reason
kernel/schema.go:223
StructBinanceFuturesTestSuite
============================================================ 1. BinanceFuturesTestSuite - Inherits base test suite ===================================
trader/binance/futures_test.go:24
StructBitgetContract
BitgetContract Bitget contract info
trader/bitget/trader.go:64
StructBitgetFill
Bitget fill structure - supports both one-way and hedge mode
trader/bitget/order_sync.go:53
StructBitgetResponse
BitgetResponse Bitget API response
trader/bitget/trader.go:76
StructBitgetTrade
BitgetTrade represents a trade record from Bitget fill history
trader/bitget/order_sync.go:17
StructBitgetTrader
BitgetTrader Bitget futures trader
trader/bitget/trader.go:36
InterfaceBlockrunModel
web/src/components/trader/model-constants.ts:19
InterfaceBollingerBands
web/src/utils/indicators.ts:178
InterfaceBookState
web/src/components/terminal/OrderBook.tsx:22
StructBoxData
BoxData represents multi-period Donchian channel (box) data
market/types.go:192
TypeAliasBreakoutAction
============================================================================ Task 9: Breakout Handler ================================================
trader/grid_regime.go:175
StructBreakoutState
3 candles to confirm breakout BreakoutState tracks the current breakout state
trader/grid_regime.go:139
TypeAliasBreakoutType
============================================================================ Breakout Detection (price vs grid boundary) =============================
trader/auto_trader_grid.go:89
StructBybitTrade
BybitTrade represents a trade record from Bybit execution list
trader/bybit/order_sync.go:22
StructBybitTrader
BybitTrader Bybit USDT Perpetual Futures Trader
trader/bybit/trader.go:19
StructCandidateCoin
CandidateCoin candidate coin (from coin pool)
kernel/engine.go:56
StructCandle
Candle represents a single OHLCV candle from Hyperliquid
provider/hyperliquid/kline.go:20
StructCandleRequest
CandleRequest represents the request for candleSnapshot
provider/hyperliquid/kline.go:34
StructCandleRequestBody
CandleRequestBody represents the body of candleSnapshot request
provider/hyperliquid/kline.go:40
InterfaceCandlesProps
web/src/components/terminal/Candles.tsx:4
InterfaceCell
web/src/components/terminal/OrchestrationTopology.tsx:59
InterfaceCell
web/src/components/terminal/SignalMatrix.tsx:44
InterfaceChartTabsProps
web/src/components/charts/ChartTabs.tsx:10
InterfaceChartWithOrdersProps
web/src/components/charts/ChartWithOrders.tsx:35
InterfaceChartWithOrdersSimpleProps
web/src/components/charts/ChartWithOrdersSimple.tsx:4
StructClaims
Claims represents JWT claims
auth/auth.go:66
StructClaudeClient
ClaudeClient wraps the base Client and overrides the methods that differ for the Anthropic Messages API. All other behaviour (retry, timeout, logging
mcp/provider/claude.go:41
StructClaw402Client
Claw402Client implements AIClient using claw402.ai's x402 v2 USDC payment gateway. When the selected model routes to an Anthropic endpoint, it automat
mcp/payment/claw402.go:95
StructClaw402DataClient
Claw402DataClient wraps nofxos API calls through claw402's x402 payment gateway. Instead of calling nofxos.ai directly, it calls claw402.ai/api/v1/nof
provider/nofxos/claw402.go:20
InterfaceClaw402Model
web/src/components/trader/model-constants.ts:3
StructCleanupConfig
market/types.go:167
StructClient
telemetry/experience.go:24
StructClient
Client AI API configuration
mcp/client.go:69
StructClient
Client is the NofxOS API client
provider/nofxos/client.go:23
StructClient
Client is the Twelve Data API client
provider/twelvedata/kline.go:72
StructClient
Client is the Alpaca API client
provider/alpaca/kline.go:38
StructClient
provider/vergex/client.go:33
StructClient
Client is the Hyperliquid API client
provider/hyperliquid/kline.go:48
InterfaceClientEmbedder
ClientEmbedder is implemented by provider types that embed *Client, allowing generic extraction of the underlying base client (e.g. for cloning).
mcp/interface.go:9
InterfaceClientHooks
ClientHooks is the dispatch interface used to implement per-provider polymorphism without Go's lack of virtual methods. Each method can be overridden
mcp/hooks.go:13
FuncTypeClientOption
ClientOption client option function (Functional Options pattern)
mcp/options.go:9
StructClosedPnLRecord
ClosedPnLRecord represents a single closed position record from exchange
trader/types/interface.go:10
StructClosedPnLRecord
ClosedPnLRecord represents a closed position record from exchange All time fields use int64 millisecond timestamps (UTC)
store/position_history.go:176
StructCoinData
CoinData represents AI500 coin information
provider/nofxos/ai500.go:12
StructCoinInfo
CoinInfo represents basic Hyperliquid market information.
provider/hyperliquid/coins.go:23
next →1–100 of 581, ranked by callers