Categorygithub.com/1F47E/go-feesh
modulepackage
0.0.0-20240613014523-be264cfa0128
Repository: https://github.com/1f47e/go-feesh.git
Documentation: pkg.go.dev

# README

feesh

Build Status Go Report Card

ENVS:

export RPC_USER='rpcuser'
export RPC_PASS='rpcpass'
export RPC_HOST='http://localhost:18334'
export RPC_LIMIT=420
export API_HOST='localhost:8080'

System requierments

735 Gb of space (as of 8.08.2023)
8 Gb RAM
Go 1.17

How to install (patched btcd version)

Install patched btcd node client https://github.com/1F47E/btcd-fork2
Edit config to have index=1 if you want to get info about all tx, not only mempool

Testnet
/root/go/bin/btcd -u rpcuser -P rpcpass --testnet

Mainnet
/root/go/bin/btcd -u rpcuser -P rpcpass

Full mainnet sync can take up to a week.

rawmempool patch

In order to have realtime mempool info with tx fee right from the node - it should be patched.
By default getrawmempool returns unsorted list of transactions, hash only.
After patch it will return full tx info in a sorted array by time.

TODO

  • Add more block stats
  • history pool data
  • pool tx update via websocket
  • basic pool frontend
  • API pool
  • websockets

react front end (WIP)

feesh react front end

            _____ _____ _____ _____ _____ 
           |   __|   __|   __|   __|  |  |
           |   __|   __|   __|__   |     |
           |__|  |_____|_____|_____|__|__|
           bitcoin mempool stats


# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Code generated by swaggo/swag.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author