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