Skip to content

A showcase of my Solana development journey, featuring rust, custom Anchor projects, and other contributions.

Notifications You must be signed in to change notification settings

NkamaWilliams/Solana-POW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Solana Proof Of Work

Hi! I'm Williams, a passionate blockchain developer specializing in Solana. This repository showcases my journey in the Solana ecosystem, featuring projects, hackathon submissions, and other contributions.


Table of Contents

  1. Rust
  2. Solana
  3. Projects

Highlights

  • Learned Rust basics, including ownership, borrowing, lifetimes, and more.
  • Developed Solana smart contracts using the Anchor framework.
  • Built and deployed projects such as SolQuest.
  • Participated in hackathons like the RiseIn 2024 Hackathon.

Rust Journey

This section documents my journey in learning Rust, the foundation of my Solana development skills.

Topics Covered

  • Variables and Functions
  • Ownership and Borrowing
  • Structs and Enums
  • Traits and Generics
  • Lifetimes and Error Handling
  • ...and more
  • Work done can be found in this repo

Solana Journey

This section documents my journey in learning and interacting with the Solana Blockchain

Learning The Basics

I started exploring Solana by learning how to interact with its blockchain using TypeScript and web3.js. My initial projects, stored in the solana-learn repository, include:

Token Creation:

  • Scripts for creating new SPL tokens.
  • Setting metadata and initial supply for tokens.

Fund Transfer:

  • Simple programs for transferring SOL and SPL tokens between accounts.

Creating and Executing Transactions

...and more

Intermediate Projects

To deepen my understanding of the smart contract creation process, I built small projects using anchor including:

Turbin 3 Builders Cohort

I also participated in the Turbin 3 Builders Cohort where I further developed my knowledge. The work I did there can be found in this repo

Projects

This section contains some of the Projects I have worked on during my journey

The Menagerie

An all-in-one launchpad designed to connect, educate, and support developers building on Solana. I personally worked on:

  • SolQuest:
    • A decentralized bounty platform where users can post and complete bounties for USDC rewards.
  • Desearch:
    • A decentralized platform for researchers to publish papers and receive micropayments.

Solucky

A Solana-based lottery DApp designed for fun and interaction:

  • Users can wager a set amount of devnet sol and are asked to guess the correct one of three numbers
  • Guessing the correct number rewards them with the same amount wagered
  • Failure results in losing the wager

TODO: Build an application leveraging the SVM API

About

A showcase of my Solana development journey, featuring rust, custom Anchor projects, and other contributions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published