Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/wquguru/nof0
/ types & classes
Types & classes
373 in github.com/wquguru/nof0
⨍
Functions
1,407
◇
Types & classes
373
↓ 1 callers
TypeAlias
OrderStyle
OrderStyle defines how the manager submits opening orders.
go/pkg/manager/config.go:19
Interface
AccountEquitySnapshotsModel
AccountEquitySnapshotsModel is an interface to be customized, add more methods here, and implement the added methods in customAccountEquitySnapshotsMo
go/internal/model/accountequitysnapshotsmodel.go:32
Struct
AccountInfo
AccountInfo summarizes account-level state.
go/pkg/executor/types.go:25
Struct
AccountSnapshot
AccountSnapshot captures the latest equity snapshot for a model with nullable metrics represented via pointers.
go/internal/model/accountequitysnapshotsmodel.go:16
Struct
AccountState
AccountState summarizes a trading account.
go/pkg/exchange/types.go:84
Struct
AccountStateResponse
AccountStateResponse wraps account state returned by Hyperliquid.
go/pkg/exchange/hyperliquid/types.go:151
Struct
AccountSyncSnapshot
AccountSyncSnapshot represents a normalized account/equity update.
go/pkg/manager/persistence.go:45
Struct
AccountTotal
go/internal/types/types.go:30
Struct
AccountTotalsLogic
go/internal/logic/accounttotalslogic.go:15
Struct
AccountTotalsRequest
go/internal/types/types.go:44
Struct
AccountTotalsResponse
go/internal/types/types.go:48
Interface
AccountTotalsRow
web/src/lib/api/hooks/useAccountTotals.ts:8
Struct
AccountValue
go/internal/types/types.go:54
Interface
AccountsModel
AccountsModel is an interface to be customized, add more methods here, and implement the added methods in customAccountsModel.
go/internal/model/accountsmodel.go:13
Struct
Action
Action encodes the payload sent to the Hyperliquid exchange endpoint.
go/pkg/exchange/hyperliquid/types.go:31
TypeAlias
ActionType
ActionType enumerates supported exchange actions.
go/pkg/exchange/hyperliquid/types.go:11
Interface
ActivityAwareConfig
web/src/lib/api/hooks/activityAware.ts:6
Interface
AdaptiveRefreshOptions
web/src/lib/api/hooks/activityAware.ts:11
Interface
AlignmentDebugInfo
web/src/lib/api/hooks/debugTimeAlignment.ts:14
TypeAlias
AllMidsResponse
AllMidsResponse maps symbols to their current mid prices.
go/pkg/market/exchanges/hyperliquid/types.go:113
Struct
AnalyticsLogic
go/internal/logic/analyticslogic.go:15
Interface
AnalyticsResponse
web/src/lib/api/hooks/useAnalytics.ts:6
Struct
AnalyticsResponse
go/internal/types/types.go:59
Interface
AnalyticsRow
web/src/lib/api/hooks/useAnalyticsMap.ts:6
Struct
AnalyticsSnapshot
AnalyticsSnapshot captures performance metrics for persistence/leaderboard.
go/pkg/manager/persistence.go:55
Struct
Asset
Asset describes a tradeable instrument.
go/pkg/market/provider.go:31
Struct
AssetCtx
AssetCtx provides contextual info such as funding and mark price.
go/pkg/exchange/hyperliquid/types.go:213
Struct
AssetCtx
AssetCtx holds per-symbol market context such as funding and open interest.
go/pkg/market/exchanges/hyperliquid/types.go:63
Struct
AssetInfo
AssetInfo aggregates convenience metadata for trading use cases.
go/pkg/exchange/hyperliquid/types.go:227
Struct
AssetMeta
AssetMeta captures exchange-specific constraints used for validation/formatting.
go/pkg/executor/types.go:57
Struct
AssetUniverseEntry
AssetUniverseEntry describes asset listing info from the meta endpoint.
go/pkg/exchange/hyperliquid/types.go:203
Struct
BasicExecutor
BasicExecutor is a minimal implementation wiring configuration, prompt rendering and the LLM client.
go/pkg/executor/executor.go:29
Struct
BasicExecutorFactory
BasicExecutorFactory is a minimal factory that adapts a TraderConfig into an executor.Config and constructs a local executor.BasicExecutor.
go/pkg/manager/manager.go:39
Struct
BreakdownTable
go/internal/types/types.go:64
Struct
BudgetConfig
BudgetConfig controls token spend for LLM usage.
go/pkg/llm/config.go:58
Struct
BudgetGuard
go/pkg/llm/budget.go:22
Struct
BudgetSnapshot
go/pkg/llm/budget.go:13
Struct
BuilderInfo
BuilderInfo describes a routing builder and optional fee configuration.
go/pkg/exchange/types.go:45
Struct
CSVKlineFeeder
CSVKlineFeeder reads a 2-column CSV (ts,close) and emits snapshots by close. The timestamp column is optional and ignored for now.
go/pkg/backtest/feeder_kline.go:15
Struct
CacheTTL
go/internal/config/config.go:24
Struct
Cancel
Cancel identifies an order to cancel (public API input).
go/pkg/exchange/hyperliquid/types.go:77
Struct
CancelAllPayload
CancelAllPayload captures cancel-all arguments.
go/pkg/exchange/hyperliquid/types.go:105
Struct
CancelByCloid
CancelByCloid identifies an order to cancel by client order id.
go/pkg/exchange/hyperliquid/types.go:89
Struct
CandidateCoin
CandidateCoin is a pre-filtered candidate symbol with provenance labels.
go/pkg/executor/types.go:36
TypeAlias
CandleResponse
CandleResponse mirrors the payload returned from candleSnapshot requests.
go/pkg/market/exchanges/hyperliquid/types.go:34
Struct
CandleSnapshotRequest
CandleSnapshotRequest carries parameters for the candleSnapshot request.
go/pkg/market/exchanges/hyperliquid/types.go:26
Struct
ChangeInfo
ChangeInfo describes percentage changes over standard windows.
go/pkg/market/provider.go:46
Interface
ChartDataPoint
web/src/components/chart/AccountValueChart.tsx:28
Struct
ChatRequest
ChatRequest describes a single LLM chat invocation.
go/pkg/llm/types.go:4
Struct
ChatResponse
ChatResponse captures a non-streaming completion result.
go/pkg/llm/types.go:40
Struct
Choice
Choice represents a single completion choice.
go/pkg/llm/types.go:52
Struct
Client
Client coordinates signed requests against Hyperliquid exchange endpoints.
go/pkg/exchange/hyperliquid/client.go:32
Struct
Client
Client interacts with ZenMux-exposed LLMs via the OpenAI SDK.
go/pkg/llm/client.go:36
Struct
Client
Client wraps access to the Hyperliquid info endpoint.
go/pkg/market/exchanges/hyperliquid/client.go:29
FuncType
ClientOption
ClientOption customises the Hyperliquid client.
go/pkg/exchange/hyperliquid/client.go:58
FuncType
ClientOption
ClientOption configures optional client behaviour.
go/pkg/llm/client.go:48
Struct
Config
Config captures configuration for one or more exchange providers.
go/pkg/exchange/config.go:17
Struct
Config
Config holds runtime settings for the LLM client.
go/pkg/llm/config.go:31
Struct
Config
Config controls runtime behaviour for the executor module.
go/pkg/executor/config.go:18
Struct
Config
Config describes the set of market data providers available to the application.
go/pkg/market/config.go:17
Struct
Config
Config defines the overall manager configuration schema.
go/pkg/manager/config.go:29
Struct
Config
Config enumerates dependencies needed to persist manager events.
go/internal/persistence/engine/persistence.go:50
Struct
Config
Config enumerates dependencies required to persist market data.
go/internal/persistence/market/service.go:41
Struct
Config
go/internal/config/config.go:51
Struct
ConfigSyncResult
ConfigSyncResult captures the outcome of a sync run so callers can log or assert behavior in tests.
go/pkg/repo/trader_config_repo.go:34
Struct
Context
Context aggregates all inputs required to form a decision.
go/pkg/executor/types.go:64
Struct
Conversation
go/internal/types/types.go:281
Interface
ConversationItem
web/src/lib/api/hooks/useConversations.ts:12
Interface
ConversationMessage
web/src/lib/api/hooks/useConversations.ts:6
Struct
ConversationMessage
go/internal/types/types.go:275
Interface
ConversationMessagesModel
ConversationMessagesModel is an interface to be customized, add more methods here, and implement the added methods in customConversationMessagesModel.
go/internal/model/conversationmessagesmodel.go:13
Struct
ConversationRecord
ConversationRecord describes a single executor → LLM interaction.
go/pkg/executor/persistence.go:14
Interface
ConversationRecorder
ConversationRecorder captures prompt/response pairs for debugging/cost tracking.
go/pkg/executor/persistence.go:9
Struct
ConversationsLogic
go/internal/logic/conversationslogic.go:15
Interface
ConversationsModel
ConversationsModel is an interface to be customized, add more methods here, and implement the added methods in customConversationsModel.
go/internal/model/conversationsmodel.go:13
Interface
ConversationsResponse
web/src/lib/api/hooks/useConversations.ts:17
Struct
ConversationsResponse
go/internal/types/types.go:286
Struct
CrossMarginSummary
CrossMarginSummary mirrors margin data for cross mode.
go/pkg/exchange/types.go:99
Struct
CryptoPrice
go/internal/types/types.go:159
Struct
CryptoPricesLogic
go/internal/logic/cryptopriceslogic.go:15
Struct
CryptoPricesResponse
go/internal/types/types.go:165
Struct
CycleRecord
CycleRecord captures an end-to-end decision cycle for audit and analysis.
go/pkg/journal/journal.go:12
Struct
DataLoader
DataLoader handles loading JSON data from MCP data files
go/internal/data/loader.go:13
Interface
DataSource
DataSource abstracts how data is loaded. It can be backed by files, DB, etc.
go/internal/data/datasource.go:6
Struct
Decision
go/pkg/llm/client_test.go:207
Struct
Decision
Decision captures a single trading action suggestion.
go/pkg/executor/types.go:92
Struct
DecisionCycleRecord
DecisionCycleRecord is emitted after each decision loop for DB/cache mirroring.
go/pkg/manager/persistence.go:38
Interface
DecisionCyclesModel
DecisionCyclesModel is an interface to be customized, add more methods here, and implement the added methods in customDecisionCyclesModel.
go/internal/model/decisioncyclesmodel.go:13
Struct
Delta
Delta describes the incremental update in a streaming response.
go/pkg/llm/types.go:96
Struct
Described
go/pkg/llm/structured_test.go:57
Struct
EIP712Domain
EIP712Domain matches the domain separator definition.
go/pkg/exchange/hyperliquid/types.go:253
Struct
Engine
Engine wires a Feeder, a Strategy, and an exchange.Provider to simulate a session.
go/pkg/backtest/engine.go:26
Struct
ExchangeRequest
ExchangeRequest is the signed request envelope for exchange actions.
go/pkg/exchange/hyperliquid/types.go:127
Struct
ExecGuards
ExecGuards defines optional hard guards applied at execution/validation time.
go/pkg/manager/config.go:71
Interface
Executor
Executor defines the decision engine interface.
go/pkg/executor/executor.go:19
Interface
ExecutorFactory
ExecutorFactory abstracts executor construction so Manager stays decoupled from concrete executor wiring (local vs RPC, prompt template selection, etc
go/pkg/manager/manager.go:33
FuncType
ExecutorOption
ExecutorOption customises BasicExecutor construction.
go/pkg/executor/persistence.go:33
Interface
ExitPlan
web/src/lib/api/types.ts:1
Interface
ExitPlan
web/src/lib/api/hooks/usePositions.ts:21
Interface
Feeder
Feeder yields sequential market snapshots for a symbol.
go/pkg/backtest/engine.go:16
next →
1–100 of 373, ranked by callers