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
Uses swing pricing to protect reserve levels during large deposits/withdrawals
Charges management fees split between protocol and node operator
Control Structure
Node Owner sets strategy, components, and risk parameters
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
Component liquidation follows a strict order during redemptions
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