NashPoint
NashPoint
  • Introduction
    • Introduction To Nashpoint
    • Current Features & Capabilities
    • Post Launch Roadmap
  • User Documentation
    • Node Contract Overview
    • Node Owner & Rebalancer Roles
    • Portfolio Management
    • Rebalancing & Strategy Execution
    • User Deposits & Shares
    • Asynchronous Redemptions
      • Two Step Process
    • Swing Pricing
    • Processing User Redemptions
    • Management & Execution Fees
  • Developer Documentation
    • Overview
    • Role-Based Access Control
    • Smart Contract Architecture
  • Routers
    • ERC-4626 Router
    • ERC-7540 Router
    • Router Tolerance
  • Creating A Node
  • Asynchronous Redemptions
  • Managing a Node
    • Adding & Removing Components
    • Updating Component Allocations
    • Rebalance Window & Cooldown
    • Rebalancing a Node
    • Managing Rebalancers
    • Processing User Redemptions
      • Reserve vs Component Fulfillment
    • Reserve Management
    • Fees Configuration
    • Liquidation Queue Configuration
    • Max Deposit Limits
    • Operator Permissions
    • Emergency Controls
  • Upgrading a Node
    • Adding Quoters & Routers
    • Custom Router Development
    • Multi-Tier Permissioning
  • Cached Data & Gas Efficiency
  • Swing Pricing Calculations
  • Adding Routers and Components - Step by Step Guide
  • Node Execute Function
  • Resources
    • FAQ
    • Glossary
    • Supported Networks & Protocols
    • Deployments
    • Audits
    • GitHub
    • Telegram
    • NashPoint
  • Node Strategies
    • Test Node A
Powered by GitBook
On this page
Edit on GitHub
  1. User Documentation

User Deposits & Shares

PreviousRebalancing & Strategy ExecutionNextAsynchronous Redemptions

Last updated 2 months ago

NashPoint Nodes implement the standard for deposits, enabling users to seamlessly deposit assets and receive standardized shares representing their proportional ownership in the Node's underlying investments.

When you deposit funds into NashPoint, you receive shares representing your stake in the overall strategy. You can either specify exactly how many assets you'd like to deposit and receive the corresponding number of shares, or specify the number of shares you'd like to receive, and NashPoint calculates the required asset deposit. The flexibility allows users to choose based on convenience or specific investment goals.

ERC-4626: A standardized tokenized vault interface that simplifies deposits, withdrawals, and asset valuations across DeFi protocols.

Deposit: Use the deposit() function to specify exactly how many assets you'd like to deposit; NashPoint calculates how many shares you'll receive.

Mint: Use the mint() where you specify exactly how many shares you want; NashPoint calculates how many assets you'll need to deposit.

ERC-4626