swap.cpp: sends users new coins in exchange for old coins, it's also possible to add a bonus and lock/unlock the contract.
stake.cpp: simple stake contract which locks the coins for the duration of the event.
nft.cpp simple "presale" contract for NFTs