Skip to content

robdicoco/dojo-bitcoin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shi(し) Satoshi - Bitcoin Dojo Challenges

Participants:

License

This project is licensed under the MIT License. See the LICENSE file for details.

Challenge 2: Python CLI Wallet and Explorer

  • Wallet Creation: Develop a command-line interface to generate new Bitcoin addresses.
  • Balance Check: Query your node's API to get the balance of any wallet.
  • Transactions: Send Bitcoin from one wallet to another using your node.

Solutions details:

Front End

  • Programming Language: Vue / Javascrypt / TypeScript
  • Framework: Vue
  • Cloud Platform: Linode

Details

Back End

  • Programming Language: Python
  • Framework: Flask/ uv
  • Bitcoin Libraries: bitcoinlib,
  • Cloud Platform: Linode

Details

Challenge 1: Bitcoin Node and Explorer

  • Set up: Deploy a Bitcoin testnet node on a cloud platform like AWS or DigitalOcean.
  • Explorer: Build an application to interact with the node:
    • Block Search: Retrieve detailed information for a specific block.
    • Transaction Lookup: Find transactions by their hash.
    • Wallet Balance: Query the balance of any Bitcoin address.
  • Share: Document your process and share insights on LinkedIn or Twitter using the hashtag #ShiSatoshiDojo.

Details

About

Bitcoin Challenge Near X 2025

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 43.4%
  • Python 38.2%
  • HTML 8.9%
  • TypeScript 4.2%
  • JavaScript 2.8%
  • CSS 2.2%
  • Shell 0.3%