Commit Graph

3910 Commits

Author SHA1 Message Date
ThomasV 8bfe342772 minor fixes 2018-02-14 13:55:01 +01:00
ThomasV 0f16bcdc1f Capital gains:
* Show acquisition price in history.
* Add summary to history command
2018-02-14 12:04:47 +01:00
ThomasV b2c0350240 allow to use exchange rates while offline 2018-02-14 10:42:59 +01:00
SomberNight 4b6a3e2e5d fix #3899; and more aggressively catch exceptions in tx.deserialize() 2018-02-14 01:20:38 +01:00
SomberNight ea66333e48 bip32 version numbers (xpub headers): use t/u/U/v/V for testnet 2018-02-13 16:45:41 +01:00
ThomasV e0130cafcf
Merge pull request #3895 from SomberNight/fix_3890
locking in wallet.create_new_address
2018-02-13 09:52:16 +01:00
ThomasV b3a67f7a1f Merge branch 'master' of github.com:spesmilo/electrum 2018-02-13 09:47:30 +01:00
ThomasV 2829de5d49 fix: missing parameter 2018-02-13 09:47:25 +01:00
SomberNight 15f7e09131 use config.is_dynfee and config.use_mempool_fees
also fixes #3894
2018-02-13 00:03:42 +01:00
SomberNight 7e77baf4fb fix #3890 2018-02-12 23:20:58 +01:00
SomberNight 2914090879 wallet.synchronize: remove dead code 2018-02-12 16:12:16 +01:00
J62 ce7f2771da
Removed /insight/ from these two
#http://explorer.zclassic.org/insight/
#http://explorer1.zclassic.org/insight/

these two explorers are down for now but will setup without /insight/ at these same addresses
2018-02-11 17:09:20 -08:00
ThomasV 4cbdd25c93 Capital gains: Let user enter fiat value of transactions. 2018-02-11 18:11:50 +01:00
SomberNight 4cc2575d72 cli support for hw encrypted wallets 2018-02-10 20:07:06 +01:00
ThomasV 264e80a7b7 cache historical exchange rates 2018-02-10 15:56:05 +01:00
ThomasV 0df42fe046 use Decimal for exchange rates 2018-02-10 15:03:45 +01:00
ThomasV 42a16d9c3e computation of capital gains for outgoing transactions 2018-02-09 20:43:42 +01:00
ThomasV c32435c15e
Merge pull request #3737 from SomberNight/fix_sweep_into_same_wallet
fix: sweeping into same wallet
2018-02-09 15:48:12 +01:00
ThomasV 3f954a8b3d Factorize history export code used in GUI and command line.
Add options to export history limits and exchange rate.
Closes: #1752, #2604,
Replaces: #2715, 3724
2018-02-09 15:28:28 +01:00
ThomasV 670194b920
Merge pull request #3867 from SomberNight/check_trezor_version
check trezorlib version
2018-02-09 12:15:15 +01:00
ThomasV 94ebfd578d
Merge pull request #3879 from SomberNight/fee_calc_integer_satbyte
fee calculation: force back-end to use integer sat/bytes
2018-02-09 12:13:49 +01:00
ThomasV cccf380753
Merge pull request #3878 from SomberNight/coinchooser_output_rounding
coinchooser: make output value rounding configurable
2018-02-09 12:13:26 +01:00
J62 dba660df22
Update util.py
added more explorers
2018-02-09 00:47:17 -08:00
J62 1d66190f3c
Update util.py
Updated explorer address
2018-02-09 00:30:24 -08:00
J62 c7f971fb88
Update util.py 2018-02-08 19:34:50 -08:00
J62 71402ae11c
Update util.py 2018-02-08 19:33:44 -08:00
J62 e3a6337035
Update util.py
Updated block explorers. We have http://eu1.zcl-explorer.com/insight    http://as1.zcl-explorer.com/insight  and http://zcl-explorer.com/insight/
2018-02-08 19:28:11 -08:00
SomberNight d8dad74267 fee calculation: force back-end to use integer sat/bytes 2018-02-09 00:16:11 +01:00
SomberNight 710eda1a56 coinchooser: make output value rounding configurable (config var, qt) 2018-02-08 23:10:44 +01:00
ThomasV 95c5815fe3 Fix CoinDesk exchange rates and update currencies.json 2018-02-08 22:39:55 +01:00
SomberNight f4363e7967 zbar for windows 2018-02-08 05:56:54 +01:00
SomberNight 6c4756dc3d check trezorlib version 2018-02-07 17:51:52 +01:00
ThomasV 81bd8d8d67 fix: fee_to_depth 2018-02-07 17:30:08 +01:00
ThomasV 08bf966f32
Merge pull request #3863 from slush0/master
trezor: Add support for non-HID devices
2018-02-07 17:03:23 +01:00
SomberNight 41e836a9f4 storage upgrade: don't run older upgrade methods on newer version storage 2018-02-06 23:15:08 +01:00
slush 460e88ee53 hw plugins: Allow custom enumerate functions
trezor: Adding support for all supported transports (HID, WebUSB, UDP, Bridge)
2018-02-06 19:13:05 +01:00
ThomasV aafd3b929b config: sanitize fee_level and depth_level 2018-02-06 11:09:42 +01:00
ThomasV d9cf4c2b63
Merge pull request #3810 from SomberNight/conflicting_txns
conflicting transactions
2018-02-06 06:16:19 +01:00
SomberNight ca19a36478 conflicting transactions 2018-02-06 05:39:40 +01:00
SomberNight d6c1a933fe some local txns are not getting SPV verified 2018-02-06 05:13:37 +01:00
SomberNight 245cd24f34 follow-up f39f43d58c 2018-02-05 20:15:00 +01:00
ThomasV 73cc1293f1 initial release notes for version 3.1 2018-02-05 17:47:15 +01:00
ThomasV f39f43d58c fix #3845 2018-02-05 16:08:57 +01:00
ThomasV c3f3843cc3 Add memory pool based fee estimates
- fee estimates can use ETA or mempool
 - require protocol version 1.2
 - remove fee_unit preference
