Dan Janosik
9651a4c157
exchange rate logging to influxdb
6 years ago
Dan Janosik
8e02736222
- optional logging of network stats to configurable influxdb instance
- cleaner support for handling credentials (new app/defaultCredentials.js has the defaults, git-ignored app/credentials.js overwrites)
- update some dependencies
6 years ago
Daniel McNally
542142a719
configurable electrumx server protocol
This makes the protocol (either `tcp` or `tls`) for the electrum server
configurable, to allow communicating with an electrum server without tls
encryption.
6 years ago
Dan Janosik
5abe069168
- general improved error handling for address pages
- specific handling of long-history address errors - issue #67 - with user-visible messaging
6 years ago
Dan Janosik
fbe967752d
more text info about first btc->fiat exchange
6 years ago
Dan Janosik
189429b256
add missing commas for new, longer RPC blacklist
Thanks @buttha
6 years ago
Dan Janosik
85f42e875e
example config for electrum servers
6 years ago
Daniel McNally
29c8a2e903
expand rpc blacklist
This commit expands the rpc blacklist to cover all calls that could leak
sensitive information about the wallet of the bitcoin node or that could
cause the operator to lose funds. It also alphabetizes the blacklist.
6 years ago
Dan Janosik
8588c56b61
tweaking electrum connection logic to try to deal with disconnect errors
6 years ago
Dan Janosik
30ba103cdd
Misc:
- improved electrum connection code
- support for address "Fun" items
- inclusion of "Satoshi Nakamoto" brainwallet address fun item
6 years ago
Dan Janosik
2af05db385
better error handling when searching
before this change, searching for a 64-char string that didn't correspond to a block hash would fail due to lack of proper error handling on the RpcError response when running the interpret-string-as-blockhash step
6 years ago
Dan Janosik
68df862a59
link to donation address pages for fun
6 years ago
Dan Janosik
6b88f9e08d
fixes for displaying addresses that have no transactions
6 years ago
Dan Janosik
7c9d9555db
call electrum-client's initElectrum function
6 years ago
Dan Janosik
3ec6a19e23
Add missing electrum error handling
6 years ago
Dan Janosik
9b3b2dbfba
logging and comment cleanup
6 years ago
Dan Janosik
8bd07537b4
More work on #8 - showing balances and transaction history for addresses
- in tx history, request/display all inputs to get correct gain/loss values
- cross referencing for txid history from electrum
- include genesis coinbase values for genesis coinbase output address (electrum ignores the genesis coinbase TX and +50 value, but for consistency with the rest of this tool they're included)
- banner describing the electrum trust model
- ui tweaks including showing gain/loss for each address tx history item
6 years ago
Dan Janosik
ce264a6c1f
naming/text tweaks
6 years ago
Dan Janosik
1f38c5dd93
Majority of the work on #8 to support querying N ElectrumX servers for address balance and address txid history
6 years ago
Dan Janosik
da295d0587
fix for formatting small numbers
6 years ago
Dan Janosik
4c2a2f1534
don't cache unconfirmed txs
7 years ago
Dan Janosik
e21ef59508
improvement to tx-input tracking based on thoughts on #45
7 years ago
Dan Janosik
ea3a40a627
more tweaking things related to #45
7 years ago
Dan Janosik
90b9cd9ddc
more armor for #45
7 years ago
Dan Janosik
f20cb81483
more work on #45
7 years ago
Dan Janosik
a2dec037ba
more debugging/armor for #45
7 years ago
Dan Janosik
2ba40269bf
code formatting
7 years ago
Dan Janosik
da4adedc05
minor reorganization, prepping for code reuse improvements
7 years ago
Dan Janosik
2051d4da53
new tool for browsing unconfirmed tx
7 years ago
Dan Janosik
20f1dc2f44
- more style consistency
- 2 decimal places for fee/byte on mempool summary
7 years ago
Dan Janosik
fa39bd212e
ref url for fun item
7 years ago
Dan Janosik
dc40007ba7
- improvements to display of less common or broken tx outputs
- acknowledgement of destroyed block-reward fees/output values
7 years ago
Dan Janosik
68bcb91ab4
support for multiple mining-pool configs of the same format
7 years ago
Dan Janosik
035ad627fa
move google analytics and sentry.io config to credentials.js
7 years ago
Dan Janosik
1e6c4d48b4
jazz things up with some ui tweaks, including:
- list of site tools in the header
- list of site tools on homepage
- icons for site tools lists
- icons for homepage's network summary
7 years ago
Dan Janosik
fd9cc6d232
remove old utils.formatBytes and replace with new, flexible utils.formatLargeNumber
7 years ago
Dan Janosik
b8095c9625
add map and some organization to /peers
7 years ago
Dan Janosik
69895f82ad
prepping for geo-locating peers by ip
7 years ago
Dan Janosik
9c75f0fe42
- add more detail/explanation to "chainwork" values on block details
- minor ui tweaks
7 years ago
Dan Janosik
6ad03fa0ee
cleanup, simplification and more ui tweaks
7 years ago
Dan Janosik
ed246e1fc3
more minor frontend tweaks
7 years ago
Dan Janosik
2c080e52a4
formatting improvements to homepage network summary
7 years ago
Dan Janosik
37db8daa19
fix for block-total-fees calculation bug when coinbase tx value is split across multiple addresses, ala block #531942
7 years ago
Dan Janosik
372c25f8a1
fun
7 years ago
Dan Janosik
7793d08a72
minor reorganization
7 years ago
Dan Janosik
cd9e9fee18
tweak mempool summary params
7 years ago
Dan Janosik
3990b9738c
new "fun" item for litecoin, showing Charlie Lee's creator-proof signed message
7 years ago
Dan Janosik
d1d66c6272
better wording for sister sites
7 years ago
Dan Janosik
cdeb566a27
- add more network summary info to homepage
- playing with layout/styling on homepage
7 years ago
Dan Janosik
9d75fcddb4
more rpc cmd blacklist additions
7 years ago