Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ashu0000008/memo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

memo - mempool.observer

mempool.observer visualizes various statistics around my Bitcoin memory pool (mempool). Seemingly stuck and longtime-unconfirmed transactions can be quite annoying for users transacting on the Bitcoin network. The idea of mempool.observer is to provide users with information about unconfirmed transactions and transaction fees.

This is v2-master of memo. A full project refresh.

Project Structure

Folder Structure

memo/
├── api/          # Go module functioning as an API returning JSON
├── database/     # Database creation scripts
├── memod/        # Go module functioning as a worker deamon wirting data to database
└── www/          # Statically served HTML, JS and CSS files

The wiki cointains two architecture overview's: One of the whole project. And one specifically for memod.

Project History

I've started building the first version of mempool.observer mid 2017 as my first Bitcoin related project. I was (and still am) motivated by presumably Greg Maxwell's words:

"What's going to happen to Bitcoin?" is the wrong question. The right question is "What are you going to contribute?" — Greg Maxwell

Later this year the bitcoin transaction fees rose and I had quite some traffic. The high fees were caused by a huge transaction flood as the price rose to $20k. I regularly had problems with long running scripts due to querying and processing the huge mempool on a low end VPS. Due to time constrains I wasn't able to improve the performance. This resulted in mempool.observer v1 dieing the not-maintained-death sometime in 2018.

I've focused full time on Bitcoin in spring 2019 and spend a part of that time to work on v2. V2 is a full rewrite of mempool.observer - only the idea, license and the quote from Maxwell remained. The goal is to offer way more than v1 did, but build on a foundation with performance and maintainability in mind. I'm open for ideas and feedback.

Licencse

This project and all it's files are licensed under a GNU Affero General Public License.


"What's going to happen to Bitcoin?" is the wrong question. The right question is "What are you going to contribute?" — Greg Maxwell

About

Bitcoin mempool.observer Website

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 40.8%
  • JavaScript 26.4%
  • HTML 25.6%
  • CSS 5.0%
  • TSQL 1.9%
  • Makefile 0.3%