repositorypackage
0.0.0-20240613014523-be264cfa0128
Repository: https://github.com/1f47e/go-feesh.git
Documentation: pkg.go.dev
# 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
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
No description provided by the author
# README
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)
_____ _____ _____ _____ _____
| __| __| __| __| | |
| __| __| __|__ | |
|__| |_____|_____|_____|__|__|
bitcoin mempool stats