bwt
bwt copied to clipboard
A lightweight wallet indexer for Bitcoin, available as an Electrum RPC server and a modern HTTP REST API.
- [x] JNI bindings - [x] BwtDaemon wrapper - [x] Background worker - [x] Settings screen - [x] Custom date picker - [x] Expandable advanced section - [x] Help texts...
When `bwt` is run, following is printed: ``` INFO bwt > bwt v0.2.4 connected to /Satoshi:0.21.0/ on main at height 680094 ██████ ██ ██ ████████ ██ ██ ██ ██ ██ ...
It looks like it's based on electrs, how much of an effort would be make it work for elements chains? Not that confident yet with Rust, but I could try...
Not yet implemented in rust-bitcoincore-rpc: https://github.com/rust-bitcoin/rust-bitcoincore-rpc/pull/27
They're more lightweight and come with less dependencies compared to the current library being used, `reqwest`.
- [x] NodeJS (C FFI based https://github.com/shesek/bwt/issues/65, [`libbwt`](https://github.com/bwt-dev/libbwt)) - [x] JNI ([`libbwt-jni`](https://github.com/bwt-dev/libbwt-jni)) - [ ] iOS (C FFI based) - [ ] Python (C FFI based) - [ ] Go...
Useful for wallet apps that wish to provide a refresh button.