NFT STAKING PROTOCOL IDL utils/idl contains both idl and type files provided by anchor Wallet Adapter utils/Wallet.tsx contains wallet wrapper file Instruction Constructer utils/creatIx.ts contains instruction generating functions Read/Fetch function utils/getPda.ts contains on-chain read functions