{"repo":"themoritz/txgraph","free":true,"listed":false,"github":"https://github.com/themoritz/txgraph","clone":"git clone https://github.com/themoritz/txgraph.git","description":null,"language":"Rust","stars":12,"topics":["bitcoin","blockchain-explorer","egui","rust","sankey-diagram","wasm"],"license":null,"category":"blockchain-web3","readme_excerpt":"txgraph txgraph.info Interactive Sankey style visualization of the Bitcoin transaction graph. Features Expand/collapse transaction inputs and outputs Annotate and colorize transactions as well as inputs/outputs Export transaction details to Beancount. Infinite zoom/pan Adjust layout parameters Development This repo covers just the fontend. The backend is a fork of electrs. Testing locally Native Make sure you are using the latest version of stable rust by running rustup update . cargo run --release On Linux you need to first run: sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev Web We use Trunk to build for web target. 1. Install Trunk with cargo install --locked trunk . 2. Run trunk serve to build and serve on http://127.0.0.1:8080 . Trunk will rebuild automatically if you edit the project. 3. Open http://127.0.0.1:8080/index.html Fonts This project uses a custom Iosevka font. You can use the build plan in the src/fonts folder, and then create the subset using the following command (in the src/fonts folder): On macOS, pyftsubset can be installed using brew install fonttools . Testnet If you want to develop against Bitoin Testnet, set the environment variable TESTNET=1 (e.g. in the .envrc file). You may want to touch build.rs to trigger a complete rebuild.","default_branch":null,"files":null,"tree":[],"storefront":"/r/themoritz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/themoritz/txgraph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}