Skip to content

reserve-protocol/register

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5,638 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reserve Interface (Register)

The frontend for Reserve Protocol — live at app.reserve.org.

Register lets users create, manage, and interact with DTFs (Decentralized Token Folios) on Ethereum, Base, and BSC.

  • Mint and redeem Index DTFs and Yield DTFs
  • Governance: propose, vote, delegate
  • Stake and earn yield
  • Explore and discover DTFs
  • Launch and monitor rebalance auctions

Getting started

cp .env.example .env
npm i
npm start

You'll need at minimum a WalletConnect project ID in your .env:

VITE_WALLETCONNECT_ID=your_id

# Recommended for better RPC reliability
VITE_ALCHEMY_KEY=your_key
VITE_INFURA_KEY=your_key

Other commands:

npm run build        # Production build
npm run typecheck    # TypeScript validation
npm run test         # Run tests (watch mode)

Stack

React, TypeScript, Vite, Jotai, TailwindCSS, shadcn/ui, wagmi, viem, React Query.

Related repos

Contributing

Fork, branch off master, open a PR. See /docs for architecture and specs.

To add a Yield DTF to the supported list, follow the instructions at rtokens.