Closed samwise2 closed 2 years ago
Updates since last review @jarry-xiao :
Instruction
that could be passed to invoke_signed. Tried to instantiate each field of invoke_signed
with slightly modified Anchor stuff thoname ideas: sugarshack
, sweet-touth
merging via offline approval from @jarry-xiao 🎉
Sugar Shack
example Marketplace smart contract working with compressed NFTs. (See design doc here: https://www.notion.so/solanalabs/Compressed-Marketplace-Design-Doc-d4a4c6394d884d09a3504a34941fe73f)sugar-shack-test.js
Test suite exercising positive and negative cases for all core instructions:create_or_modify_listing
,remove_listing
andpurchase
.Bubblegum
instructionTransfer
split into two, one for transferring NFTs with theowner
as signer, and one for transferring NFTs withdelegate
as signer. This should allow easier composability with other anchor programs (i.e. Marketplace contracts).