- Backend
- Force-unstake
- Frontend
- Reward-center
├── backend
│ ├── package.json
│ └── src
│ ├── config
│ ├── controller
│ ├── middlewares
│ ├── models
│ └── utils
├── force-unstake
│ ├── src
│ │ ├── idl
│ │ ├── accounts.ts
│ │ ├── api.ts
│ │ ├── authorization.ts
│ │ ├── constants.ts
│ │ ├── index.ts
│ │ ├── payment.ts
│ │ ├── pda.ts
│ │ ├── rewardDistribution.ts
│ │ └── utils.ts
│ └── package.json
├── front-end
│ ├── app
│ │ ├── api
│ │ ├── context
│ │ ├── dashboard
│ │ ├── globals.css
│ │ ├── layout.tsx
│ │ └── page.tsx
│ ├── components
│ ├── public
│ ├── utils
│ ├── package.json
│ ├── middleware.ts
│ └── types
│ ├── commonValidation.ts
│ ├── envConfig.ts
│ └── httpHandlers.ts
└── rewards-center
├── doc-assets
├── programs
│ └── solana-nft-programs-rewards-center
├── sdk
├── target
├── tests
├── tools
└── package.json