Skip to content

An App that monitors the bitcoin mempool and allows users to get information on the state of their transaction in the mempool.

Notifications You must be signed in to change notification settings

Extheoisah/Mempool-Analyzer

Repository files navigation

This is an app that visualizes the mempool activities in bitcoin core. The main branch contains the client side (frontend code) and the server branch contains the endpoints (backend code).

Languages:

        -   Typescript (client)
        -   Rust (server)

Libraries:

        -   Nextjs (client)
        -   Chakra UI (client)
        -   ChartJs (client)
        -   Framer motion (client)
        -   bitcoinrpc (server)
        -   bitcoinrpc-json (server)
        -   Serde (server)
        -   Rocket (server)

Getting Started

Note:

This app works with Bitcoin core, So you must have it running on your machine.
Before running the server, modify your bitcoin.conf file to use the following rpc configurations:
```
rpcuser=lnd
rpcpassword=lightning

[signet]
rpcport=18332
```

First, run the backend server:

cargo run
#or
cargo build && ./target/debug/server

Next start the client development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

[API routes] server can be accessed on http://localhost:8000/.

About

An App that monitors the bitcoin mempool and allows users to get information on the state of their transaction in the mempool.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published