Commit Graph

1240 Commits

Author SHA1 Message Date
rdymac
10be6e7609 Add translations and fixes to 1.9 master
Added translations, fixes to syntax errors and other minor fixes for
text strings.

Tested all changes. I hope not to break anyhting…

I was unsurem, but the menu bar on the Lite GUI dissapeared. Looking at
the commits on master, it seems that it wasn't me.
2013-09-17 05:19:23 +02:00
ThomasV
428fbf1f63 sort coins by age in get_unspent_coins() 2013-09-15 23:37:40 +02:00
thomasv
b08bc514db sign/verify: do unicode conversion only for messages sent by the gui 2013-09-15 17:49:23 +02:00
thomasv
2c6534c1ba sign unicode messages 2013-09-15 17:33:27 +02:00
thomasv
0eaa894aee fix 2013-09-15 16:22:58 +02:00
thomasv
671a73d02b sanitize prioritized_addresses, making sure they are in the wallet before trying to use them 2013-09-15 16:15:20 +02:00
thomasv
a5c5b05235 fix 2013-09-15 15:28:29 +02:00
thomasv
c8f93879b6 fix 2013-09-15 15:16:47 +02:00
thomasv
30f7d23297 do not show pubkeu in validateaddress if the key is imported 2013-09-15 15:13:04 +02:00
thomasv
75f7050edc subscribe to imported address 2013-09-15 15:06:42 +02:00
thomasv
58ab37d056 send from domain in mktx (fix #294) 2013-09-15 14:51:46 +02:00
thomasv
d6af11a8fe getrawtransaction: first check if tx is in wallet 2013-09-15 12:50:19 +02:00
thomasv
b75f8d795a new command: getrawtransaction 2013-09-15 11:19:48 +02:00
ThomasV
41878dc5e0 rename menu: create tx 2013-09-15 09:03:45 +02:00
ThomasV
f957837e21 custom json encoder for transactions 2013-09-14 21:53:56 +02:00
ThomasV
d51a8d0f25 create a class for transaction dialog 2013-09-14 21:07:54 +02:00
ThomasV
5a121526e4 fix 2013-09-13 22:13:17 +02:00
ThomasV
c51efc0afe fix save_qrcode 2013-09-13 21:41:50 +02:00
thomasv
dcedb2d74f minor fixes 2013-09-13 13:56:33 +02:00
ThomasV
432fae996a fix 2013-09-13 06:43:22 +02:00
thomasv
6b6c508976 replace wallet.interface everywhere 2013-09-12 14:58:42 +02:00
ThomasV
907dca6eb9 simplify interface: use callbacks 2013-09-12 08:41:27 +02:00
thomasv
93c7aee2c8 cleanup: next_addresses 2013-09-11 17:42:32 +02:00
ThomasV
0099b2a560 make gtk gui re-work 2013-09-11 12:05:28 +02:00
ThomasV
004aa4b640 separate directories for GUIs 2013-09-11 11:45:58 +02:00
Fredrick
16902cc3ca Bugfix: Allow signing messages over 252 characters 2013-09-10 17:31:01 -04:00
Fredrick
048caf7a99 Fix dumpprivkeys 2013-09-10 16:07:09 -04:00
thomasv
77871b97af fixes, resend_subscriptions 2013-09-10 19:59:58 +02:00
thomasv
79645e9b37 fix: wallet.addresses 2013-09-10 19:41:56 +02:00
thomasv
73901a001a pass network to NetworkDialog and Blockchain 2013-09-10 18:27:32 +02:00
thomasv
2df129cfbf connect to random servers, reconnect if connection is lost 2013-09-10 17:52:43 +02:00
thomasv
0ec436c02c fix: network start was calling __init__ 2013-09-10 16:42:11 +02:00
thomasv
828d8fd3ed fix: sign_message 2013-09-10 16:18:34 +02:00
thomasv
74735bd64e minor fixes 2013-09-10 16:13:30 +02:00
thomasv
620f9f68d4 minor fixes for wallet creation 2013-09-10 14:20:44 +02:00
thomasv
5514d3bd74 fix address_from_perivate_key 2013-09-09 14:12:37 +02:00
thomasv
047e4b3478 move callbacks to the network class 2013-09-09 13:33:25 +02:00
ThomasV
b3e880b587 fix: typo, set_label 2013-09-08 20:12:03 +02:00
ThomasV
cd6832df2e set_label 2013-09-08 20:10:43 +02:00
ThomasV
328315f94b separate blockchain and network 2013-09-08 17:23:01 +02:00
ThomasV
022b3eed9b notify wallet wheit height changes 2013-09-05 07:48:48 +02:00
thomasv
8242e58ddd fix modules 2013-09-04 19:58:34 +02:00
thomasv
90767c4b47 fix 2013-09-04 19:37:56 +02:00
thomasv
21bff48630 perform check_new_tx inside add_transaction 2013-09-04 18:58:53 +02:00
thomasv
8ab6529298 fix: first_addresses 2013-09-04 17:46:13 +02:00
thomasv
afac84e231 move transaction code and fix issue #280 2013-09-04 16:46:27 +02:00
thomasv
903e70566c wallet.make_unsigned_transaction() 2013-09-04 10:33:14 +02:00
ThomasV
6696e9643c fix restore from mpk 2013-09-03 18:35:46 +02:00
thomasv
3e14b7dd72 improved install wizard 2013-09-03 14:32:56 +02:00
thomasv
9b986f8cb6 restore: try old wallet first 2013-09-03 10:58:07 +02:00
thomasv
3ecd81c94a account names 2013-09-03 10:09:13 +02:00
thomasv
a417816e69 disable 'new account' in old wallets 2013-09-03 09:52:55 +02:00
ThomasV
7204dceeac download headers chunks 2013-09-03 07:29:44 +02:00
ThomasV
803b292d9d socket: retry on EAGAIN 2013-09-02 21:16:57 +02:00
ThomasV
1650eefdd3 synchronizer: wait for interface 2013-09-02 20:52:14 +02:00
ThomasV
a16b0f4630 don't use user_dir in storage 2013-09-02 20:17:04 +02:00
thomasv
2a6e8927dd select the longest blockchain from several servers 2013-09-02 17:49:12 +02:00
thomasv
48efc62b2d simplify directories: electrum_dir 2013-09-02 15:05:33 +02:00
thomasv
8774f1a193 fix: synchronize generated duplicated addresses 2013-09-02 13:41:31 +02:00
thomasv
9d1c31255c Merge branch '1.9' of git://github.com/spesmilo/electrum into 1.9 2013-09-02 11:16:35 +02:00
ThomasV
fe538cc310 fix get_private_key for old addresses 2013-09-02 10:41:50 +02:00
ThomasV
e9b103b283 fix regressions in tx verifier 2013-09-02 08:50:39 +02:00
ThomasV
1ba3008b49 minor fixes 2013-09-01 23:25:28 +02:00
ThomasV
7b4046cf68 fee belongs in wallet storage 2013-09-01 23:09:27 +02:00
ThomasV
7ba686e16f wizard: start wallet threads 2013-09-01 18:58:09 +02:00
ThomasV
046ec58d24 start wallet threads from wallet class 2013-09-01 18:44:19 +02:00
ThomasV
d47892b690 separate blockchain verifier from transaction verifier 2013-09-01 18:16:15 +02:00
ThomasV
d99a381d83 separation between wallet storage and config 2013-09-01 15:26:52 +02:00
ThomasV
b983d12929 restore old accounts from seed 2013-08-31 15:02:20 +02:00
thomasv
853d32b73d Merge branch '1.9' of git://github.com/spesmilo/electrum into 1.9 2013-08-29 17:37:09 +02:00
ThomasV
10c805b3e7 restore bip32 accounts 2013-08-29 16:07:55 +02:00
ThomasV
9d00a072fe create new accounts through wallet.synchronize() 2013-08-29 15:08:03 +02:00
thomasv
238ed35134 Merge branch '1.9' of git://github.com/spesmilo/electrum into 1.9 2013-08-27 13:59:20 +02:00
nelisky
1b0db8414b implementing paytomany (untested)
Just like mktx/payto, this is only submitting the tx created in mksendmanytx
2013-08-18 02:09:25 +02:00
nelisky
bf173e1c45 implementing mksendmanytx
A simple argument parsing change from mktx to allow passing multiple recipients
2013-08-18 02:07:59 +02:00
ThomasV
fd902de28a delete unneeded test 2013-08-17 23:51:46 +02:00
ThomasV
0cef6c2454 fix bug with signatures 2013-08-17 23:01:16 +02:00
ThomasV
81b84fd5ef fixes for signrawtransaction 2013-08-17 18:40:59 +02:00
ThomasV
6bb8af5822 include master public key in bip32 metadata 2013-08-17 17:08:43 +02:00
ThomasV
e995f7abfd save account name as label 2013-08-17 11:46:19 +02:00
ThomasV
2abf1b93cb cleanup 2013-08-17 11:11:21 +02:00
ThomasV
799c6571f5 simplify: public_key_from_private_key 2013-08-17 11:09:19 +02:00
ThomasV
4869d05841 don't pass addresses to tx.sign(), pass keypairs instead 2013-08-17 10:56:23 +02:00
ThomasV
0424d5eb85 update signrawtransaction 2013-08-17 09:53:46 +02:00
ThomasV
e91e02f2ce simplify tx.sign() 2013-08-16 22:05:31 +02:00
ThomasV
70445da940 wallet.num_accounts and account_id method 2013-08-16 13:26:48 +02:00
ThomasV
177c43acbe fix is_complete in tx.sign() 2013-08-16 12:52:39 +02:00
ThomasV
c019428b02 fix for non-p2sh addresses 2013-08-16 12:27:26 +02:00
ThomasV
419c778fa3 fix tx signing 2013-08-16 12:17:29 +02:00
ThomasV
7dc69bbc56 create_accounts for 2of3 2013-08-15 17:23:55 +02:00
ThomasV
c9a473c225 2of3 accounts 2013-08-15 15:27:03 +02:00
thomasv
1d26676ee9 parse_servers method 2013-08-14 16:16:03 +02:00
ThomasV
e6208e2747 fix create_new_account 2013-08-07 22:59:07 +02:00
ThomasV
1ff2f1b308 hex encode the output of account.get_pubkey() 2013-08-07 22:59:07 +02:00
ThomasV
b08f1a2a7b plugins: do not overload __init__, use init() instead 2013-08-07 22:59:07 +02:00
ThomasV
58538ba825 encryption of bip32 master private keys 2013-08-07 22:59:07 +02:00
ThomasV
a3de537d9b make wallet.get_private_keys more general 2013-08-07 22:59:07 +02:00
thomasv
6274cccb9f get_new_address -> get_address 2013-08-07 22:54:21 +02:00
thomasv
630bf5d5f7 add account module 2013-08-07 22:54:21 +02:00
ThomasV
19553a056d bip32 2013-08-07 22:54:21 +02:00
ThomasV
cd1ad84ed9 version 1.8.1 2013-08-04 19:28:41 +02:00
thomasv
a0b86f405d offline interface: fix init 2013-08-01 11:31:33 +02:00
thomasv
9ce90932ba update BIP32 to its final spec 2013-07-19 16:17:11 +02:00
Maran
06bfb60308 Reworked notification flow and combined multiple transactions into one notification 2013-07-16 12:15:23 +02:00
Maran
468c76b66e Added notifications when receiving a new transaction 2013-07-16 12:15:23 +02:00
ThomasV
d2b86091b4 whitespaces option in format_satoshis 2013-07-13 20:19:52 +02:00
Maran
e319f5e0ae Save contacts to the proper key in the wallet. fixes #234 2013-06-17 22:09:28 +02:00
rdymac
1cfb22ba6d latest wikia version
latest wikia version
2013-06-17 19:16:25 +02:00
rdymac
ff523790df typo
typo
2013-06-17 01:21:22 +02:00
Marku
253d1d50c3 fix BIP32Sequence::get_pubkey not using mpk parameter 2013-06-02 19:26:45 -03:00
ecdsa
1a21185b91 version 1.8 2013-06-01 19:27:06 +02:00
ecdsa
3796fceb28 bugfix: referenced transactions 2013-06-01 19:26:07 +02:00
thomasv
4a60db9733 new methods: init_menubar and load_wallet 2013-06-01 11:59:54 +02:00
rdymac
3690ace2fb Latest wikia version [tested]
Latest wikia version tested before making the PR
2013-05-12 19:24:55 +02:00
thomasv
5e5a89ecb7 version 1.7.4 2013-05-10 14:40:05 +02:00
thomasv
5a015bc290 increase default fee to 0.0005 btc/kb 2013-05-10 14:36:38 +02:00
Eagle[TM]
d24fefd459 update default server list, remove offline and pre v0.8 servers 2013-05-06 01:23:18 +02:00
ecdsa
c81d565665 add error message for import_key failure 2013-05-05 17:38:59 +02:00
ecdsa
0f661aa3a1 minor bugfix 2013-05-02 10:56:28 +02:00
ecdsa
b2c23f9ac8 deprecate wallet.save() and 'eval' command 2013-05-02 10:54:48 +02:00
ecdsa
6be62e44de wallet.delete_contact method 2013-05-02 10:19:18 +02:00
ecdsa
8104a47a3e wallet.add_contact method 2013-05-02 10:10:22 +02:00
ecdsa
19d19d9a00 wallet set_fee method 2013-05-02 10:00:52 +02:00
ecdsa
fe405c50d0 delete_imported_key method 2013-05-02 09:54:43 +02:00
ecdsa
97e849a248 move verify_message to wallet 2013-05-01 10:40:44 +02:00
ecdsa
b4f353291a fix update_password: save use_encryption after seed 2013-04-29 10:30:29 +02:00
ecdsa
86fd728a47 move network dialog in a new class; simplify interface.get_servers 2013-04-28 13:47:19 +02:00
ecdsa
c95c80163d distinction between unconfirmed and unverified transactions 2013-04-27 17:48:27 +02:00
ecdsa
827e29c1dc fix: print_log -> print_error 2013-04-27 10:57:15 +02:00
ecdsa
6069939003 handle errno 10035 2013-04-27 10:22:01 +02:00
ecdsa
7653408ff4 fix: socket error 2013-04-27 07:30:18 +02:00
Julian Tosh
63f33b64d0 Slightly modifying help output for clarity 2013-04-22 12:19:13 -07:00
thomasv
b0f993e7cf getaddressbalance needs 1 argument 2013-04-17 16:45:52 +02:00
thomasv
dcd73df929 add getaddressbalance command, and use getbalance only for accounts 2013-04-16 16:05:45 +02:00
thomasv
6585da69fe message about frozen funds 2013-04-12 14:29:11 +02:00
rdymac
693e47b2ba Fixed the bugs and tested mki18n
Fixed the bugs and tested mki18n
2013-04-12 14:45:32 +03:00
thomasv
4c6c8b52f9 revert commit c145b69b3b 2013-04-12 13:20:16 +02:00
ecdsa
21c0578ca8 fix is_connected with http protocol 2013-04-10 08:03:17 +02:00
thomasv
98f7d36313 ask users to enter their seed on create 2013-04-09 18:08:14 +02:00
ecdsa
cc8c7c780d fix: don't raise exception in get_address_index 2013-04-08 17:02:28 +02:00
ecdsa
6609624fe0 mktx: send change to one of the accounts involved in the tx 2013-04-08 16:18:40 +02:00
ecdsa
35ecbff7a5 fix http session init 2013-04-07 21:48:37 +02:00
ecdsa
a1f8454b14 fix mktx 2013-04-07 20:25:01 +02:00
ecdsa
25bbae132f option to display mBTC 2013-04-07 14:29:13 +02:00
thomasv
e89331d138 handle multiple accounts with separation 2013-04-06 18:44:31 +02:00
ecdsa
9b7095e80c version 1.7.3 2013-04-06 16:10:11 +02:00
ecdsa
dbe981a89b show pruning level in network dialog (expert mode) 2013-04-06 16:06:15 +02:00
thomasv
ec901f54a4 keyboard shortcut to send all the coins in a wallet, with fee 2013-04-05 18:03:52 +02:00
ecdsa
84101a446b use ssl as default protocol 2013-04-05 06:01:18 +02:00
ecdsa
2b61c8e0cc Merge branch 'master' of git://github.com/spesmilo/electrum 2013-04-01 12:12:29 +02:00