Senior Rust developer with good experience in Anchor framework
Project detail
Everything worked fine to stake & unstake for the first few hundred NFTs. The problem is, now any attempt to do either action, hits the 200K compute limit and fails.
With the current staking program, since the limit has been hit, we cannot stake or unstake anything. we need to get the ones that were staked to get unstaked so we can then upgrade the program so it works without hitting the limits. My current smart contract is developed by Anchor framework.