2018-02-05 12:23:32 +01:00
ThomasV 2c619ec41d
Merge pull request #3841 from SomberNight/qt_addr_filter_all
address filter: add "all" filter option besides "receiving" and "change"
2018-02-05 09:06:16 +01:00
SomberNight ac2d4eb0ef fix #3508 2018-02-04 22:02:10 +01:00
SomberNight 0021dbfceb address filter: (qt gui) add "all" filter option besides "receiving" and "change" 2018-02-04 19:17:21 +01:00
SomberNight ffdc36285b use string.format instead of old style (%) formatting 2018-02-04 07:26:55 +01:00
ThomasV ea2a2aaf09 prepare release 3.0.6 2018-02-03 23:57:46 +01:00
ThomasV c49335ed30
Merge pull request #3346 from SomberNight/encrypt_watch_only_wallets
allow encrypting watch-only wallets
2018-02-03 11:02:14 +01:00
ghost43 4737aa6c2a
migrated some commands from addr to scripthash (#3826)
* migrated some commands from addr to scripthash

* remove getproof command
2018-02-02 23:26:25 +01:00
Chris Sulmone dfff1e9405 Fixed headers url and a typo 2018-02-01 23:11:01 -06:00
Chris Sulmone 78e8b7b633 Upped version for 1.0.3 2018-02-01 21:23:57 -06:00
Chris Sulmone e5a8782fe5 Fixed up z->t transactions 2018-02-01 21:01:09 -06:00
SomberNight 5fc830580a add block explorer: blockonomics.co 2018-02-01 03:28:44 +01:00
SomberNight 48e8bbff69 Revert "fix conflicting local txns, e.g. when using RBF"
This reverts commit 8a71e46e9b.
2018-01-31 16:48:09 +01:00
SomberNight 3ae1dd3e64 allow coinchooser to spend local txns 2018-01-31 16:45:47 +01:00
SomberNight e5f239dd28 follow-up 70aa1f1db9 2018-01-30 17:00:19 +01:00
ThomasV 34080187ff
Merge pull request #2339 from bauerj/error-window
Semi-automated crash reporting
2018-01-30 11:16:42 +01:00
Johann Bauer 91e44ba6fc Show error window for unhandled exceptions
Use exception hook from main thread for all threads

Use signal to delegate error window creation to GUI thread

Add more information to issue template

Update to PyQt5

Switch from Github to REST-Service

Report to web service instead of opening the browser

Fix imports

Change crashhub URL to electrum.org server

Explain that exception hooks are only used in the Qt Gui now
2018-01-30 10:49:31 +01:00
SomberNight 6faef7efe3 remove comment 2018-01-30 01:47:51 +01:00
ThomasV acf473f7f2
Merge pull request #3777 from SomberNight/fix_wallet_check_history
fix wallet.check_history
2018-01-30 01:08:04 +01:00
ThomasV 64127a8bee
Merge pull request #3782 from SomberNight/opt_wallet_get_address_index
Optimisations in wallet.py
2018-01-30 01:06:44 +01:00
SomberNight ac69f628fe clean-up wallet.get_address_index 2018-01-30 00:59:12 +01:00
SomberNight d92a6d46eb wallet.is_mine: use inheritance for more readable code 2018-01-30 00:44:40 +01:00
ThomasV 2343894e0f Merge branch 'local_tx' 2018-01-30 00:22:02 +01:00
ThomasV 0e7e7e3dc5 Merge branch 'local_tx' 2018-01-30 00:18:44 +01:00
ThomasV 603345a172
Merge pull request #3791 from SomberNight/fix_3790
wallet.add_unverified_tx: test if self.verifier exists
2018-01-30 00:06:53 +01:00
SomberNight 704bdedea1 tx heights: replace magic numbers with named constants 2018-01-29 23:04:12 +01:00
SomberNight 889456dc77 follow-up prev commit. better handling of p2sh-segwit. added comment to describe the problem for native segwit. 2018-01-29 22:45:43 +01:00
SomberNight 2dca7bd39c subtle typo 2018-01-29 17:42:39 +01:00
SomberNight 8a71e46e9b fix conflicting local txns, e.g. when using RBF 2018-01-29 15:39:46 +01:00
Chris Sulmone c3394c34e8 Removed 2fa from new wallet screen and upped version 2018-01-28 20:58:53 -06:00
SomberNight 70aa1f1db9 fix #3788 2018-01-29 02:00:43 +01:00
Johann Bauer 8676e870f3 Raise exception if transaction is not related to wallet 2018-01-28 22:56:33 +01:00
SomberNight f0e7ae20f2 fix #3790 2018-01-28 22:20:27 +01:00
Chris Sulmone 30da9e6b20 Fixed CDN ip for 1.0.0 release 2018-01-27 19:38:39 -06:00
Chris Sulmone 56004d3fcc 1.0.0 version 2018-01-27 19:21:45 -06:00
Chris Sulmone 312583ddac
Merge pull request #42 from ch4ot1c/ux
UX
2018-01-27 19:20:39 -06:00
Chris Sulmone 6fbf674f6c Added blockchain_headers to google load balanced cdn 2018-01-27 19:16:07 -06:00
SomberNight c811c5c9d9 allow encrypting watch-only wallets. initial support for hw wallet storage encryption. 2018-01-28 02:09:44 +01:00
SomberNight 743ef9ec8f fix #3783 2018-01-28 01:56:26 +01:00
Jon Layton 27a9f164da Last capitalizations, Electrum -> Zclassic Electrum 2018-01-27 17:17:44 -06:00
Jon Layton 30c0139d09 UI - Capitalization consistency, clarity 2018-01-27 16:47:02 -06:00
SomberNight d1e2ca4bc5 make wallet.is_change faster 2018-01-27 18:16:31 +01:00
SomberNight 1c67cfe01b optimise wallet.is_mine 2018-01-27 17:51:24 +01:00
SomberNight 7f3b627aa4 make wallet.get_address_index faster by storing an addr->index dict 2018-01-27 17:33:26 +01:00
SomberNight d09138446f fix wallet.check_history 2018-01-27 04:24:15 +01:00
Johann Bauer fbcee9a6f6 Also remove child transactions 2018-01-24 19:34:23 +01:00
Louise Fox b1515e46c5 connecting 2018-01-23 23:59:47 -08:00
Johann Bauer 887e06eebb Set icon for offline transactions 2018-01-23 23:50:02 +01:00
Louise Fox d3d5fdf687 added support for building macOS 2018-01-23 01:17:31 -08:00
Chris Sulmone 140f7e183b Remove seed option for segwit address 2018-01-22 23:22:23 -06:00
Jon Layton 037a27e3cf BTC->ZCL-USD exchange rates, ux 2018-01-22 22:42:12 -06:00
Serge Victor 98663d7e20 Intruduction of getfee command, fixes #3704 2018-01-19 16:01:22 +01:00
ThomasV 98daf2c7cc network: send version first 2018-01-19 15:58:39 +01:00
Chris Sulmone add6435102 Added new version for updated blockchain_header file 2018-01-19 00:23:36 -06:00
Chris Sulmone 37e59b81d7 Fixed server for main net 2018-01-19 00:17:21 -06:00
Chris Sulmone 7a9555b2ba Changed blockchain_headers to main server and updated 2018-01-19 00:16:39 -06:00
Jon Layton e6868d5df8 Merge branch 'develop' 2018-01-19 00:07:28 -06:00
Jon Layton f2f2f6233e Zcash/Zclassic strMessageMagic value set 2018-01-18 18:29:18 -06:00
ThomasV e6dd3e6ad8 allow to save unbroadcasted transactions in wallet 2018-01-18 11:56:21 +01:00
Jon Layton 7ce3a33f26 Merge branch 'master' into develop 2018-01-17 04:59:19 -05:00
Jon Layton b0a28cf5ca Fixes for removal of fee checkboxes in settings 2018-01-17 04:58:40 -05:00
Jon Layton 86e74d976b Merge branch 'master' of https://github.com/ch4ot1c/electrum-zcl into ch4ot1c-master 2018-01-17 04:53:04 -05:00
Jon Layton 3734dfc3b5 Testnet electrum srv port 2018-01-17 04:48:27 -05:00
Jon Layton 6697bbe556 Merge branch 'mainnet-cfg' 2018-01-17 04:46:36 -05:00
Jon Layton 4a02522f4d Merge branch 'develop' 2018-01-17 04:38:40 -05:00
Jon Layton d8d698402a Working HEADERS_URL, 50003->2, explorer ui for mainnet 2018-01-17 04:31:37 -05:00
Chris Sulmone e40b3123e8 Fix strange unicode encoding bug 2018-01-17 03:00:10 -06:00
MrWh0 ae4b9b0b88 last CB 160000 checkpoint & parent_ID 2018-01-17 04:43:24 -04:00
Chris Sulmone babb9c0c70 Remove unnecessary conditional for genesis block check 2018-01-17 02:36:29 -06:00
Chris Sulmone eb831374e5 Fixed headers and verification 2018-01-17 02:23:18 -06:00
MrWh0 428de10515 change blockchain_headers url 2018-01-17 02:46:36 -04:00
Jon Layton ca50c2fabf Add DEFAULT_FEE_RATE, disable 'dynamic_fees', initially 'show_fees' 2018-01-16 21:06:03 -06:00
nxsofsys 0c1865f8b5 fixed target calculation 2018-01-17 05:30:27 +03:00
SomberNight a20a3f9714 fix: sweeping into same wallet 2018-01-17 01:46:00 +01:00
ThomasV 6f843a7bb6
Merge pull request #3734 from SomberNight/websocket_scripthash
websocket: migrate to scripthashes
2018-01-16 18:19:48 +01:00
SomberNight fbad16b95c revert adding handling of 'blockchain.address.subscribe' in network.py 2018-01-16 17:10:54 +01:00
SomberNight d808bf057e fix notify command and migrate to use scripthashes 2018-01-16 16:35:29 +01:00
SomberNight 5ec3d2888f websocket: migrate to scripthashes 2018-01-16 16:02:58 +01:00
ThomasV 954897c281
Merge pull request #3732 from SomberNight/config_upgrade
Config upgrades
2018-01-16 13:50:04 +01:00
SomberNight 1c10d5dce1 remove --nossl option (follow-up dc388d4c7c) 2018-01-16 12:36:39 +01:00
SomberNight f77f029d72 config v2: change server protocol to :s instead of removing it 2018-01-16 11:53:31 +01:00
SomberNight 0d1ea09ed1 fix tests 2018-01-16 10:52:41 +01:00
SomberNight 04a1809969 config: implement config upgrades. remove system config. 2018-01-16 10:31:06 +01:00
Chris Sulmone 6c1f72564b Added a fix for URI parsing and defined shielded transaction constants 2018-01-15 11:20:41 -06:00
ThomasV d580ecfb28
Merge pull request #3643 from SomberNight/fee_ui_feerounding
fee ui: rounding
2018-01-15 14:18:58 +01:00
Jon Layton 2894cc52ab Name zcl-explorer 2018-01-15 04:30:08 -05:00
Jon Layton d2cbd45fd3 Merge branch 'live-servers' 2018-01-15 04:27:11 -05:00
Jon Layton be560553f8 syntax 2018-01-15 04:20:45 -05:00
Jon Layton 690edbc6bc Changed explorers to 3 known zcl full nodes 2018-01-15 03:57:38 -05:00
Jon Layton 9047d4a3e2 Connects to electrum-zcl.com 2018-01-15 02:38:45 -05:00
MrWh0 47a61a192f test servers 2018-01-15 03:16:15 -04:00
Chris Sulmone 1efbf83241 Fix for b58 address check 2018-01-14 23:51:20 -06:00
Chris Sulmone 5ff77230c7 Fixed parsing and encoding of t addresses for ZCL 2018-01-14 23:28:40 -06:00
Jon Layton 9eb67a6394 Bitcoin->Zclassic BTC->ZCL in ui 2018-01-14 23:43:33 -05:00
Jon Layton 1dad9e8893
Merge pull request #6 from BTCP-community/chunk_write_fix
chunk write fix
2018-01-14 21:15:44 -06:00
nxsofsys 6670b94fc0 chunk write fix 2018-01-15 06:11:35 +03:00
Jon Layton 7e79d59e9b Added clean.sh, servers-orig 2018-01-14 21:34:22 -05:00
Jon Layton 615ea50786 Merge branch 'develop' 2018-01-14 21:25:53 -05:00
nxsofsys 4aee7f2f19 some missing functions 2018-01-15 04:59:22 +03:00
nxsofsys 047901d3ed switched to mainnet 2018-01-15 04:51:07 +03:00
nxsofsys 37dbdb4c3e Merge remote-tracking branch 'origin/develop' into zcl_header_chunks
# Conflicts:
#	lib/bitcoin.py
2018-01-15 04:32:37 +03:00
nxsofsys b2d6e083b4 new chunk size 2018-01-15 04:26:03 +03:00
Jon Layton 60ad2e14a2 Merge branch 'develop' 2018-01-14 18:49:19 -06:00
nxsofsys 34150e8245 header validation 2018-01-14 23:12:30 +03:00
nxsofsys 7980846f72 validating temporary disabled for test env 2018-01-14 22:14:59 +03:00
nxsofsys 98a80f6e43 stuck at equihash validate 2018-01-14 22:07:05 +03:00
nxsofsys c1601fd749 code drop 2018-01-14 20:04:59 +03:00