Dan Janosik
e70cdd2fce
Merge branch 'shesek-master'
6 years ago
Dan Janosik
f74ade553a
Merge branch 'master' of git://github.com/shesek/btc-rpc-explorer into shesek-master
6 years ago
Dan Janosik
03f0696750
Merge branch 'shesek-env-config'
6 years ago
Nadav Ivgi
fffa10eec8
Fix typo, 365 days/year
6 years ago
Nadav Ivgi
769ab9f660
New configuration options: BTCEXP_RPC_ALLOWALL and BTCEXP_RPC_BLACKLIST
6 years ago
Nadav Ivgi
d1afd3ad16
Remove IP whitelist, require authentication password instead (when not in demo mode)
6 years ago
Nadav Ivgi
bfcbcd07a4
Add --no-rates to disable fetching of currency exchange rates
6 years ago
Nadav Ivgi
99e2ac2051
Accept bitcoind rpc and influxdb options as a connection URI
6 years ago
Nadav Ivgi
44d676650f
Implement CSRF protection
Enabled for all POST endpoints, as well as for GET /rpc-browser when the
"execute" query string argument is specified.
6 years ago
Nadav Ivgi
ab98ff41ed
Add optional password protection
6 years ago
Nadav Ivgi
37c962e30e
Derive cookie secret using bitcoind's rpc credentials
This ensures a unique, hard-to-guess cookie secret for every instance.
Also, renamed from "cookiePassword" to "cookieSecret" to better express
its meaning.
6 years ago
Nadav Ivgi
8b175c8110
Add CLI utility
6 years ago
Nadav Ivgi
edf2748350
Support reading rpc credentials out of bitcoind's cookie file
6 years ago
Nadav Ivgi
e4801d8fef
Update README with instructions for environment variables
6 years ago
Nadav Ivgi
13b0adaec3
Add dotenv to automatically load variables from .env
6 years ago
Nadav Ivgi
db8120ef57
Accept configuration options as environment variables
This also changes the demoSite mode to be off by default.
6 years ago
Nadav Ivgi
372c5c47f5
Make app/credentials.js optional
To match the description on the README
6 years ago
Dan Janosik
e9e8b57d3f
exchange rate / currency improvements:
- support for multiple currency exchange rates
- support for inline display of exchange currencies
- a little frontend cleanup
6 years ago
Dan Janosik
655546da90
more block measurements
6 years ago
Dan Janosik
049885f4d5
log block stats to optional influxdb
6 years ago
Dan Janosik
6ae90ff20f
code formatting
6 years ago
Dan Janosik
88cf47b481
ui tweaks
- table responsiveness improvements
- add some shadows for visual depth
- hide radial progress bars on small screens since they're not working properly
- text-wrapping improvement for addresses in tx io details
6 years ago
Dan Janosik
a587fbacac
readme: don't link to non-existent file
6 years ago
Dan Janosik
a6bb578850
support for per-coin exchange rate
6 years ago
Dan Janosik
02dcd22b4e
more frequent stats logging
6 years ago
Dan Janosik
633d6c1208
cleanup for stats logging
6 years ago
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
Dan Janosik
ebefdd3f6c
hide tools submenu on smaller screens (still accessible from main nav menu)
6 years ago
Dan Janosik
9e7fa67df7
ui tweaks for tx page
6 years ago
Dan Janosik
1a916fc333
fix typo
6 years ago
Dan Janosik
7a880784ee
Merge branch 'master' of github.com:janoside/btc-rpc-explorer
6 years ago
Dan Janosik
8add5d8873
on startup, print node version info to help diagnose bug reports
6 years ago
Dan Janosik
1414951cfe
Update issue templates
6 years ago
Dan Janosik
ab6cde8e08
use nvm for node version mgmt
6 years ago
Dan Janosik
dd9e40ef28
Merge branch 'master' of github.com:janoside/btc-rpc-explorer
6 years ago
Dan Janosik
5ef702b27e
Text tweak
6 years ago
Dan Janosik
f5ed933295
Attempting workaround to fix #68
6 years ago
Dan Janosik
bc044637b3
Merge pull request #71 from sangaman/electrumx-protocol
configurable electrumx server protocol
6 years ago
Dan Janosik
daec276a25
Fix #73
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
b4304498a8
minor ux improvement: locktime block #s should be locale-formatted
6 years ago
Dan Janosik
8e57d0d0cb
dependency updates
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
91f4ce606a
pull in error logging improvement in electrum-client package
6 years ago
Dan Janosik
82b22cb9a8
updated dependencies
6 years ago
Dan Janosik
1042d22cf0
styling tweaks for dark theme, fixes #70
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
253ef7a371
Merge pull request #66 from sangaman/patch-2
Expand rpc blacklist
6 years ago