├── .gitignore ├── README.md ├── project-1-favorites ├── .gitignore ├── .prettierignore ├── Anchor.toml ├── Cargo.toml ├── README.md ├── migrations │ └── deploy.ts ├── package.json ├── pnpm-lock.yaml ├── programs │ └── favorites │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ └── lib.rs ├── tests │ ├── favorites.ts │ └── system-errors.ts └── tsconfig.json ├── project-10-lending ├── .gitattributes ├── .gitignore ├── .prettierignore ├── Anchor.toml ├── Cargo.toml ├── README.md ├── bankrun-utils │ └── bankrunConnection.ts ├── jest.config.ts ├── migrations │ └── deploy.ts ├── package.json ├── programs │ └── lending │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ ├── constants.rs │ │ ├── error.rs │ │ ├── instructions │ │ ├── admin.rs │ │ ├── borrow.rs │ │ ├── deposit.rs │ │ ├── liquidate.rs │ │ ├── mod.rs │ │ ├── repay.rs │ │ └── withdraw.rs │ │ ├── lib.rs │ │ ├── mod.rs │ │ └── state.rs ├── tests │ ├── bankrun.spec.ts │ └── fixtures │ │ └── lending.so └── tsconfig.json ├── project-11-programmable-money ├── README.md ├── frontend │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── anchor │ │ ├── idl.json │ │ ├── idlType.ts │ │ └── setup.ts │ ├── app │ │ ├── config │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── liquidate │ │ │ └── page.tsx │ │ ├── page.tsx │ │ └── utils.ts │ ├── components.json │ ├── components │ │ ├── main-nav.tsx │ │ ├── providers │ │ │ ├── collateral-account-provider.tsx │ │ │ ├── config-account-provider.tsx │ │ │ ├── pyth-pricefeed-provider.tsx │ │ │ ├── theme-provider.tsx │ │ │ └── wallet-provider.tsx │ │ ├── site-header.tsx │ │ ├── stablecoin │ │ │ ├── collateral-table.tsx │ │ │ ├── collateral.tsx │ │ │ ├── deposit-withdraw.tsx │ │ │ ├── deposit.tsx │ │ │ ├── liquidate.tsx │ │ │ ├── toast.tsx │ │ │ ├── update-config.tsx │ │ │ └── withdraw.tsx │ │ ├── tailwind-indicator.tsx │ │ ├── ui │ │ │ ├── alert.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── dialog.tsx │ │ │ ├── form.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── select.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── slider.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ ├── toast.tsx │ │ │ ├── toaster.tsx │ │ │ ├── toggle.tsx │ │ │ └── use-toast.ts │ │ └── wallet-multi-button.tsx │ ├── config │ │ └── site.ts │ ├── lib │ │ ├── fonts.ts │ │ └── utils.ts │ ├── next.config.mjs │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prettier.config.js │ ├── public │ │ ├── chibi.jpeg │ │ ├── next.svg │ │ └── vercel.svg │ ├── styles │ │ └── globals.css │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── types │ │ └── nav.ts └── program │ ├── .gitignore │ ├── .prettierignore │ ├── Anchor.toml │ ├── Cargo.toml │ ├── migrations │ └── deploy.ts │ ├── package.json │ ├── programs │ └── stablecoin │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ ├── constants.rs │ │ ├── error.rs │ │ ├── instructions │ │ ├── admin │ │ │ ├── initialize_config.rs │ │ │ ├── mod.rs │ │ │ └── update_config.rs │ │ ├── deposit │ │ │ ├── deposit_collateral_and_mint_tokens.rs │ │ │ ├── mod.rs │ │ │ └── utils.rs │ │ ├── mod.rs │ │ ├── utils.rs │ │ └── withdraw │ │ │ ├── liquidate.rs │ │ │ ├── mod.rs │ │ │ ├── redeem_collateral_and_burn_tokens.rs │ │ │ └── utils.rs │ │ ├── lib.rs │ │ └── state.rs │ ├── tests │ └── stablecoin.ts │ └── tsconfig.json ├── project-12-attack-the-bank ├── README.md ├── bank_one │ ├── .gitignore │ ├── .prettierignore │ ├── Anchor.toml │ ├── Cargo.toml │ ├── migrations │ │ └── deploy.ts │ ├── package.json │ ├── programs │ │ └── bank_one │ │ │ ├── Cargo.toml │ │ │ ├── Xargo.toml │ │ │ └── src │ │ │ └── lib.rs │ ├── tests │ │ └── bank_one.ts │ └── tsconfig.json ├── bank_three │ ├── .gitignore │ ├── .prettierignore │ ├── Anchor.toml │ ├── Cargo.toml │ ├── migrations │ │ └── deploy.ts │ ├── package.json │ ├── programs │ │ ├── bank_three │ │ │ ├── Cargo.toml │ │ │ ├── Xargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── fake_bank │ │ │ ├── Cargo.toml │ │ │ ├── Xargo.toml │ │ │ └── src │ │ │ └── lib.rs │ ├── tests │ │ └── bank_three.ts │ └── tsconfig.json └── bank_two │ ├── .gitignore │ ├── .prettierignore │ ├── Anchor.toml │ ├── Cargo.toml │ ├── migrations │ └── deploy.ts │ ├── package.json │ ├── programs │ └── bank_two │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ └── lib.rs │ ├── tests │ └── bank_two.ts │ └── tsconfig.json ├── project-13-getting-to-production ├── LICENSE ├── README.md ├── anchor │ ├── .eslintrc.json │ ├── .swcrc │ ├── Anchor.toml │ ├── Cargo.toml │ ├── README.md │ ├── jest.config.ts │ ├── migrations │ │ └── deploy.ts │ ├── package.json │ ├── programs │ │ └── voting │ │ │ ├── Cargo.toml │ │ │ ├── Xargo.toml │ │ │ └── src │ │ │ └── lib.rs │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── voting-exports.ts │ ├── tests │ │ ├── fixtures │ │ │ └── voting.so │ │ └── voting.spec.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── jest.config.ts ├── jest.preset.js ├── nx.json ├── package.json ├── tsconfig.base.json ├── vercel.json └── web │ ├── .eslintrc.json │ ├── app │ ├── api │ │ ├── hello │ │ │ └── route.ts │ │ └── vote │ │ │ └── route.ts │ ├── global.css │ ├── layout.tsx │ ├── page.module.css │ ├── page.tsx │ └── react-query-provider.tsx │ ├── components │ ├── account │ │ ├── account-data-access.tsx │ │ ├── account-detail-feature.tsx │ │ ├── account-list-feature.tsx │ │ └── account-ui.tsx │ ├── cluster │ │ ├── cluster-data-access.tsx │ │ ├── cluster-feature.tsx │ │ └── cluster-ui.tsx │ ├── counter │ │ ├── counter-data-access.tsx │ │ ├── counter-feature.tsx │ │ └── counter-ui.tsx │ ├── dashboard │ │ └── dashboard-feature.tsx │ ├── solana │ │ └── solana-provider.tsx │ ├── ui │ │ └── ui-layout.tsx │ └── voting │ │ ├── voting-data-access.tsx │ │ ├── voting-feature.tsx │ │ └── voting-ui.tsx │ ├── index.d.ts │ ├── next-env.d.ts │ ├── next.config.js │ ├── postcss.config.js │ ├── project.json │ ├── public │ ├── .gitkeep │ ├── favicon.ico │ └── logo.png │ ├── tailwind.config.js │ └── tsconfig.json ├── project-2-voting ├── LICENSE ├── README.md ├── anchor │ ├── .eslintrc.json │ ├── .swcrc │ ├── Anchor.toml │ ├── Cargo.toml │ ├── README.md │ ├── jest.config.ts │ ├── migrations │ │ └── deploy.ts │ ├── package.json │ ├── programs │ │ └── voting │ │ │ ├── Cargo.toml │ │ │ ├── Xargo.toml │ │ │ └── src │ │ │ └── lib.rs │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── voting-exports.ts │ ├── tests │ │ ├── bankrun.spec.ts │ │ ├── basic.spec.ts │ │ └── fixtures │ │ │ └── voting.so │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── jest.config.ts ├── jest.preset.js ├── nx.json ├── package.json ├── tsconfig.base.json ├── vercel.json └── web │ ├── .eslintrc.json │ ├── app │ ├── account │ │ ├── [address] │ │ │ └── page.tsx │ │ └── page.tsx │ ├── api │ │ ├── hello │ │ │ └── route.ts │ │ └── vote │ │ │ └── route.ts │ ├── basic │ │ └── page.tsx │ ├── clusters │ │ └── page.tsx │ ├── global.css │ ├── layout.tsx │ ├── page.module.css │ ├── page.tsx │ └── react-query-provider.tsx │ ├── components │ ├── account │ │ ├── account-data-access.tsx │ │ ├── account-detail-feature.tsx │ │ ├── account-list-feature.tsx │ │ └── account-ui.tsx │ ├── basic │ │ ├── basic-data-access.tsx │ │ ├── basic-feature.tsx │ │ └── basic-ui.tsx │ ├── cluster │ │ ├── cluster-data-access.tsx │ │ ├── cluster-feature.tsx │ │ └── cluster-ui.tsx │ ├── dashboard │ │ └── dashboard-feature.tsx │ ├── solana │ │ └── solana-provider.tsx │ └── ui │ │ └── ui-layout.tsx │ ├── index.d.ts │ ├── next-env.d.ts │ ├── next.config.js │ ├── postcss.config.js │ ├── project.json │ ├── public │ ├── .gitkeep │ ├── favicon.ico │ └── logo.png │ ├── tailwind.config.js │ └── tsconfig.json ├── project-3-blinks ├── LICENSE ├── README.md ├── anchor │ ├── .eslintrc.json │ ├── .swcrc │ ├── Anchor.toml │ ├── Cargo.toml │ ├── README.md │ ├── jest.config.ts │ ├── migrations │ │ └── deploy.ts │ ├── package.json │ ├── programs │ │ └── voting │ │ │ ├── Cargo.toml │ │ │ ├── Xargo.toml │ │ │ └── src │ │ │ └── lib.rs │ ├── project.json │ ├── src │ │ ├── counter-exports.ts │ │ └── index.ts │ ├── tests │ │ ├── fixtures │ │ │ └── voting.so │ │ └── voting.spec.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── jest.config.ts ├── jest.preset.js ├── nx.json ├── package.json ├── tsconfig.base.json ├── vercel.json └── web │ ├── .eslintrc.json │ ├── app │ ├── account │ │ ├── [address] │ │ │ └── page.tsx │ │ └── page.tsx │ ├── api │ │ ├── hello │ │ │ └── route.ts │ │ └── vote │ │ │ └── route.ts │ ├── clusters │ │ └── page.tsx │ ├── counter │ │ └── page.tsx │ ├── global.css │ ├── layout.tsx │ ├── page.module.css │ ├── page.tsx │ └── react-query-provider.tsx │ ├── components │ ├── account │ │ ├── account-data-access.tsx │ │ ├── account-detail-feature.tsx │ │ ├── account-list-feature.tsx │ │ └── account-ui.tsx │ ├── cluster │ │ ├── cluster-data-access.tsx │ │ ├── cluster-feature.tsx │ │ └── cluster-ui.tsx │ ├── counter │ │ ├── counter-data-access.tsx │ │ ├── counter-feature.tsx │ │ └── counter-ui.tsx │ ├── dashboard │ │ └── dashboard-feature.tsx │ ├── solana │ │ └── solana-provider.tsx │ └── ui │ │ └── ui-layout.tsx │ ├── index.d.ts │ ├── next-env.d.ts │ ├── next.config.js │ ├── postcss.config.js │ ├── project.json │ ├── public │ ├── .gitkeep │ ├── favicon.ico │ └── logo.png │ ├── tailwind.config.js │ └── tsconfig.json ├── project-4-crud-app ├── .gitignore ├── LICENSE ├── README.md ├── anchor │ ├── .eslintrc.json │ ├── .swcrc │ ├── Anchor.toml │ ├── Cargo.toml │ ├── README.md │ ├── jest.config.ts │ ├── migrations │ │ └── deploy.ts │ ├── package.json │ ├── programs │ │ └── journal │ │ │ ├── Cargo.toml │ │ │ ├── Xargo.toml │ │ │ └── src │ │ │ └── lib.rs │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── journal-exports.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── jest.config.ts ├── jest.preset.js ├── nx.json ├── package.json ├── tsconfig.base.json ├── vercel.json └── web │ ├── .eslintrc.json │ ├── app │ ├── account │ │ ├── [address] │ │ │ └── page.tsx │ │ └── page.tsx │ ├── api │ │ └── hello │ │ │ └── route.ts │ ├── clusters │ │ └── page.tsx │ ├── global.css │ ├── journal │ │ └── page.tsx │ ├── layout.tsx │ ├── page.module.css │ ├── page.tsx │ └── react-query-provider.tsx │ ├── components │ ├── account │ │ ├── account-data-access.tsx │ │ ├── account-detail-feature.tsx │ │ ├── account-list-feature.tsx │ │ └── account-ui.tsx │ ├── cluster │ │ ├── cluster-data-access.tsx │ │ ├── cluster-feature.tsx │ │ └── cluster-ui.tsx │ ├── dashboard │ │ └── dashboard-feature.tsx │ ├── journal │ │ ├── journal-data-access.tsx │ │ ├── journal-feature.tsx │ │ └── journal-ui.tsx │ ├── solana │ │ └── solana-provider.tsx │ └── ui │ │ └── ui-layout.tsx │ ├── index.d.ts │ ├── next-env.d.ts │ ├── next.config.js │ ├── postcss.config.js │ ├── project.json │ ├── public │ ├── .gitkeep │ ├── favicon.ico │ └── solana-logo.png │ ├── tailwind.config.js │ └── tsconfig.json ├── project-5-tokens ├── README.md ├── create-token-metadata.ts ├── create-token-mint.ts ├── mint-tokens.ts └── send-spl-tokens.ts ├── project-6-nfts ├── README.md ├── create-collection.ts ├── create-nft.ts ├── package.json └── verify-nft.ts ├── project-7-swap ├── .gitignore ├── .prettierignore ├── Anchor.toml ├── Cargo.toml ├── README.md ├── migrations │ └── deploy.ts ├── package.json ├── programs │ └── swap │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ ├── constants.rs │ │ ├── error.rs │ │ ├── instructions │ │ ├── make_offer.rs │ │ ├── mod.rs │ │ ├── shared.rs │ │ └── take_offer.rs │ │ ├── lib.rs │ │ └── state │ │ ├── mod.rs │ │ └── offer.rs ├── tests │ └── swap.ts └── tsconfig.json ├── project-8-token-vesting ├── LICENSE ├── README copy.md ├── README.md ├── anchor │ ├── .eslintrc.json │ ├── .swcrc │ ├── Anchor.toml │ ├── Cargo.toml │ ├── README.md │ ├── jest.config.ts │ ├── migrations │ │ └── deploy.ts │ ├── package.json │ ├── programs │ │ └── vesting │ │ │ ├── Cargo.toml │ │ │ ├── Xargo.toml │ │ │ └── src │ │ │ └── lib.rs │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── vesting-exports.ts │ ├── tests │ │ ├── bankrun.spec.ts │ │ └── fixtures │ │ │ └── vesting.so │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── jest.config.ts ├── jest.preset.js ├── nx.json ├── package.json ├── tsconfig.base.json ├── vercel.json └── web │ ├── .eslintrc.json │ ├── app │ ├── account │ │ ├── [address] │ │ │ └── page.tsx │ │ └── page.tsx │ ├── api │ │ └── hello │ │ │ └── route.ts │ ├── clusters │ │ └── page.tsx │ ├── global.css │ ├── layout.tsx │ ├── page.module.css │ ├── page.tsx │ ├── react-query-provider.tsx │ └── vesting │ │ └── page.tsx │ ├── components │ ├── account │ │ ├── account-data-access.tsx │ │ ├── account-detail-feature.tsx │ │ ├── account-list-feature.tsx │ │ └── account-ui.tsx │ ├── cluster │ │ ├── cluster-data-access.tsx │ │ ├── cluster-feature.tsx │ │ └── cluster-ui.tsx │ ├── dashboard │ │ └── dashboard-feature.tsx │ ├── solana │ │ └── solana-provider.tsx │ ├── ui │ │ └── ui-layout.tsx │ └── vesting │ │ ├── vesting-data-access.tsx │ │ ├── vesting-feature.tsx │ │ └── vesting-ui.tsx │ ├── index.d.ts │ ├── next-env.d.ts │ ├── next.config.js │ ├── postcss.config.js │ ├── project.json │ ├── public │ ├── .gitkeep │ ├── favicon.ico │ └── logo.png │ ├── tailwind.config.js │ └── tsconfig.json └── project-9-token-lottery ├── Anchor.toml ├── Cargo.toml ├── README.md ├── metadata.json ├── migrations └── deploy.ts ├── package.json ├── programs └── token-lottery │ ├── Cargo.toml │ ├── Xargo.toml │ └── src │ └── lib.rs ├── setup ├── metadata.so ├── ondemand.so ├── oracle0.json ├── oracle1.json ├── oracle2.json ├── oracle3.json ├── oracle4.json ├── oracle5.json ├── oracle6.json ├── oracle7.json ├── package.json ├── randomness_queue.json ├── sb_randomness_config.json ├── setup-local.sh ├── start-validator.sh └── switchboard.so ├── tests ├── ondemand-idl.json └── token-lottery.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/README.md -------------------------------------------------------------------------------- /project-1-favorites/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/.gitignore -------------------------------------------------------------------------------- /project-1-favorites/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/.prettierignore -------------------------------------------------------------------------------- /project-1-favorites/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/Anchor.toml -------------------------------------------------------------------------------- /project-1-favorites/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/Cargo.toml -------------------------------------------------------------------------------- /project-1-favorites/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/README.md -------------------------------------------------------------------------------- /project-1-favorites/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/migrations/deploy.ts -------------------------------------------------------------------------------- /project-1-favorites/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/package.json -------------------------------------------------------------------------------- /project-1-favorites/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/pnpm-lock.yaml -------------------------------------------------------------------------------- /project-1-favorites/programs/favorites/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/programs/favorites/Cargo.toml -------------------------------------------------------------------------------- /project-1-favorites/programs/favorites/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/programs/favorites/Xargo.toml -------------------------------------------------------------------------------- /project-1-favorites/programs/favorites/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/programs/favorites/src/lib.rs -------------------------------------------------------------------------------- /project-1-favorites/tests/favorites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/tests/favorites.ts -------------------------------------------------------------------------------- /project-1-favorites/tests/system-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/tests/system-errors.ts -------------------------------------------------------------------------------- /project-1-favorites/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-1-favorites/tsconfig.json -------------------------------------------------------------------------------- /project-10-lending/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/.gitattributes -------------------------------------------------------------------------------- /project-10-lending/.gitignore: -------------------------------------------------------------------------------- 1 | .anchor 2 | .DS_Store 3 | target 4 | **/*.rs.bk 5 | node_modules 6 | test-ledger 7 | .yarn 8 | -------------------------------------------------------------------------------- /project-10-lending/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/.prettierignore -------------------------------------------------------------------------------- /project-10-lending/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/Anchor.toml -------------------------------------------------------------------------------- /project-10-lending/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/Cargo.toml -------------------------------------------------------------------------------- /project-10-lending/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/README.md -------------------------------------------------------------------------------- /project-10-lending/bankrun-utils/bankrunConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/bankrun-utils/bankrunConnection.ts -------------------------------------------------------------------------------- /project-10-lending/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/jest.config.ts -------------------------------------------------------------------------------- /project-10-lending/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/migrations/deploy.ts -------------------------------------------------------------------------------- /project-10-lending/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/package.json -------------------------------------------------------------------------------- /project-10-lending/programs/lending/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/Cargo.toml -------------------------------------------------------------------------------- /project-10-lending/programs/lending/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/Xargo.toml -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/constants.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/error.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/instructions/admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/instructions/admin.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/instructions/borrow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/instructions/borrow.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/instructions/deposit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/instructions/deposit.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/instructions/liquidate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/instructions/liquidate.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/instructions/mod.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/instructions/repay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/instructions/repay.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/instructions/withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/instructions/withdraw.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/lib.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/mod.rs -------------------------------------------------------------------------------- /project-10-lending/programs/lending/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/programs/lending/src/state.rs -------------------------------------------------------------------------------- /project-10-lending/tests/bankrun.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/tests/bankrun.spec.ts -------------------------------------------------------------------------------- /project-10-lending/tests/fixtures/lending.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/tests/fixtures/lending.so -------------------------------------------------------------------------------- /project-10-lending/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-10-lending/tsconfig.json -------------------------------------------------------------------------------- /project-11-programmable-money/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/README.md -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/.eslintrc.json -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/.gitignore -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/README.md -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/anchor/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/anchor/idl.json -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/anchor/idlType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/anchor/idlType.ts -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/anchor/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/anchor/setup.ts -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/app/config/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/app/config/page.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/app/favicon.ico -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/app/globals.css -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/app/layout.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/app/liquidate/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/app/liquidate/page.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/app/page.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/app/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/app/utils.ts -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components.json -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/main-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/main-nav.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/providers/collateral-account-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/providers/collateral-account-provider.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/providers/config-account-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/providers/config-account-provider.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/providers/pyth-pricefeed-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/providers/pyth-pricefeed-provider.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/providers/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/providers/theme-provider.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/providers/wallet-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/providers/wallet-provider.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/site-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/site-header.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/stablecoin/collateral-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/stablecoin/collateral-table.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/stablecoin/collateral.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/stablecoin/collateral.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/stablecoin/deposit-withdraw.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/stablecoin/deposit-withdraw.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/stablecoin/deposit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/stablecoin/deposit.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/stablecoin/liquidate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/stablecoin/liquidate.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/stablecoin/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/stablecoin/toast.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/stablecoin/update-config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/stablecoin/update-config.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/stablecoin/withdraw.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/stablecoin/withdraw.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/tailwind-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/tailwind-indicator.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/alert.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/button.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/card.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/dialog.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/form.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/input.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/label.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/select.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/slider.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/switch.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/table.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/tabs.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/toast.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/toaster.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/toggle.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/ui/use-toast.ts -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/components/wallet-multi-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/components/wallet-multi-button.tsx -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/config/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/config/site.ts -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/lib/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/lib/fonts.ts -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/lib/utils.ts -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/next.config.mjs -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/package.json -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/postcss.config.js -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/prettier.config.js -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/public/chibi.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/public/chibi.jpeg -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/public/next.svg -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/public/vercel.svg -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/styles/globals.css -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/tsconfig.json -------------------------------------------------------------------------------- /project-11-programmable-money/frontend/types/nav.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/frontend/types/nav.ts -------------------------------------------------------------------------------- /project-11-programmable-money/program/.gitignore: -------------------------------------------------------------------------------- 1 | .anchor 2 | .DS_Store 3 | target 4 | **/*.rs.bk 5 | node_modules 6 | test-ledger 7 | .yarn 8 | -------------------------------------------------------------------------------- /project-11-programmable-money/program/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/.prettierignore -------------------------------------------------------------------------------- /project-11-programmable-money/program/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/Anchor.toml -------------------------------------------------------------------------------- /project-11-programmable-money/program/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/Cargo.toml -------------------------------------------------------------------------------- /project-11-programmable-money/program/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/migrations/deploy.ts -------------------------------------------------------------------------------- /project-11-programmable-money/program/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/package.json -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/Cargo.toml -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/Xargo.toml -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/constants.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/error.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/admin/initialize_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/admin/initialize_config.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/admin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/admin/mod.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/admin/update_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/admin/update_config.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/deposit/deposit_collateral_and_mint_tokens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/deposit/deposit_collateral_and_mint_tokens.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/deposit/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/deposit/mod.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/deposit/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/deposit/utils.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/mod.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/utils.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/withdraw/liquidate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/withdraw/liquidate.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/withdraw/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/withdraw/mod.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/withdraw/redeem_collateral_and_burn_tokens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/withdraw/redeem_collateral_and_burn_tokens.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/instructions/withdraw/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/instructions/withdraw/utils.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/lib.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/programs/stablecoin/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/programs/stablecoin/src/state.rs -------------------------------------------------------------------------------- /project-11-programmable-money/program/tests/stablecoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/tests/stablecoin.ts -------------------------------------------------------------------------------- /project-11-programmable-money/program/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-11-programmable-money/program/tsconfig.json -------------------------------------------------------------------------------- /project-12-attack-the-bank/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/README.md -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/.gitignore: -------------------------------------------------------------------------------- 1 | .anchor 2 | .DS_Store 3 | target 4 | **/*.rs.bk 5 | node_modules 6 | test-ledger 7 | .yarn 8 | -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_one/.prettierignore -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_one/Anchor.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_one/Cargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_one/migrations/deploy.ts -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_one/package.json -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/programs/bank_one/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_one/programs/bank_one/Cargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/programs/bank_one/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_one/programs/bank_one/Xargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/programs/bank_one/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_one/programs/bank_one/src/lib.rs -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/tests/bank_one.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_one/tests/bank_one.ts -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_one/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_one/tsconfig.json -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/.gitignore: -------------------------------------------------------------------------------- 1 | .anchor 2 | .DS_Store 3 | target 4 | **/*.rs.bk 5 | node_modules 6 | test-ledger 7 | .yarn 8 | -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/.prettierignore -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/Anchor.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/Cargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/migrations/deploy.ts -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/package.json -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/programs/bank_three/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/programs/bank_three/Cargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/programs/bank_three/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/programs/bank_three/Xargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/programs/bank_three/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/programs/bank_three/src/lib.rs -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/programs/fake_bank/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/programs/fake_bank/Cargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/programs/fake_bank/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/programs/fake_bank/Xargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/programs/fake_bank/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/programs/fake_bank/src/lib.rs -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/tests/bank_three.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/tests/bank_three.ts -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_three/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_three/tsconfig.json -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/.gitignore: -------------------------------------------------------------------------------- 1 | .anchor 2 | .DS_Store 3 | target 4 | **/*.rs.bk 5 | node_modules 6 | test-ledger 7 | .yarn 8 | -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_two/.prettierignore -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_two/Anchor.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_two/Cargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_two/migrations/deploy.ts -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_two/package.json -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/programs/bank_two/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_two/programs/bank_two/Cargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/programs/bank_two/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_two/programs/bank_two/Xargo.toml -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/programs/bank_two/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_two/programs/bank_two/src/lib.rs -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/tests/bank_two.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_two/tests/bank_two.ts -------------------------------------------------------------------------------- /project-12-attack-the-bank/bank_two/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-12-attack-the-bank/bank_two/tsconfig.json -------------------------------------------------------------------------------- /project-13-getting-to-production/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/LICENSE -------------------------------------------------------------------------------- /project-13-getting-to-production/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/README.md -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/.eslintrc.json -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/.swcrc -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/Anchor.toml -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/Cargo.toml -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/README.md -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/jest.config.ts -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/migrations/deploy.ts -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/package.json -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/programs/voting/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/programs/voting/Cargo.toml -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/programs/voting/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/programs/voting/Xargo.toml -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/programs/voting/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/programs/voting/src/lib.rs -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/project.json -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/src/index.ts -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/src/voting-exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/src/voting-exports.ts -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/tests/fixtures/voting.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/tests/fixtures/voting.so -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/tests/voting.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/tests/voting.spec.ts -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/tsconfig.json -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/tsconfig.lib.json -------------------------------------------------------------------------------- /project-13-getting-to-production/anchor/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/anchor/tsconfig.spec.json -------------------------------------------------------------------------------- /project-13-getting-to-production/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/jest.config.ts -------------------------------------------------------------------------------- /project-13-getting-to-production/jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/jest.preset.js -------------------------------------------------------------------------------- /project-13-getting-to-production/nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/nx.json -------------------------------------------------------------------------------- /project-13-getting-to-production/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/package.json -------------------------------------------------------------------------------- /project-13-getting-to-production/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/tsconfig.base.json -------------------------------------------------------------------------------- /project-13-getting-to-production/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/vercel.json -------------------------------------------------------------------------------- /project-13-getting-to-production/web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/.eslintrc.json -------------------------------------------------------------------------------- /project-13-getting-to-production/web/app/api/hello/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/app/api/hello/route.ts -------------------------------------------------------------------------------- /project-13-getting-to-production/web/app/api/vote/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/app/api/vote/route.ts -------------------------------------------------------------------------------- /project-13-getting-to-production/web/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/app/global.css -------------------------------------------------------------------------------- /project-13-getting-to-production/web/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/app/layout.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/app/page.module.css: -------------------------------------------------------------------------------- 1 | .page { 2 | } 3 | -------------------------------------------------------------------------------- /project-13-getting-to-production/web/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/app/page.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/app/react-query-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/app/react-query-provider.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/account/account-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/account/account-data-access.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/account/account-detail-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/account/account-detail-feature.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/account/account-list-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/account/account-list-feature.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/account/account-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/account/account-ui.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/cluster/cluster-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/cluster/cluster-data-access.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/cluster/cluster-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/cluster/cluster-feature.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/cluster/cluster-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/cluster/cluster-ui.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/counter/counter-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/counter/counter-data-access.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/counter/counter-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/counter/counter-feature.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/counter/counter-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/counter/counter-ui.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/dashboard/dashboard-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/dashboard/dashboard-feature.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/solana/solana-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/solana/solana-provider.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/ui/ui-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/ui/ui-layout.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/voting/voting-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/voting/voting-data-access.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/voting/voting-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/voting/voting-feature.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/components/voting/voting-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/components/voting/voting-ui.tsx -------------------------------------------------------------------------------- /project-13-getting-to-production/web/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/index.d.ts -------------------------------------------------------------------------------- /project-13-getting-to-production/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/next-env.d.ts -------------------------------------------------------------------------------- /project-13-getting-to-production/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/next.config.js -------------------------------------------------------------------------------- /project-13-getting-to-production/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/postcss.config.js -------------------------------------------------------------------------------- /project-13-getting-to-production/web/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/project.json -------------------------------------------------------------------------------- /project-13-getting-to-production/web/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project-13-getting-to-production/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/public/favicon.ico -------------------------------------------------------------------------------- /project-13-getting-to-production/web/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/public/logo.png -------------------------------------------------------------------------------- /project-13-getting-to-production/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/tailwind.config.js -------------------------------------------------------------------------------- /project-13-getting-to-production/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-13-getting-to-production/web/tsconfig.json -------------------------------------------------------------------------------- /project-2-voting/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/LICENSE -------------------------------------------------------------------------------- /project-2-voting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/README.md -------------------------------------------------------------------------------- /project-2-voting/anchor/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/.eslintrc.json -------------------------------------------------------------------------------- /project-2-voting/anchor/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/.swcrc -------------------------------------------------------------------------------- /project-2-voting/anchor/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/Anchor.toml -------------------------------------------------------------------------------- /project-2-voting/anchor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/Cargo.toml -------------------------------------------------------------------------------- /project-2-voting/anchor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/README.md -------------------------------------------------------------------------------- /project-2-voting/anchor/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/jest.config.ts -------------------------------------------------------------------------------- /project-2-voting/anchor/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/migrations/deploy.ts -------------------------------------------------------------------------------- /project-2-voting/anchor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/package.json -------------------------------------------------------------------------------- /project-2-voting/anchor/programs/voting/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/programs/voting/Cargo.toml -------------------------------------------------------------------------------- /project-2-voting/anchor/programs/voting/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/programs/voting/Xargo.toml -------------------------------------------------------------------------------- /project-2-voting/anchor/programs/voting/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/programs/voting/src/lib.rs -------------------------------------------------------------------------------- /project-2-voting/anchor/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/project.json -------------------------------------------------------------------------------- /project-2-voting/anchor/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/src/index.ts -------------------------------------------------------------------------------- /project-2-voting/anchor/src/voting-exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/src/voting-exports.ts -------------------------------------------------------------------------------- /project-2-voting/anchor/tests/bankrun.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/tests/bankrun.spec.ts -------------------------------------------------------------------------------- /project-2-voting/anchor/tests/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/tests/basic.spec.ts -------------------------------------------------------------------------------- /project-2-voting/anchor/tests/fixtures/voting.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/tests/fixtures/voting.so -------------------------------------------------------------------------------- /project-2-voting/anchor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/tsconfig.json -------------------------------------------------------------------------------- /project-2-voting/anchor/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/tsconfig.lib.json -------------------------------------------------------------------------------- /project-2-voting/anchor/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/anchor/tsconfig.spec.json -------------------------------------------------------------------------------- /project-2-voting/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/jest.config.ts -------------------------------------------------------------------------------- /project-2-voting/jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/jest.preset.js -------------------------------------------------------------------------------- /project-2-voting/nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/nx.json -------------------------------------------------------------------------------- /project-2-voting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/package.json -------------------------------------------------------------------------------- /project-2-voting/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/tsconfig.base.json -------------------------------------------------------------------------------- /project-2-voting/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/vercel.json -------------------------------------------------------------------------------- /project-2-voting/web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/.eslintrc.json -------------------------------------------------------------------------------- /project-2-voting/web/app/account/[address]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/app/account/[address]/page.tsx -------------------------------------------------------------------------------- /project-2-voting/web/app/account/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/app/account/page.tsx -------------------------------------------------------------------------------- /project-2-voting/web/app/api/hello/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/app/api/hello/route.ts -------------------------------------------------------------------------------- /project-2-voting/web/app/api/vote/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/app/api/vote/route.ts -------------------------------------------------------------------------------- /project-2-voting/web/app/basic/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/app/basic/page.tsx -------------------------------------------------------------------------------- /project-2-voting/web/app/clusters/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/app/clusters/page.tsx -------------------------------------------------------------------------------- /project-2-voting/web/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/app/global.css -------------------------------------------------------------------------------- /project-2-voting/web/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/app/layout.tsx -------------------------------------------------------------------------------- /project-2-voting/web/app/page.module.css: -------------------------------------------------------------------------------- 1 | .page { 2 | } 3 | -------------------------------------------------------------------------------- /project-2-voting/web/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/app/page.tsx -------------------------------------------------------------------------------- /project-2-voting/web/app/react-query-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/app/react-query-provider.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/account/account-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/account/account-data-access.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/account/account-detail-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/account/account-detail-feature.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/account/account-list-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/account/account-list-feature.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/account/account-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/account/account-ui.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/basic/basic-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/basic/basic-data-access.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/basic/basic-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/basic/basic-feature.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/basic/basic-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/basic/basic-ui.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/cluster/cluster-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/cluster/cluster-data-access.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/cluster/cluster-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/cluster/cluster-feature.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/cluster/cluster-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/cluster/cluster-ui.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/dashboard/dashboard-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/dashboard/dashboard-feature.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/solana/solana-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/solana/solana-provider.tsx -------------------------------------------------------------------------------- /project-2-voting/web/components/ui/ui-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/components/ui/ui-layout.tsx -------------------------------------------------------------------------------- /project-2-voting/web/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/index.d.ts -------------------------------------------------------------------------------- /project-2-voting/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/next-env.d.ts -------------------------------------------------------------------------------- /project-2-voting/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/next.config.js -------------------------------------------------------------------------------- /project-2-voting/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/postcss.config.js -------------------------------------------------------------------------------- /project-2-voting/web/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/project.json -------------------------------------------------------------------------------- /project-2-voting/web/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project-2-voting/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/public/favicon.ico -------------------------------------------------------------------------------- /project-2-voting/web/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/public/logo.png -------------------------------------------------------------------------------- /project-2-voting/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/tailwind.config.js -------------------------------------------------------------------------------- /project-2-voting/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-2-voting/web/tsconfig.json -------------------------------------------------------------------------------- /project-3-blinks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/LICENSE -------------------------------------------------------------------------------- /project-3-blinks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/README.md -------------------------------------------------------------------------------- /project-3-blinks/anchor/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/.eslintrc.json -------------------------------------------------------------------------------- /project-3-blinks/anchor/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/.swcrc -------------------------------------------------------------------------------- /project-3-blinks/anchor/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/Anchor.toml -------------------------------------------------------------------------------- /project-3-blinks/anchor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/Cargo.toml -------------------------------------------------------------------------------- /project-3-blinks/anchor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/README.md -------------------------------------------------------------------------------- /project-3-blinks/anchor/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/jest.config.ts -------------------------------------------------------------------------------- /project-3-blinks/anchor/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/migrations/deploy.ts -------------------------------------------------------------------------------- /project-3-blinks/anchor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/package.json -------------------------------------------------------------------------------- /project-3-blinks/anchor/programs/voting/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/programs/voting/Cargo.toml -------------------------------------------------------------------------------- /project-3-blinks/anchor/programs/voting/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/programs/voting/Xargo.toml -------------------------------------------------------------------------------- /project-3-blinks/anchor/programs/voting/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/programs/voting/src/lib.rs -------------------------------------------------------------------------------- /project-3-blinks/anchor/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/project.json -------------------------------------------------------------------------------- /project-3-blinks/anchor/src/counter-exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/src/counter-exports.ts -------------------------------------------------------------------------------- /project-3-blinks/anchor/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/src/index.ts -------------------------------------------------------------------------------- /project-3-blinks/anchor/tests/fixtures/voting.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/tests/fixtures/voting.so -------------------------------------------------------------------------------- /project-3-blinks/anchor/tests/voting.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/tests/voting.spec.ts -------------------------------------------------------------------------------- /project-3-blinks/anchor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/tsconfig.json -------------------------------------------------------------------------------- /project-3-blinks/anchor/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/tsconfig.lib.json -------------------------------------------------------------------------------- /project-3-blinks/anchor/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/anchor/tsconfig.spec.json -------------------------------------------------------------------------------- /project-3-blinks/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/jest.config.ts -------------------------------------------------------------------------------- /project-3-blinks/jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/jest.preset.js -------------------------------------------------------------------------------- /project-3-blinks/nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/nx.json -------------------------------------------------------------------------------- /project-3-blinks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/package.json -------------------------------------------------------------------------------- /project-3-blinks/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/tsconfig.base.json -------------------------------------------------------------------------------- /project-3-blinks/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/vercel.json -------------------------------------------------------------------------------- /project-3-blinks/web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/.eslintrc.json -------------------------------------------------------------------------------- /project-3-blinks/web/app/account/[address]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/app/account/[address]/page.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/app/account/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/app/account/page.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/app/api/hello/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/app/api/hello/route.ts -------------------------------------------------------------------------------- /project-3-blinks/web/app/api/vote/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/app/api/vote/route.ts -------------------------------------------------------------------------------- /project-3-blinks/web/app/clusters/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/app/clusters/page.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/app/counter/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/app/counter/page.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/app/global.css -------------------------------------------------------------------------------- /project-3-blinks/web/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/app/layout.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/app/page.module.css: -------------------------------------------------------------------------------- 1 | .page { 2 | } 3 | -------------------------------------------------------------------------------- /project-3-blinks/web/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/app/page.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/app/react-query-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/app/react-query-provider.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/account/account-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/account/account-data-access.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/account/account-detail-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/account/account-detail-feature.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/account/account-list-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/account/account-list-feature.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/account/account-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/account/account-ui.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/cluster/cluster-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/cluster/cluster-data-access.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/cluster/cluster-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/cluster/cluster-feature.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/cluster/cluster-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/cluster/cluster-ui.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/counter/counter-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/counter/counter-data-access.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/counter/counter-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/counter/counter-feature.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/counter/counter-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/counter/counter-ui.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/dashboard/dashboard-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/dashboard/dashboard-feature.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/solana/solana-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/solana/solana-provider.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/components/ui/ui-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/components/ui/ui-layout.tsx -------------------------------------------------------------------------------- /project-3-blinks/web/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/index.d.ts -------------------------------------------------------------------------------- /project-3-blinks/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/next-env.d.ts -------------------------------------------------------------------------------- /project-3-blinks/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/next.config.js -------------------------------------------------------------------------------- /project-3-blinks/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/postcss.config.js -------------------------------------------------------------------------------- /project-3-blinks/web/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/project.json -------------------------------------------------------------------------------- /project-3-blinks/web/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project-3-blinks/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/public/favicon.ico -------------------------------------------------------------------------------- /project-3-blinks/web/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/public/logo.png -------------------------------------------------------------------------------- /project-3-blinks/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/tailwind.config.js -------------------------------------------------------------------------------- /project-3-blinks/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-3-blinks/web/tsconfig.json -------------------------------------------------------------------------------- /project-4-crud-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/.gitignore -------------------------------------------------------------------------------- /project-4-crud-app/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/LICENSE -------------------------------------------------------------------------------- /project-4-crud-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/README.md -------------------------------------------------------------------------------- /project-4-crud-app/anchor/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/.eslintrc.json -------------------------------------------------------------------------------- /project-4-crud-app/anchor/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/.swcrc -------------------------------------------------------------------------------- /project-4-crud-app/anchor/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/Anchor.toml -------------------------------------------------------------------------------- /project-4-crud-app/anchor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/Cargo.toml -------------------------------------------------------------------------------- /project-4-crud-app/anchor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/README.md -------------------------------------------------------------------------------- /project-4-crud-app/anchor/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/jest.config.ts -------------------------------------------------------------------------------- /project-4-crud-app/anchor/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/migrations/deploy.ts -------------------------------------------------------------------------------- /project-4-crud-app/anchor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/package.json -------------------------------------------------------------------------------- /project-4-crud-app/anchor/programs/journal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/programs/journal/Cargo.toml -------------------------------------------------------------------------------- /project-4-crud-app/anchor/programs/journal/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/programs/journal/Xargo.toml -------------------------------------------------------------------------------- /project-4-crud-app/anchor/programs/journal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/programs/journal/src/lib.rs -------------------------------------------------------------------------------- /project-4-crud-app/anchor/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/project.json -------------------------------------------------------------------------------- /project-4-crud-app/anchor/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/src/index.ts -------------------------------------------------------------------------------- /project-4-crud-app/anchor/src/journal-exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/src/journal-exports.ts -------------------------------------------------------------------------------- /project-4-crud-app/anchor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/tsconfig.json -------------------------------------------------------------------------------- /project-4-crud-app/anchor/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/tsconfig.lib.json -------------------------------------------------------------------------------- /project-4-crud-app/anchor/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/anchor/tsconfig.spec.json -------------------------------------------------------------------------------- /project-4-crud-app/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/jest.config.ts -------------------------------------------------------------------------------- /project-4-crud-app/jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/jest.preset.js -------------------------------------------------------------------------------- /project-4-crud-app/nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/nx.json -------------------------------------------------------------------------------- /project-4-crud-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/package.json -------------------------------------------------------------------------------- /project-4-crud-app/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/tsconfig.base.json -------------------------------------------------------------------------------- /project-4-crud-app/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/vercel.json -------------------------------------------------------------------------------- /project-4-crud-app/web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/.eslintrc.json -------------------------------------------------------------------------------- /project-4-crud-app/web/app/account/[address]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/app/account/[address]/page.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/app/account/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/app/account/page.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/app/api/hello/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/app/api/hello/route.ts -------------------------------------------------------------------------------- /project-4-crud-app/web/app/clusters/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/app/clusters/page.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/app/global.css -------------------------------------------------------------------------------- /project-4-crud-app/web/app/journal/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/app/journal/page.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/app/layout.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/app/page.module.css: -------------------------------------------------------------------------------- 1 | .page { 2 | } 3 | -------------------------------------------------------------------------------- /project-4-crud-app/web/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/app/page.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/app/react-query-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/app/react-query-provider.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/account/account-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/account/account-data-access.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/account/account-detail-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/account/account-detail-feature.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/account/account-list-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/account/account-list-feature.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/account/account-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/account/account-ui.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/cluster/cluster-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/cluster/cluster-data-access.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/cluster/cluster-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/cluster/cluster-feature.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/cluster/cluster-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/cluster/cluster-ui.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/dashboard/dashboard-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/dashboard/dashboard-feature.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/journal/journal-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/journal/journal-data-access.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/journal/journal-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/journal/journal-feature.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/journal/journal-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/journal/journal-ui.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/solana/solana-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/solana/solana-provider.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/components/ui/ui-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/components/ui/ui-layout.tsx -------------------------------------------------------------------------------- /project-4-crud-app/web/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/index.d.ts -------------------------------------------------------------------------------- /project-4-crud-app/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/next-env.d.ts -------------------------------------------------------------------------------- /project-4-crud-app/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/next.config.js -------------------------------------------------------------------------------- /project-4-crud-app/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/postcss.config.js -------------------------------------------------------------------------------- /project-4-crud-app/web/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/project.json -------------------------------------------------------------------------------- /project-4-crud-app/web/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project-4-crud-app/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/public/favicon.ico -------------------------------------------------------------------------------- /project-4-crud-app/web/public/solana-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/public/solana-logo.png -------------------------------------------------------------------------------- /project-4-crud-app/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/tailwind.config.js -------------------------------------------------------------------------------- /project-4-crud-app/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-4-crud-app/web/tsconfig.json -------------------------------------------------------------------------------- /project-5-tokens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-5-tokens/README.md -------------------------------------------------------------------------------- /project-5-tokens/create-token-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-5-tokens/create-token-metadata.ts -------------------------------------------------------------------------------- /project-5-tokens/create-token-mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-5-tokens/create-token-mint.ts -------------------------------------------------------------------------------- /project-5-tokens/mint-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-5-tokens/mint-tokens.ts -------------------------------------------------------------------------------- /project-5-tokens/send-spl-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-5-tokens/send-spl-tokens.ts -------------------------------------------------------------------------------- /project-6-nfts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-6-nfts/README.md -------------------------------------------------------------------------------- /project-6-nfts/create-collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-6-nfts/create-collection.ts -------------------------------------------------------------------------------- /project-6-nfts/create-nft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-6-nfts/create-nft.ts -------------------------------------------------------------------------------- /project-6-nfts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-6-nfts/package.json -------------------------------------------------------------------------------- /project-6-nfts/verify-nft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-6-nfts/verify-nft.ts -------------------------------------------------------------------------------- /project-7-swap/.gitignore: -------------------------------------------------------------------------------- 1 | .anchor 2 | .DS_Store 3 | target 4 | **/*.rs.bk 5 | node_modules 6 | test-ledger 7 | .yarn 8 | -------------------------------------------------------------------------------- /project-7-swap/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/.prettierignore -------------------------------------------------------------------------------- /project-7-swap/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/Anchor.toml -------------------------------------------------------------------------------- /project-7-swap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/Cargo.toml -------------------------------------------------------------------------------- /project-7-swap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/README.md -------------------------------------------------------------------------------- /project-7-swap/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/migrations/deploy.ts -------------------------------------------------------------------------------- /project-7-swap/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/package.json -------------------------------------------------------------------------------- /project-7-swap/programs/swap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/Cargo.toml -------------------------------------------------------------------------------- /project-7-swap/programs/swap/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/Xargo.toml -------------------------------------------------------------------------------- /project-7-swap/programs/swap/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/src/constants.rs -------------------------------------------------------------------------------- /project-7-swap/programs/swap/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/src/error.rs -------------------------------------------------------------------------------- /project-7-swap/programs/swap/src/instructions/make_offer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/src/instructions/make_offer.rs -------------------------------------------------------------------------------- /project-7-swap/programs/swap/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/src/instructions/mod.rs -------------------------------------------------------------------------------- /project-7-swap/programs/swap/src/instructions/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/src/instructions/shared.rs -------------------------------------------------------------------------------- /project-7-swap/programs/swap/src/instructions/take_offer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/src/instructions/take_offer.rs -------------------------------------------------------------------------------- /project-7-swap/programs/swap/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/src/lib.rs -------------------------------------------------------------------------------- /project-7-swap/programs/swap/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/src/state/mod.rs -------------------------------------------------------------------------------- /project-7-swap/programs/swap/src/state/offer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/programs/swap/src/state/offer.rs -------------------------------------------------------------------------------- /project-7-swap/tests/swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/tests/swap.ts -------------------------------------------------------------------------------- /project-7-swap/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-7-swap/tsconfig.json -------------------------------------------------------------------------------- /project-8-token-vesting/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/LICENSE -------------------------------------------------------------------------------- /project-8-token-vesting/README copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/README copy.md -------------------------------------------------------------------------------- /project-8-token-vesting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/README.md -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/.eslintrc.json -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/.swcrc -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/Anchor.toml -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/Cargo.toml -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/README.md -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/jest.config.ts -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/migrations/deploy.ts -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/package.json -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/programs/vesting/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/programs/vesting/Cargo.toml -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/programs/vesting/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/programs/vesting/Xargo.toml -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/programs/vesting/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/programs/vesting/src/lib.rs -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/project.json -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/src/index.ts -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/src/vesting-exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/src/vesting-exports.ts -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/tests/bankrun.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/tests/bankrun.spec.ts -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/tests/fixtures/vesting.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/tests/fixtures/vesting.so -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/tsconfig.json -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/tsconfig.lib.json -------------------------------------------------------------------------------- /project-8-token-vesting/anchor/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/anchor/tsconfig.spec.json -------------------------------------------------------------------------------- /project-8-token-vesting/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/jest.config.ts -------------------------------------------------------------------------------- /project-8-token-vesting/jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/jest.preset.js -------------------------------------------------------------------------------- /project-8-token-vesting/nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/nx.json -------------------------------------------------------------------------------- /project-8-token-vesting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/package.json -------------------------------------------------------------------------------- /project-8-token-vesting/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/tsconfig.base.json -------------------------------------------------------------------------------- /project-8-token-vesting/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/vercel.json -------------------------------------------------------------------------------- /project-8-token-vesting/web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/.eslintrc.json -------------------------------------------------------------------------------- /project-8-token-vesting/web/app/account/[address]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/app/account/[address]/page.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/app/account/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/app/account/page.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/app/api/hello/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/app/api/hello/route.ts -------------------------------------------------------------------------------- /project-8-token-vesting/web/app/clusters/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/app/clusters/page.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/app/global.css -------------------------------------------------------------------------------- /project-8-token-vesting/web/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/app/layout.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/app/page.module.css: -------------------------------------------------------------------------------- 1 | .page { 2 | } 3 | -------------------------------------------------------------------------------- /project-8-token-vesting/web/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/app/page.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/app/react-query-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/app/react-query-provider.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/app/vesting/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/app/vesting/page.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/account/account-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/account/account-data-access.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/account/account-detail-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/account/account-detail-feature.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/account/account-list-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/account/account-list-feature.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/account/account-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/account/account-ui.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/cluster/cluster-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/cluster/cluster-data-access.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/cluster/cluster-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/cluster/cluster-feature.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/cluster/cluster-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/cluster/cluster-ui.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/dashboard/dashboard-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/dashboard/dashboard-feature.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/solana/solana-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/solana/solana-provider.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/ui/ui-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/ui/ui-layout.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/vesting/vesting-data-access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/vesting/vesting-data-access.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/vesting/vesting-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/vesting/vesting-feature.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/components/vesting/vesting-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/components/vesting/vesting-ui.tsx -------------------------------------------------------------------------------- /project-8-token-vesting/web/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/index.d.ts -------------------------------------------------------------------------------- /project-8-token-vesting/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/next-env.d.ts -------------------------------------------------------------------------------- /project-8-token-vesting/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/next.config.js -------------------------------------------------------------------------------- /project-8-token-vesting/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/postcss.config.js -------------------------------------------------------------------------------- /project-8-token-vesting/web/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/project.json -------------------------------------------------------------------------------- /project-8-token-vesting/web/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project-8-token-vesting/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/public/favicon.ico -------------------------------------------------------------------------------- /project-8-token-vesting/web/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/public/logo.png -------------------------------------------------------------------------------- /project-8-token-vesting/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/tailwind.config.js -------------------------------------------------------------------------------- /project-8-token-vesting/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-8-token-vesting/web/tsconfig.json -------------------------------------------------------------------------------- /project-9-token-lottery/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/Anchor.toml -------------------------------------------------------------------------------- /project-9-token-lottery/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/Cargo.toml -------------------------------------------------------------------------------- /project-9-token-lottery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/README.md -------------------------------------------------------------------------------- /project-9-token-lottery/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/metadata.json -------------------------------------------------------------------------------- /project-9-token-lottery/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/migrations/deploy.ts -------------------------------------------------------------------------------- /project-9-token-lottery/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/package.json -------------------------------------------------------------------------------- /project-9-token-lottery/programs/token-lottery/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/programs/token-lottery/Cargo.toml -------------------------------------------------------------------------------- /project-9-token-lottery/programs/token-lottery/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/programs/token-lottery/Xargo.toml -------------------------------------------------------------------------------- /project-9-token-lottery/programs/token-lottery/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/programs/token-lottery/src/lib.rs -------------------------------------------------------------------------------- /project-9-token-lottery/setup/metadata.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/metadata.so -------------------------------------------------------------------------------- /project-9-token-lottery/setup/ondemand.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/ondemand.so -------------------------------------------------------------------------------- /project-9-token-lottery/setup/oracle0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/oracle0.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/oracle1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/oracle1.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/oracle2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/oracle2.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/oracle3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/oracle3.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/oracle4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/oracle4.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/oracle5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/oracle5.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/oracle6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/oracle6.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/oracle7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/oracle7.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/package.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/randomness_queue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/randomness_queue.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/sb_randomness_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/sb_randomness_config.json -------------------------------------------------------------------------------- /project-9-token-lottery/setup/setup-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/setup-local.sh -------------------------------------------------------------------------------- /project-9-token-lottery/setup/start-validator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/start-validator.sh -------------------------------------------------------------------------------- /project-9-token-lottery/setup/switchboard.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/setup/switchboard.so -------------------------------------------------------------------------------- /project-9-token-lottery/tests/ondemand-idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/tests/ondemand-idl.json -------------------------------------------------------------------------------- /project-9-token-lottery/tests/token-lottery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/tests/token-lottery.ts -------------------------------------------------------------------------------- /project-9-token-lottery/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/developer-bootcamp-2024/HEAD/project-9-token-lottery/tsconfig.json --------------------------------------------------------------------------------