Node Contract Overview
The Node contract is the core unit of the NashPoint protocol, functioning as a managed investment vehicle. It accepts deposits in a base asset (like USDC) and manages those assets across multiple yield-generating strategies ("components").
Key Features
Accepts deposits and manages redemptions with configurable limits
Maintains a reserve ratio of the base asset for liquidity
Allocates excess capital across components according to target weights
Charges management fees split between protocol and node operator
Control Structure
Node Owner sets strategy, components, and risk parameters
Node Owner configures policies, such as whitelisting, blacklisting, cap, non-transferable Node shares, etc.
Rebalancers execute trades within owner-defined constraints
All components and trading methods (routers) must be protocol-approved
Trading only occurs in designated time windows to prevent excessive churn
Security Model
Multi-tiered permissions system
No forced upgrades - nodes operate independently once configured
All critical parameters have safety bounds
The Node serves as an autonomous investment vehicle that combines owner-defined strategy with automated execution, while maintaining strict security and risk management controls.
Last updated