Building FOSS packages for distributed applications

Project Spotlight

EasyCoin

EasyCoin is a proof-of-concept cryptocurrency system demonstrating the UTXO/coin model of Bitcoin. What it lacks in consensus mechanisms it more than makes up for with an autistic level of detail.

The project includes a Textual CUI for wallet management, coin mining, transaction building, and stamp creation. (Network protocol is experimental and hilariously unoptimized.) The HackNWA CTF GameSet 1 has the following checksum and can be downloaded at the following link:

After downloading the zip file, move it into the working directory in which EasyCoin is running, then go to the Settings screen and click "Activate GameSet". It will verify the checksum, create a database backup, then unpack the zip and serialized records (txns, coins, inputs, outputs) into the local sqlite database. Then explore coins and try to hijack them. Be sure to read the challenge instructions markdown file. Good luck and happy hunting.

Note for Windows users: you probably need to run `python -m venv venv` and `.\venv\Scripts\activate` before being able to install with pip. Or try uv/uvx instead of pip.

For Linux, use `python -m venv venv` and `source venv/bin/activate` before running pip, or use uv/uvx.

About

Learn more about Pycelium.

Go to About

Projects

Explore our open-source projects.

Go to Projects

Goals

Discover our goals.

Go to Goals

Community

Get involved in our community.

Go to Community

Super Secret Fun Game Thing