Skip to content

This 8-week Rust for Bitcoin Program introduces dev participants to the fundamentals of Bitcoin development while progressively integrating Rust for building, testing, and interacting with Bitcoin’s architecture

Notifications You must be signed in to change notification settings

thebuidl-grid/rust-for-bitcoin-program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository serves as the central hub for all resources, assignments, and contributions throughout this 8-week Rust For Bitcoin program. Participants are expected to complete each task, document their process, and submit their work through a PR to this repository.

The Rust for Bitcoin Program introduces participants to the fundamentals of Bitcoin development while progressively integrating Rust for building, testing, and interacting with Bitcoin’s architecture.

Through hands-on sessions, guided mentorship, and open-source collaboration, participants will:

  • Understand Bitcoin fundamentals — blocks, transactions, and the UTXO model
  • Learn to run and interact with a Bitcoin node via RPC
  • Progress into Rust-based tooling and integration for Bitcoin applications
  • Collaborate and contribute to Bitcoin FOSS initiatives

What You’ll Find Here

This repository serves as the central coordination point for the program. It captures:

  • 📂 Assignments – Weekly exercises and challenges
  • 🧭 Resources – Reading materials, slides, and reference documentation
  • 💻 Submissions – Participant work submitted via Pull Requests
  • ⚙️ Rust Integration Tasks – Later-stage coding projects in Rust

How to Participate

  • Fork this repository to your GitHub account.
  • Follow weekly instructions posted in /assignments.
  • Document your work (commands, screenshots, or notes).
  • Submit your work via Pull Request (PR) to this repository.
  • Each PR should include:
    • Your folder under /submissions//week-X/
    • A summary of what you learned
    • Supporting files (notes, screenshots, or code)

Contributing

Contributions to this repository are welcome! You can help improve documentation, examples, and the overall learning experience by submitting a PR or opening an issue.

About

This 8-week Rust for Bitcoin Program introduces dev participants to the fundamentals of Bitcoin development while progressively integrating Rust for building, testing, and interacting with Bitcoin’s architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors