├── .coderabbit.yaml ├── .github ├── .env ├── file-filters.yml └── workflows │ ├── benchmark-summary.yml │ ├── benchmark.yml │ ├── build-programs.yml │ ├── build-rust-client.yml │ ├── create-release.yml │ ├── deploy-program.yml │ ├── main.yml │ ├── publish-js-client.yml │ ├── publish-rust-client.yml │ ├── test-js-client.yml │ ├── test-programs.yml │ └── test-rust-client.yml ├── .gitignore ├── .husky └── pre-commit ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── PROJECT_README.md ├── README.md ├── clients ├── js │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc.json │ ├── CONTRIBUTING.md │ ├── README.md │ ├── bench │ │ ├── _setup.ts │ │ └── create.ts │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── generated │ │ │ ├── accounts │ │ │ │ ├── index.ts │ │ │ │ ├── myAccount.ts │ │ │ │ └── myPdaAccount.ts │ │ │ ├── errors │ │ │ │ ├── index.ts │ │ │ │ └── mplProjectName.ts │ │ │ ├── index.ts │ │ │ ├── instructions │ │ │ │ ├── create.ts │ │ │ │ └── index.ts │ │ │ ├── programs │ │ │ │ ├── index.ts │ │ │ │ └── mplProjectName.ts │ │ │ ├── shared │ │ │ │ └── index.ts │ │ │ └── types │ │ │ │ ├── index.ts │ │ │ │ ├── key.ts │ │ │ │ └── myData.ts │ │ ├── index.ts │ │ └── plugin.ts │ ├── test │ │ ├── _setup.ts │ │ ├── create.test.ts │ │ └── getProgram.test.ts │ ├── tsconfig.json │ └── typedoc.json └── rust │ ├── CONTRIBUTING.md │ ├── Cargo.toml │ ├── README.md │ ├── src │ ├── generated │ │ ├── accounts │ │ │ ├── mod.rs │ │ │ ├── my_account.rs │ │ │ └── my_pda_account.rs │ │ ├── errors │ │ │ ├── mod.rs │ │ │ └── mpl_project_name.rs │ │ ├── instructions │ │ │ ├── create.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── programs.rs │ │ └── types │ │ │ ├── key.rs │ │ │ ├── mod.rs │ │ │ └── my_data.rs │ └── lib.rs │ └── tests │ └── create.rs ├── configs ├── kinobi.cjs ├── scripts │ ├── client │ │ ├── benchmark-js.sh │ │ ├── format-js.sh │ │ ├── lint-js.sh │ │ ├── test-js.sh │ │ └── test-rust.sh │ └── program │ │ ├── build.sh │ │ ├── clean.sh │ │ ├── dump.sh │ │ ├── format.sh │ │ ├── lint.sh │ │ └── test.sh ├── shank.cjs └── validator.cjs ├── idls └── mpl_project_name.json ├── init.sh ├── package.json ├── pnpm-lock.yaml └── programs └── mpl-project-name ├── Cargo.toml ├── README.md ├── rustfmt.toml └── src ├── entrypoint.rs ├── error.rs ├── instruction.rs ├── lib.rs ├── processor.rs └── state.rs /.coderabbit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.coderabbit.yaml -------------------------------------------------------------------------------- /.github/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/.env -------------------------------------------------------------------------------- /.github/file-filters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/file-filters.yml -------------------------------------------------------------------------------- /.github/workflows/benchmark-summary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/benchmark-summary.yml -------------------------------------------------------------------------------- /.github/workflows/benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/benchmark.yml -------------------------------------------------------------------------------- /.github/workflows/build-programs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/build-programs.yml -------------------------------------------------------------------------------- /.github/workflows/build-rust-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/build-rust-client.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-program.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/deploy-program.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish-js-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/publish-js-client.yml -------------------------------------------------------------------------------- /.github/workflows/publish-rust-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/publish-rust-client.yml -------------------------------------------------------------------------------- /.github/workflows/test-js-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/test-js-client.yml -------------------------------------------------------------------------------- /.github/workflows/test-programs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/test-programs.yml -------------------------------------------------------------------------------- /.github/workflows/test-rust-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.github/workflows/test-rust-client.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/LICENSE -------------------------------------------------------------------------------- /PROJECT_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/PROJECT_README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/README.md -------------------------------------------------------------------------------- /clients/js/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/.eslintrc.js -------------------------------------------------------------------------------- /clients/js/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | docs 3 | -------------------------------------------------------------------------------- /clients/js/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/.prettierrc.json -------------------------------------------------------------------------------- /clients/js/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/CONTRIBUTING.md -------------------------------------------------------------------------------- /clients/js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/README.md -------------------------------------------------------------------------------- /clients/js/bench/_setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/bench/_setup.ts -------------------------------------------------------------------------------- /clients/js/bench/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/bench/create.ts -------------------------------------------------------------------------------- /clients/js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/package.json -------------------------------------------------------------------------------- /clients/js/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/pnpm-lock.yaml -------------------------------------------------------------------------------- /clients/js/src/generated/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/accounts/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/accounts/myAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/accounts/myAccount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/accounts/myPdaAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/accounts/myPdaAccount.ts -------------------------------------------------------------------------------- /clients/js/src/generated/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/errors/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/errors/mplProjectName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/errors/mplProjectName.ts -------------------------------------------------------------------------------- /clients/js/src/generated/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/instructions/create.ts -------------------------------------------------------------------------------- /clients/js/src/generated/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/instructions/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/programs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/programs/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/programs/mplProjectName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/programs/mplProjectName.ts -------------------------------------------------------------------------------- /clients/js/src/generated/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/shared/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/types/index.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/types/key.ts -------------------------------------------------------------------------------- /clients/js/src/generated/types/myData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/generated/types/myData.ts -------------------------------------------------------------------------------- /clients/js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/index.ts -------------------------------------------------------------------------------- /clients/js/src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/src/plugin.ts -------------------------------------------------------------------------------- /clients/js/test/_setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/test/_setup.ts -------------------------------------------------------------------------------- /clients/js/test/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/test/create.test.ts -------------------------------------------------------------------------------- /clients/js/test/getProgram.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/test/getProgram.test.ts -------------------------------------------------------------------------------- /clients/js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/tsconfig.json -------------------------------------------------------------------------------- /clients/js/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/js/typedoc.json -------------------------------------------------------------------------------- /clients/rust/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/CONTRIBUTING.md -------------------------------------------------------------------------------- /clients/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/Cargo.toml -------------------------------------------------------------------------------- /clients/rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/README.md -------------------------------------------------------------------------------- /clients/rust/src/generated/accounts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/accounts/mod.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/accounts/my_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/accounts/my_account.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/accounts/my_pda_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/accounts/my_pda_account.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/errors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/errors/mod.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/errors/mpl_project_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/errors/mpl_project_name.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/instructions/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/instructions/create.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/instructions/mod.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/mod.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/programs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/programs.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/types/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/types/key.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/types/mod.rs -------------------------------------------------------------------------------- /clients/rust/src/generated/types/my_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/generated/types/my_data.rs -------------------------------------------------------------------------------- /clients/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/src/lib.rs -------------------------------------------------------------------------------- /clients/rust/tests/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/clients/rust/tests/create.rs -------------------------------------------------------------------------------- /configs/kinobi.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/kinobi.cjs -------------------------------------------------------------------------------- /configs/scripts/client/benchmark-js.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/client/benchmark-js.sh -------------------------------------------------------------------------------- /configs/scripts/client/format-js.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/client/format-js.sh -------------------------------------------------------------------------------- /configs/scripts/client/lint-js.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/client/lint-js.sh -------------------------------------------------------------------------------- /configs/scripts/client/test-js.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/client/test-js.sh -------------------------------------------------------------------------------- /configs/scripts/client/test-rust.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/client/test-rust.sh -------------------------------------------------------------------------------- /configs/scripts/program/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/program/build.sh -------------------------------------------------------------------------------- /configs/scripts/program/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/program/clean.sh -------------------------------------------------------------------------------- /configs/scripts/program/dump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/program/dump.sh -------------------------------------------------------------------------------- /configs/scripts/program/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/program/format.sh -------------------------------------------------------------------------------- /configs/scripts/program/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/program/lint.sh -------------------------------------------------------------------------------- /configs/scripts/program/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/scripts/program/test.sh -------------------------------------------------------------------------------- /configs/shank.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/shank.cjs -------------------------------------------------------------------------------- /configs/validator.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/configs/validator.cjs -------------------------------------------------------------------------------- /idls/mpl_project_name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/idls/mpl_project_name.json -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/init.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /programs/mpl-project-name/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/programs/mpl-project-name/Cargo.toml -------------------------------------------------------------------------------- /programs/mpl-project-name/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/programs/mpl-project-name/README.md -------------------------------------------------------------------------------- /programs/mpl-project-name/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/programs/mpl-project-name/rustfmt.toml -------------------------------------------------------------------------------- /programs/mpl-project-name/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/programs/mpl-project-name/src/entrypoint.rs -------------------------------------------------------------------------------- /programs/mpl-project-name/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/programs/mpl-project-name/src/error.rs -------------------------------------------------------------------------------- /programs/mpl-project-name/src/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/programs/mpl-project-name/src/instruction.rs -------------------------------------------------------------------------------- /programs/mpl-project-name/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/programs/mpl-project-name/src/lib.rs -------------------------------------------------------------------------------- /programs/mpl-project-name/src/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/programs/mpl-project-name/src/processor.rs -------------------------------------------------------------------------------- /programs/mpl-project-name/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaplex-foundation/solana-project-template/HEAD/programs/mpl-project-name/src/state.rs --------------------------------------------------------------------------------