I’ve been toying with the idea of starting an nft collection and to add utility I’d like to add a staking mechanic like projects such as cyber kongs. However, I have k ow clue how to go about this and I can’t find to many resources on it online. from what I’ve learnt I think I’ll have to write a smart contract from scratch. Any help is much appreciated