https://github.com/solana-turbin3/q1_25_builder_chiamakaui
https://github.com/solana-turbin3/q1_25_builder_chiamakaui
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/solana-turbin3/q1_25_builder_chiamakaui
- Owner: solana-turbin3
- Created: 2025-01-15T13:13:17.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-03-02T23:18:14.000Z (4 months ago)
- Last Synced: 2025-03-03T00:50:17.550Z (4 months ago)
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Q1_25_Builder_ChiamakaUI
This repository contains coursework for the Solana Turbin3 builder's cohort. The projects and exercises in this repo focus on Solana smart contract development using Anchor.## Table of Contents
* amm-program: Contains Anchor program for an Automated Market Maker Smart Contract
* dice: Contains Anchor program for a Dice Game
* escrow-program: Contains Anchor program for an Escrow Smart Contract
* marketplace: Contains Anchor program for NFT Marketplace Smart Contract
* prereq: Contains rust codes written for the second pre-requisite task
* solana-starter: Contains solana web3js code edited during the first class
* staking: Contains Anchor program for a Token Staking Protocol
* vault-program: Contains Anchor program code for a vault program
* ts-prereq: Contains typescript codes written for the first pre-requisite task
* capstone: Contains Anchor escrow program for my capstone project## Overview
The coursework covers various aspects of Solana smart contract development, including:
* Writing and deploying Solana programs using Anchor
* Interacting with Solana accounts and PDAs
* Implementing program instructions and security constraints
* Testing with Anchor and Mocha## Technologies Used
* Solana: Blockchain platform for decentralized applications
* Anchor: Framework for building Solana smart contracts
* Rust: Programming language for writing Solana programs
* TypeScript: Used for client-side interactions with the smart contracts
* Mocha/Chai: Testing framework for smart contracts## Submodules
This repository contains various submodules, each representing different coursework sections or projects. To properly initialize and update the submodules, run:
```
git submodule update --init --recursive
```If you need to update submodules later, use:
```
git submodule update --remote --merge
```