MCPcopy Create free account

hub / github.com/Thornsnake/MCRBot / types & classes

Types & classes83 in github.com/Thornsnake/MCRBot

Class
index.ts:24
Class
class/Book.ts:6
Class
class/Instrument.ts:5
Class
class/Account.ts:6
Class
class/Database.ts:14
Class
class/Authentication.ts:5
Class
class/Calculation.ts:8
Class
class/WebHook.ts:37
Class
class/ConfigStore.ts:10
Class
class/CoinGecko.ts:6
Class
class/Trade.ts:26
Class
class/gui/Auth.ts:17
Class
class/gui/GUIServer.ts:29
Class
class/gui/DataBridge.ts:14
Class
class/gui/BotControl.ts:8
ClassAccount
class/Account.ts:6
InterfaceAppState
gui/src/stores/appStore.ts:7
ClassAuth
* Web GUI authentication. The password is stored salted-hashed (scrypt) in the database — never in * plaintext. Session tokens are random, kept in me
class/gui/Auth.ts:17
InterfaceAuthStatus
gui/src/api/types.ts:202
InterfaceAuthTokenResponse
gui/src/api/types.ts:206
ClassAuthentication
class/Authentication.ts:5
ClassBook
class/Book.ts:6
ClassBot
index.ts:24
InterfaceBotConfig
gui/src/api/types.ts:149
ClassBotControl
* A small bridge that gives the web routes access to the running bot without importing the Bot class * (which would create a circular dependency). Th
class/gui/BotControl.ts:8
ClassCalculation
class/Calculation.ts:8
InterfaceClientToServerEvents
gui/src/api/socket.ts:55
ClassCoinGecko
class/CoinGecko.ts:6
ClassConfigStore
* Manages the live CONFIG object: validating proposed changes, applying them in place (so the bot * picks them up on the next cron tick), and persist
class/ConfigStore.ts:10
InterfaceCycleCompleteData
gui/src/api/socket.ts:41
InterfaceDashboardData
gui/src/api/types.ts:77
InterfaceDashboardTrailingStop
gui/src/api/types.ts:59
ClassDataBridge
* The bridge between the running bot and the dashboard. It receives trade/cycle notifications from * the bot, persists history to SQLite, runs an ind
class/gui/DataBridge.ts:14
ClassDatabase
* The single SQLite database that holds EVERYTHING the bot consumes or produces: the configuration, * the trailing-stop state, the coin removal list,
class/Database.ts:14
InterfaceDiscordPostConfig
gui/src/api/types.ts:140
InterfaceDistCoin
gui/src/api/types.ts:30
InterfaceDistribution
gui/src/api/types.ts:38
InterfaceDistributionHeatmapProps
gui/src/components/distribution/DistributionHeatmap.tsx:7
InterfaceDistributionHistory
gui/src/api/types.ts:52
InterfaceDistributionHistoryEntry
gui/src/api/types.ts:44
InterfaceDistributionUpdateData
gui/src/api/socket.ts:21
EnumEMessageDataRebalanceCoinDirection
class/WebHook.ts:None
EnumEMessageType
class/WebHook.ts:None
EnumETradeType
class/Trade.ts:None
ClassGUIServer
class/gui/GUIServer.ts:29
InterfaceHeaderProps
gui/src/components/layout/Header.tsx:5
InterfaceIAccount
interface/IAccount.ts:1
InterfaceIBook
interface/IBook.ts:1
InterfaceICoin
interface/ICoin.ts:1
InterfaceICoinRemoval
interface/ICoinRemoval.ts:1
InterfaceIConfig
config.ts:7
InterfaceICycleSnapshot
interface/IDashboard.ts:22
InterfaceIDistributionDelta
interface/IDistributionDelta.ts:1
InterfaceIGUIServerDeps
class/gui/GUIServer.ts:24
InterfaceIInstrument
interface/IInstrument.ts:9
InterfaceIMessageDataInvest
class/WebHook.ts:30
InterfaceIMessageDataRebalance
class/WebHook.ts:25
InterfaceIMessageDataRebalanceCoin
class/WebHook.ts:18
InterfaceIPortfolioATH
interface/IPortfolioATH.ts:1
InterfaceITradeRecord
interface/IDashboard.ts:7
ClassInstrument
class/Instrument.ts:5
InterfacePerformanceEntry
gui/src/api/types.ts:108
InterfacePerformanceQuery
gui/src/api/types.ts:120
InterfacePerformanceResponse
gui/src/api/types.ts:116
InterfacePortfolioState
gui/src/api/types.ts:132
InterfacePortfolioTrailingStop
gui/src/api/types.ts:66
InterfacePortfolioUpdateData
gui/src/api/socket.ts:7
InterfaceRemovalEntry
gui/src/api/types.ts:127
InterfaceRow
gui/src/components/distribution/TargetActualBars.tsx:12
InterfaceSeriesPoint
gui/src/pages/PerformancePage.tsx:23
InterfaceServerToClientEvents
gui/src/api/socket.ts:48
InterfaceStatCardProps
gui/src/components/common/StatCard.tsx:13
InterfaceStatusDotProps
gui/src/components/common/StatusDot.tsx:1
InterfaceTargetActualBarsProps
gui/src/components/distribution/TargetActualBars.tsx:5
InterfaceTileDatum
gui/src/components/distribution/DistributionHeatmap.tsx:37
InterfaceToastMessage
gui/src/components/common/Toast.tsx:6
ClassTrade
class/Trade.ts:26
InterfaceTrade
gui/src/api/types.ts:10
InterfaceTradeNewData
gui/src/api/socket.ts:27
InterfaceTradesQuery
gui/src/api/types.ts:92
InterfaceTradesResponse
gui/src/api/types.ts:101
InterfaceUpdateConfigResponse
gui/src/api/types.ts:194
ClassWebHook
class/WebHook.ts:37