staking

A simple program for that allows users to store their Solana NFTs in vault accounts, collect rewards along the way, and unstake once the staking period has passed.