├── .gitignore ├── LICENSE ├── README.md ├── cli ├── README.md ├── batchmint │ ├── README.md │ ├── gummyroll-crud-cli.ts │ └── helpers │ │ ├── crud.ts │ │ └── utils.ts ├── gumball-machine │ ├── README.md │ ├── example-input-json │ │ ├── add-config-lines.json │ │ ├── dispense-nft-sol.json │ │ ├── dispense-nft-token.json │ │ ├── init-indices.json │ │ ├── init-no-config-lines.json │ │ ├── init.json │ │ ├── update-config-lines.json │ │ └── update-header-metadata.json │ ├── gumball-machine-cli.ts │ └── input-deserialization │ │ ├── addConfigLines.ts │ │ ├── dispenseNFTForSol.ts │ │ ├── dispenseNFTForTokens.ts │ │ ├── initIndices.ts │ │ ├── initializeGumballMachine.ts │ │ ├── updateConfigLines.ts │ │ ├── updateHeaderMetadata.ts │ │ └── utils.ts ├── helpers │ ├── constants.ts │ └── utils.ts ├── package.json ├── tsconfig.json └── yarn.lock ├── contracts ├── Anchor.toml ├── Cargo.lock ├── Cargo.toml ├── README.md ├── package.json ├── programs │ ├── bubblegum │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ │ ├── error.rs │ │ │ ├── lib.rs │ │ │ ├── state │ │ │ ├── leaf_schema.rs │ │ │ ├── metaplex_adapter.rs │ │ │ ├── metaplex_anchor.rs │ │ │ ├── mod.rs │ │ │ └── request.rs │ │ │ └── utils.rs │ ├── candy-wrapper │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── gumball-machine │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── Xargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── state │ │ │ └── mod.rs │ │ │ └── utils.rs │ ├── gummyroll │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ │ ├── error.rs │ │ │ ├── lib.rs │ │ │ ├── state │ │ │ └── mod.rs │ │ │ └── utils.rs │ └── sugar-shack │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ ├── lib.rs │ │ └── state │ │ └── mod.rs ├── sdk │ ├── bubblegum │ │ ├── README.md │ │ ├── idl │ │ │ └── bubblegum.json │ │ ├── index.ts │ │ ├── package.json │ │ ├── solita.js │ │ ├── src │ │ │ ├── convenience.ts │ │ │ └── generated │ │ │ │ ├── accounts │ │ │ │ ├── MintRequest.ts │ │ │ │ ├── TreeConfig.ts │ │ │ │ ├── Voucher.ts │ │ │ │ └── index.ts │ │ │ │ ├── errors │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instructions │ │ │ │ ├── approveMintAuthorityRequest.ts │ │ │ │ ├── burn.ts │ │ │ │ ├── cancelRedeem.ts │ │ │ │ ├── closeMintRequest.ts │ │ │ │ ├── compress.ts │ │ │ │ ├── createDefaultMintRequest.ts │ │ │ │ ├── createTree.ts │ │ │ │ ├── decompressV1.ts │ │ │ │ ├── delegate.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mintV1.ts │ │ │ │ ├── redeem.ts │ │ │ │ ├── requestMintAuthority.ts │ │ │ │ ├── setTreeDelegate.ts │ │ │ │ └── transfer.ts │ │ │ │ └── types │ │ │ │ ├── Collection.ts │ │ │ │ ├── Creator.ts │ │ │ │ ├── InstructionName.ts │ │ │ │ ├── LeafSchema.ts │ │ │ │ ├── MetadataArgs.ts │ │ │ │ ├── TokenProgramVersion.ts │ │ │ │ ├── TokenStandard.ts │ │ │ │ ├── UseMethod.ts │ │ │ │ ├── Uses.ts │ │ │ │ ├── Version.ts │ │ │ │ └── index.ts │ │ ├── tsconfig.base.json │ │ ├── tsconfig.cjs.json │ │ ├── tsconfig.json │ │ └── yarn.lock │ ├── gumball-machine │ │ ├── README.md │ │ ├── accounts │ │ │ └── index.ts │ │ ├── idl │ │ │ └── gumball_machine.json │ │ ├── index.ts │ │ ├── instructions │ │ │ └── index.ts │ │ ├── package.json │ │ ├── solita.js │ │ ├── src │ │ │ ├── accounts │ │ │ │ └── index.ts │ │ │ ├── generated │ │ │ │ ├── index.ts │ │ │ │ ├── instructions │ │ │ │ │ ├── addConfigLines.ts │ │ │ │ │ ├── destroy.ts │ │ │ │ │ ├── dispenseNftSol.ts │ │ │ │ │ ├── dispenseNftToken.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── initializeGumballMachine.ts │ │ │ │ │ ├── initializeIndicesChunk.ts │ │ │ │ │ ├── updateConfigLines.ts │ │ │ │ │ └── updateHeaderMetadata.ts │ │ │ │ └── types │ │ │ │ │ ├── EncodeMethod.ts │ │ │ │ │ ├── GumballCreatorAdapter.ts │ │ │ │ │ ├── GumballMachineHeader.ts │ │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── instructions │ │ │ │ └── index.ts │ │ │ ├── transactions │ │ │ │ └── index.ts │ │ │ └── utils │ │ │ │ └── index.ts │ │ ├── transactions │ │ │ └── index.ts │ │ ├── tsconfig.base.json │ │ ├── tsconfig.cjs.json │ │ ├── tsconfig.json │ │ ├── types │ │ │ └── index.ts │ │ ├── utils │ │ │ └── index.ts │ │ └── yarn.lock │ ├── gummyroll │ │ ├── README.md │ │ ├── accounts │ │ │ └── index.ts │ │ ├── convenience.ts │ │ ├── index.ts │ │ ├── instructions │ │ │ └── index.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── accounts │ │ │ │ └── index.ts │ │ │ ├── convenience.ts │ │ │ ├── index.ts │ │ │ ├── instructions │ │ │ │ └── index.ts │ │ │ ├── types │ │ │ │ └── index.ts │ │ │ └── utils │ │ │ │ └── index.ts │ │ ├── tsconfig.base.json │ │ ├── tsconfig.cjs.json │ │ ├── tsconfig.json │ │ ├── types │ │ │ └── index.ts │ │ ├── utils │ │ │ └── index.ts │ │ └── yarn.lock │ ├── prototype-indexer │ │ ├── backfill.ts │ │ ├── backfiller.ts │ │ ├── db.ts │ │ ├── indexer.ts │ │ ├── indexer │ │ │ ├── README.md │ │ │ ├── ingester.ts │ │ │ ├── innerInstruction │ │ │ │ └── bubblegum.ts │ │ │ ├── instruction │ │ │ │ └── bubblegum.ts │ │ │ ├── log │ │ │ │ ├── bubblegum.ts │ │ │ │ ├── gummyroll.ts │ │ │ │ └── utils.ts │ │ │ └── utils.ts │ │ ├── package.json │ │ ├── runs.sh │ │ ├── scripts │ │ │ └── truncate.ts │ │ ├── server.ts │ │ ├── smokeTest.ts │ │ └── yarn.lock │ ├── sugar-shack │ │ ├── README.md │ │ ├── idl │ │ │ └── sugar_shack.json │ │ ├── index.ts │ │ ├── package.json │ │ ├── solita.js │ │ ├── src │ │ │ ├── generated │ │ │ │ ├── accounts │ │ │ │ │ ├── MarketplaceProperties.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instructions │ │ │ │ │ ├── createOrModifyListing.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── initializeMarketplace.ts │ │ │ │ │ ├── purchase.ts │ │ │ │ │ ├── removeListing.ts │ │ │ │ │ ├── updateMarketplaceProperties.ts │ │ │ │ │ └── withdrawFees.ts │ │ │ │ └── types │ │ │ │ │ ├── RoyaltyRecipient.ts │ │ │ │ │ └── index.ts │ │ │ └── utils │ │ │ │ └── index.ts │ │ ├── tsconfig.base.json │ │ ├── tsconfig.cjs.json │ │ ├── tsconfig.json │ │ ├── utils │ │ │ └── index.ts │ │ └── yarn.lock │ └── utils │ │ ├── README.md │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.base.json │ │ ├── tsconfig.cjs.json │ │ ├── tsconfig.json │ │ └── yarn.lock ├── tests │ ├── bubblegum-test.ts │ ├── gumball-machine-test.ts │ ├── gummyroll-test.ts │ ├── merkle-tree.ts │ ├── package.json │ ├── sugar-shack-test.ts │ ├── txLength.ts │ └── yarn.lock ├── tsconfig.json └── yarn.lock └── lib ├── concurrent-merkle-tree ├── Cargo.lock ├── Cargo.toml ├── src │ ├── error.rs │ ├── lib.rs │ ├── log.rs │ ├── merkle_roll.rs │ ├── state.rs │ └── utils.rs └── tests │ └── tests.rs └── merkle-tree-reference ├── Cargo.lock ├── Cargo.toml └── src └── lib.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/README.md -------------------------------------------------------------------------------- /cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/README.md -------------------------------------------------------------------------------- /cli/batchmint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/batchmint/README.md -------------------------------------------------------------------------------- /cli/batchmint/gummyroll-crud-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/batchmint/gummyroll-crud-cli.ts -------------------------------------------------------------------------------- /cli/batchmint/helpers/crud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/batchmint/helpers/crud.ts -------------------------------------------------------------------------------- /cli/batchmint/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/batchmint/helpers/utils.ts -------------------------------------------------------------------------------- /cli/gumball-machine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/README.md -------------------------------------------------------------------------------- /cli/gumball-machine/example-input-json/add-config-lines.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/example-input-json/add-config-lines.json -------------------------------------------------------------------------------- /cli/gumball-machine/example-input-json/dispense-nft-sol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/example-input-json/dispense-nft-sol.json -------------------------------------------------------------------------------- /cli/gumball-machine/example-input-json/dispense-nft-token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/example-input-json/dispense-nft-token.json -------------------------------------------------------------------------------- /cli/gumball-machine/example-input-json/init-indices.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/example-input-json/init-indices.json -------------------------------------------------------------------------------- /cli/gumball-machine/example-input-json/init-no-config-lines.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/example-input-json/init-no-config-lines.json -------------------------------------------------------------------------------- /cli/gumball-machine/example-input-json/init.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/example-input-json/init.json -------------------------------------------------------------------------------- /cli/gumball-machine/example-input-json/update-config-lines.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/example-input-json/update-config-lines.json -------------------------------------------------------------------------------- /cli/gumball-machine/example-input-json/update-header-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/example-input-json/update-header-metadata.json -------------------------------------------------------------------------------- /cli/gumball-machine/gumball-machine-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/gumball-machine-cli.ts -------------------------------------------------------------------------------- /cli/gumball-machine/input-deserialization/addConfigLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/input-deserialization/addConfigLines.ts -------------------------------------------------------------------------------- /cli/gumball-machine/input-deserialization/dispenseNFTForSol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/input-deserialization/dispenseNFTForSol.ts -------------------------------------------------------------------------------- /cli/gumball-machine/input-deserialization/dispenseNFTForTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/input-deserialization/dispenseNFTForTokens.ts -------------------------------------------------------------------------------- /cli/gumball-machine/input-deserialization/initIndices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/input-deserialization/initIndices.ts -------------------------------------------------------------------------------- /cli/gumball-machine/input-deserialization/initializeGumballMachine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/input-deserialization/initializeGumballMachine.ts -------------------------------------------------------------------------------- /cli/gumball-machine/input-deserialization/updateConfigLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/input-deserialization/updateConfigLines.ts -------------------------------------------------------------------------------- /cli/gumball-machine/input-deserialization/updateHeaderMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/input-deserialization/updateHeaderMetadata.ts -------------------------------------------------------------------------------- /cli/gumball-machine/input-deserialization/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/gumball-machine/input-deserialization/utils.ts -------------------------------------------------------------------------------- /cli/helpers/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/helpers/constants.ts -------------------------------------------------------------------------------- /cli/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/helpers/utils.ts -------------------------------------------------------------------------------- /cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/package.json -------------------------------------------------------------------------------- /cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/tsconfig.json -------------------------------------------------------------------------------- /cli/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/cli/yarn.lock -------------------------------------------------------------------------------- /contracts/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/Anchor.toml -------------------------------------------------------------------------------- /contracts/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/Cargo.lock -------------------------------------------------------------------------------- /contracts/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/Cargo.toml -------------------------------------------------------------------------------- /contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/README.md -------------------------------------------------------------------------------- /contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/package.json -------------------------------------------------------------------------------- /contracts/programs/bubblegum/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/bubblegum/Cargo.toml -------------------------------------------------------------------------------- /contracts/programs/bubblegum/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/bubblegum/Xargo.toml -------------------------------------------------------------------------------- /contracts/programs/bubblegum/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/bubblegum/src/error.rs -------------------------------------------------------------------------------- /contracts/programs/bubblegum/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/bubblegum/src/lib.rs -------------------------------------------------------------------------------- /contracts/programs/bubblegum/src/state/leaf_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/bubblegum/src/state/leaf_schema.rs -------------------------------------------------------------------------------- /contracts/programs/bubblegum/src/state/metaplex_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/bubblegum/src/state/metaplex_adapter.rs -------------------------------------------------------------------------------- /contracts/programs/bubblegum/src/state/metaplex_anchor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/bubblegum/src/state/metaplex_anchor.rs -------------------------------------------------------------------------------- /contracts/programs/bubblegum/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/bubblegum/src/state/mod.rs -------------------------------------------------------------------------------- /contracts/programs/bubblegum/src/state/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/bubblegum/src/state/request.rs -------------------------------------------------------------------------------- /contracts/programs/bubblegum/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/bubblegum/src/utils.rs -------------------------------------------------------------------------------- /contracts/programs/candy-wrapper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/candy-wrapper/Cargo.toml -------------------------------------------------------------------------------- /contracts/programs/candy-wrapper/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/candy-wrapper/src/lib.rs -------------------------------------------------------------------------------- /contracts/programs/gumball-machine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gumball-machine/Cargo.toml -------------------------------------------------------------------------------- /contracts/programs/gumball-machine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gumball-machine/README.md -------------------------------------------------------------------------------- /contracts/programs/gumball-machine/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gumball-machine/Xargo.toml -------------------------------------------------------------------------------- /contracts/programs/gumball-machine/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gumball-machine/src/lib.rs -------------------------------------------------------------------------------- /contracts/programs/gumball-machine/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gumball-machine/src/state/mod.rs -------------------------------------------------------------------------------- /contracts/programs/gumball-machine/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gumball-machine/src/utils.rs -------------------------------------------------------------------------------- /contracts/programs/gummyroll/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gummyroll/Cargo.toml -------------------------------------------------------------------------------- /contracts/programs/gummyroll/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gummyroll/Xargo.toml -------------------------------------------------------------------------------- /contracts/programs/gummyroll/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gummyroll/src/error.rs -------------------------------------------------------------------------------- /contracts/programs/gummyroll/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gummyroll/src/lib.rs -------------------------------------------------------------------------------- /contracts/programs/gummyroll/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gummyroll/src/state/mod.rs -------------------------------------------------------------------------------- /contracts/programs/gummyroll/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/gummyroll/src/utils.rs -------------------------------------------------------------------------------- /contracts/programs/sugar-shack/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/sugar-shack/Cargo.toml -------------------------------------------------------------------------------- /contracts/programs/sugar-shack/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/sugar-shack/Xargo.toml -------------------------------------------------------------------------------- /contracts/programs/sugar-shack/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/sugar-shack/src/lib.rs -------------------------------------------------------------------------------- /contracts/programs/sugar-shack/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/programs/sugar-shack/src/state/mod.rs -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/README.md -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/idl/bubblegum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/idl/bubblegum.json -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/index.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/package.json -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/solita.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/solita.js -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/convenience.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/convenience.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/accounts/MintRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/accounts/MintRequest.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/accounts/TreeConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/accounts/TreeConfig.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/accounts/Voucher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/accounts/Voucher.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/accounts/index.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/errors/index.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/index.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/approveMintAuthorityRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/approveMintAuthorityRequest.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/burn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/burn.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/cancelRedeem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/cancelRedeem.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/closeMintRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/closeMintRequest.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/compress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/compress.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/createDefaultMintRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/createDefaultMintRequest.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/createTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/createTree.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/decompressV1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/decompressV1.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/delegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/delegate.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/index.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/mintV1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/mintV1.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/redeem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/redeem.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/requestMintAuthority.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/requestMintAuthority.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/setTreeDelegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/setTreeDelegate.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/instructions/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/instructions/transfer.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/Collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/Collection.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/Creator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/Creator.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/InstructionName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/InstructionName.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/LeafSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/LeafSchema.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/MetadataArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/MetadataArgs.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/TokenProgramVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/TokenProgramVersion.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/TokenStandard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/TokenStandard.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/UseMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/UseMethod.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/Uses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/Uses.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/Version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/Version.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/src/generated/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/src/generated/types/index.ts -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/tsconfig.base.json -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/tsconfig.cjs.json -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/tsconfig.json -------------------------------------------------------------------------------- /contracts/sdk/bubblegum/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/bubblegum/yarn.lock -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/README.md: -------------------------------------------------------------------------------- 1 | # Gumball Machine SDK 2 | 3 | Docs TBD. -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/accounts/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/idl/gumball_machine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/idl/gumball_machine.json -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/instructions/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/package.json -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/solita.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/solita.js -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/accounts/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/instructions/addConfigLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/instructions/addConfigLines.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/instructions/destroy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/instructions/destroy.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/instructions/dispenseNftSol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/instructions/dispenseNftSol.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/instructions/dispenseNftToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/instructions/dispenseNftToken.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/instructions/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/instructions/initializeGumballMachine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/instructions/initializeGumballMachine.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/instructions/initializeIndicesChunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/instructions/initializeIndicesChunk.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/instructions/updateConfigLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/instructions/updateConfigLines.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/instructions/updateHeaderMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/instructions/updateHeaderMetadata.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/types/EncodeMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/types/EncodeMethod.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/types/GumballCreatorAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/types/GumballCreatorAdapter.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/types/GumballMachineHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/types/GumballMachineHeader.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/generated/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/generated/types/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/instructions/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/transactions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/transactions/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/src/utils/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/transactions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/transactions/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/tsconfig.base.json -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/tsconfig.cjs.json -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/tsconfig.json -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/types/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/utils/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gumball-machine/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gumball-machine/yarn.lock -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/README.md: -------------------------------------------------------------------------------- 1 | # Gummyroll SDK 2 | 3 | Docs TBD. -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/accounts/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/convenience.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/convenience.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/instructions/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/package.json -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/src/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/src/accounts/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/src/convenience.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/src/convenience.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/src/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/src/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/src/instructions/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/src/types/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/src/utils/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/tsconfig.base.json -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/tsconfig.cjs.json -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/tsconfig.json -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/types/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/utils/index.ts -------------------------------------------------------------------------------- /contracts/sdk/gummyroll/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/gummyroll/yarn.lock -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/backfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/backfill.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/backfiller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/backfiller.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/db.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/indexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/indexer.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/indexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/indexer/README.md -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/indexer/ingester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/indexer/ingester.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/indexer/innerInstruction/bubblegum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/indexer/innerInstruction/bubblegum.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/indexer/instruction/bubblegum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/indexer/instruction/bubblegum.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/indexer/log/bubblegum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/indexer/log/bubblegum.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/indexer/log/gummyroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/indexer/log/gummyroll.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/indexer/log/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/indexer/log/utils.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/indexer/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/indexer/utils.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/package.json -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/runs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/runs.sh -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/scripts/truncate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/scripts/truncate.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/server.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/smokeTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/smokeTest.ts -------------------------------------------------------------------------------- /contracts/sdk/prototype-indexer/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/prototype-indexer/yarn.lock -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/README.md -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/idl/sugar_shack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/idl/sugar_shack.json -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/index.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/package.json -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/solita.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/solita.js -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/accounts/MarketplaceProperties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/accounts/MarketplaceProperties.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/accounts/index.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/index.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/instructions/createOrModifyListing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/instructions/createOrModifyListing.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/instructions/index.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/instructions/initializeMarketplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/instructions/initializeMarketplace.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/instructions/purchase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/instructions/purchase.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/instructions/removeListing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/instructions/removeListing.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/instructions/updateMarketplaceProperties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/instructions/updateMarketplaceProperties.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/instructions/withdrawFees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/instructions/withdrawFees.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/types/RoyaltyRecipient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/generated/types/RoyaltyRecipient.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/generated/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './RoyaltyRecipient' 2 | -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/src/utils/index.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/tsconfig.base.json -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/tsconfig.cjs.json -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/tsconfig.json -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/utils/index.ts -------------------------------------------------------------------------------- /contracts/sdk/sugar-shack/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/sugar-shack/yarn.lock -------------------------------------------------------------------------------- /contracts/sdk/utils/README.md: -------------------------------------------------------------------------------- 1 | # Candyland Utils 2 | 3 | Docs TBD. -------------------------------------------------------------------------------- /contracts/sdk/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/utils/index.ts -------------------------------------------------------------------------------- /contracts/sdk/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/utils/package.json -------------------------------------------------------------------------------- /contracts/sdk/utils/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/utils/tsconfig.base.json -------------------------------------------------------------------------------- /contracts/sdk/utils/tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/utils/tsconfig.cjs.json -------------------------------------------------------------------------------- /contracts/sdk/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/utils/tsconfig.json -------------------------------------------------------------------------------- /contracts/sdk/utils/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/sdk/utils/yarn.lock -------------------------------------------------------------------------------- /contracts/tests/bubblegum-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/tests/bubblegum-test.ts -------------------------------------------------------------------------------- /contracts/tests/gumball-machine-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/tests/gumball-machine-test.ts -------------------------------------------------------------------------------- /contracts/tests/gummyroll-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/tests/gummyroll-test.ts -------------------------------------------------------------------------------- /contracts/tests/merkle-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/tests/merkle-tree.ts -------------------------------------------------------------------------------- /contracts/tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/tests/package.json -------------------------------------------------------------------------------- /contracts/tests/sugar-shack-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/tests/sugar-shack-test.ts -------------------------------------------------------------------------------- /contracts/tests/txLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/tests/txLength.ts -------------------------------------------------------------------------------- /contracts/tests/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/tests/yarn.lock -------------------------------------------------------------------------------- /contracts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/tsconfig.json -------------------------------------------------------------------------------- /contracts/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/contracts/yarn.lock -------------------------------------------------------------------------------- /lib/concurrent-merkle-tree/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/concurrent-merkle-tree/Cargo.lock -------------------------------------------------------------------------------- /lib/concurrent-merkle-tree/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/concurrent-merkle-tree/Cargo.toml -------------------------------------------------------------------------------- /lib/concurrent-merkle-tree/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/concurrent-merkle-tree/src/error.rs -------------------------------------------------------------------------------- /lib/concurrent-merkle-tree/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/concurrent-merkle-tree/src/lib.rs -------------------------------------------------------------------------------- /lib/concurrent-merkle-tree/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/concurrent-merkle-tree/src/log.rs -------------------------------------------------------------------------------- /lib/concurrent-merkle-tree/src/merkle_roll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/concurrent-merkle-tree/src/merkle_roll.rs -------------------------------------------------------------------------------- /lib/concurrent-merkle-tree/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/concurrent-merkle-tree/src/state.rs -------------------------------------------------------------------------------- /lib/concurrent-merkle-tree/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/concurrent-merkle-tree/src/utils.rs -------------------------------------------------------------------------------- /lib/concurrent-merkle-tree/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/concurrent-merkle-tree/tests/tests.rs -------------------------------------------------------------------------------- /lib/merkle-tree-reference/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/merkle-tree-reference/Cargo.lock -------------------------------------------------------------------------------- /lib/merkle-tree-reference/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/merkle-tree-reference/Cargo.toml -------------------------------------------------------------------------------- /lib/merkle-tree-reference/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarry-xiao/candyland/HEAD/lib/merkle-tree-reference/src/lib.rs --------------------------------------------------------------------------------