NodeFi is a modular, upgradeable protocol that enables:
- Staking & Vaulting: Stake ERC-20 (or native ETH/SOL) in a share-based CoreVault with dust handling and configurable slippage.
- Ve-Boosts: Lock
NODEandUNIin on-chainVeTokenandVeUNIcontracts to boost rewards. - Rewards Distribution: Automated
RewardsDistributorallocates on-chain and bridged yield with commission routing, deflationary burn, buy-back, and LP exit fees. - Cross-Chain Bridge:
BridgeAdapteringests off-chain yield tokens and feeds them into on-chain distribution. - Tokenomics: Fixed and floating supply mechanics, deflationary and buy-back sinks, commission streams, and flywheel integration of Uniswap & Solana liquidity.
- On-Chain Governance:
NodeFiTimelockController+NodeFiGovernorenable full DAO proposal/vote/execute. - Security & CI: Slither + ConsenSys Diligence Fuzzing in CI, upgradeable via OZ UUPS proxies, with extensive unit & integration tests.
- Getting Started
- Architecture Overview
- Contracts & Modules
- Tokenomics & Whitepaper
- On-Chain Governance
- Scripts & Tests
- CI / Security
- Grant Proposal & Pitch
- Roadmap
- Contributing
- Node.js ≥ 16
- npm or Yarn
- Hardhat
- GitHub CLI (for CI integrations)
# Install dependencies
npm install
# Compile
npx hardhat compile
# Run all tests
npx hardhat test