I am developing NFT staking platform.
And I want not to lock the NFT while it is staked.
(Users can move their NFTs at anytime)
But to do so, I have some problems.
How to calculate the rewards for this NFT?
(I was planning to distribute my token: Native Token not ADA, to users for staking their NFTs.)
But what if the user once puts their NFTs on staking pool and then get it back to their wallet, and put it back again (to receive rewards)?
Can you help me to decide how to calculate the rewards fairly?