Commit Graph

1107 Commits

Author SHA1 Message Date
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
ecdsa 5cc05b0685 fix: verified tx contains pos 2013-04-01 12:12:16 +02:00
rdymac c145b69b3b Latest version of the wikia
Latest version of the wikia
2013-03-29 20:01:00 +01:00
thomasv 39799592ed add explanation comment 2013-03-25 10:20:16 +01:00
ecdsa 8d339bfc1a deserialize: catch exception raised by coinbase transactions 2013-03-25 02:52:59 +01:00
ecdsa a54c5e88c6 fix int rounding 2013-03-24 12:44:17 +01:00
ecdsa 01d43719a6 simplify loops 2013-03-24 12:20:13 +01:00
ecdsa 7c4fa714d2 set default fee to 200 uBTC 2013-03-24 11:31:43 +01:00
ecdsa fc7122008a implement MIN_RELAY_TX_FEE 2013-03-24 11:25:17 +01:00
ecdsa de69915089 version 1.7.2 2013-03-24 09:56:21 +01:00
ecdsa 678b00dbec prune unverified transactinos during upgrade 2013-03-24 09:52:36 +01:00
ecdsa 3ad453fafb rename fee to fee_per_kb 2013-03-24 09:24:45 +01:00
ecdsa 29b9ffac4a transaction lock 2013-03-24 07:34:28 +01:00
ecdsa 3dc9677822 remove receipt code 2013-03-23 19:17:11 +01:00
ecdsa cac030e2ee fix transaction order in history 2013-03-23 18:10:09 +01:00
thomasv a5168cc09f more accurate computation of transaction fees. 2013-03-23 12:36:37 +01:00
ecdsa f3a1a57a78 version 1.7.1 2013-03-20 22:39:08 +01:00
ecdsa 7e0d4a2851 fix is_change 2013-03-17 21:13:10 +01:00
ecdsa 8a720b1629 do the banner request in interface, not in wallet 2013-03-17 10:54:21 +01:00
Maran d1aacb6050 Merge branch 'master' into feature/label_sync 2013-03-16 23:40:34 +01:00
Maran a6ae46631f Fix export master public key 2013-03-16 23:38:49 +01:00
ecdsa f0671a9ada fix tx.get_value() 2013-03-16 22:04:28 +01:00
Maran dfd48319a3 Fix merge conflict 2013-03-16 21:38:12 +01:00
ecdsa f07591eb5b Revert "fix tx.get_value bug with pruned transactions"
This reverts commit 8a74be39de.
2013-03-16 21:38:10 +01:00
ecdsa 8a74be39de fix tx.get_value bug with pruned transactions 2013-03-16 21:22:03 +01:00
ecdsa d6952228be define wallet.get_num_tx() 2013-03-16 18:17:50 +01:00
ecdsa fefb884794 fix wallet.is_change() method 2013-03-16 17:51:58 +01:00
thomasv 93b98e1176 move http aliases to separate plugin 2013-03-15 15:48:28 +01:00
thomasv 8c71c54487 add label to internal transactions 2013-03-14 13:08:50 +01:00
thomasv 3b80ef7c60 rely only on the verifier to get the height of transactions 2013-03-14 12:22:06 +01:00
thomasv bdb515dabd print error received by verifier, and continue 2013-03-14 10:49:00 +01:00
ecdsa 11552c2f23 use an abstract class SequenceClass 2013-03-13 22:05:02 +01:00
ecdsa b955c9ffa1 more bip32 related fixes 2013-03-13 18:51:05 +01:00
ecdsa 2f31ca779d fix bip32 get_private_key 2013-03-13 18:20:05 +01:00
ecdsa c19e0f0b3f bip32 fixes 2013-03-13 18:03:41 +01:00
ecdsa 1d3be5fb0b fix: number of arguments 2013-03-13 17:52:54 +01:00
thomasv c9a7c58323 print created address in terminal, as in previous versions 2013-03-13 15:33:50 +01:00
thomasv a4f977190e do not call exit() in the interface module 2013-03-13 15:26:29 +01:00
thomasv c3dc2d5284 fix: command line with no password 2013-03-13 14:29:50 +01:00
ecdsa 469d17355d fix 2013-03-13 01:08:30 +01:00
ecdsa 0aaafe85ad fix 2013-03-13 01:03:51 +01:00
ecdsa 6a848564fa do not raise exception on strange input scripts 2013-03-13 00:55:08 +01:00
ecdsa 12d65f5e52 better synchronize method 2013-03-12 23:10:43 +01:00
ecdsa 5e7e002bd8 remove internal check that was too strong 2013-03-12 21:55:56 +01:00
Maran ca6890a622 Fix merge conflict 2013-03-12 21:27:27 +01:00
ecdsa 0569cc283a fix exception 2013-03-12 20:59:37 +01:00
thomasv 10bfcb918b replace 'ElectrumKeyID' with more general 'KeyID' field in transactions 2013-03-12 17:54:26 +01:00
thomasv 8b08eb541a do not request banner twice 2013-03-12 17:34:06 +01:00
Maran 884371eedd Merge branch 'master' into feature/label_sync 2013-03-12 16:52:15 +01:00
rdymac 80f02401ac Latest translation version
Updated the wiki page for the latest version for the upcoming version release
2013-03-12 16:20:17 +01:00
thomasv c9302bcd56 add 2 of 3 sequences 2013-03-11 19:04:46 +01:00
Maran 2973f5d2c3 more label sync wip 2013-03-10 21:23:04 +01:00
ecdsa 441cc6c9cd fix 2013-03-10 16:24:52 +01:00
ecdsa 837150132d optional wait parameter for interface 2013-03-10 10:24:42 +01:00
ecdsa 49a4c6c92a do not wait for interface when launching gui 2013-03-10 10:15:09 +01:00
ecdsa 32db2aecc2 check if the wallet has a seed before signing transaction 2013-03-07 17:15:33 +01:00
ecdsa 3382354442 fix: restore wallet from master public key 2013-03-07 16:41:43 +01:00
nelisky c504ccd61a Lack of self was a little more widespread 2013-03-06 11:40:13 +00:00
nelisky a38e789099 Typo in importprivkey, missing self 2013-03-06 11:36:02 +00:00
ecdsa e06e511e39 revert own commit 2013-03-05 23:10:18 +01:00
ecdsa 811f1ee848 do not run synchronize on deseeded wallets 2013-03-05 14:57:30 +01:00
ecdsa e16451556e make help() available in console 2013-03-04 17:36:49 +01:00
ecdsa 3fe0e160ca catch http exception when wallet is offline 2013-03-04 17:20:07 +01:00
ecdsa df3187d9a9 fix 2013-03-04 10:49:46 +01:00
ecdsa 4019102264 rename sequence, fix bip32 2013-03-04 07:43:01 +01:00
ecdsa f97fe02e3a fix: tx outputs 2013-03-03 19:29:03 +01:00
thomasv 383a84161e fix 2013-03-03 16:49:42 +01:00
thomasv 190f733de2 restrict plugins to the gui 2013-03-03 16:01:47 +01:00
thomasv cd9f366735 move point of sale mode into plugins 2013-03-03 13:50:08 +01:00
thomasv 0f22b5e566 fix: missing parameter 2013-03-03 11:00:27 +01:00
thomasv 5846f725d6 simplify Sequence class 2013-03-03 10:56:48 +01:00
thomasv 60cefeafca method get_private_keys for sequence 2013-03-03 10:43:08 +01:00
thomasv 27b8b21f9e mangle (for_change, index) everywhere 2013-03-03 10:24:30 +01:00
thomasv d8361b2a97 fix: mktx amounts 2013-03-03 10:23:52 +01:00
ecdsa 8df60928ea mktx fix: add address for imported keys 2013-03-02 23:49:32 +01:00
ecdsa b95911e2d7 check if address is imported before index lookup 2013-03-02 23:35:43 +01:00
ecdsa 736e1253f2 add class BIP32Sequence 2013-03-02 23:31:40 +01:00
thomasv ada36b2554 plugin handler 2013-03-02 16:29:14 +01:00
thomasv d2aefb387b show the balance of each account 2013-03-02 14:20:21 +01:00
thomasv 08a9de688a fix: save master public key on wallet creation 2013-03-02 13:45:30 +01:00
thomasv a563091f30 separate core and gui in different modules 2013-03-02 12:26:21 +01:00
thomasv f9f59d8dff fix 2013-03-02 11:42:26 +01:00
thomasv 97e03cb738 replace wallet.all_addresses() with wallet.addresses(True) 2013-03-02 11:40:17 +01:00
thomasv e84d087a64 accounts 2013-03-02 11:23:08 +01:00
thomasv f72c8ee5d2 move is_valid from wallet class to bitcoin.py 2013-03-01 14:27:56 +01:00
thomasv f3cc234c87 missing arguments and types conversions 2013-03-01 14:08:51 +01:00
thomasv c5e3d7fc80 prioritize 2013-03-01 13:56:30 +01:00
thomasv fecccec53f alphabetical order 2013-03-01 13:41:59 +01:00
thomasv 19d104f023 register commands, check for their arguments 2013-03-01 13:33:11 +01:00
thomasv 4f5023e31b rename 'balance' command as 'getbalance', per bitcoind 2013-03-01 11:33:51 +01:00
thomasv c263a92351 don't use underscore in commands. 2013-03-01 11:25:50 +01:00
thomasv 95dc97b39b rename 'addresses' command as 'listadresses'. use json syntax. 2013-03-01 11:21:10 +01:00
thomasv 3960f383e0 default parameter for addresses() command 2013-03-01 09:58:06 +01:00
ThomasV 7bf1a6248e use Decimal in listunspent 2013-03-01 06:43:08 +01:00
thomasv 7c42f09f41 improve gui.show_tx_details 2013-02-28 13:13:35 +01:00
thomasv 1f24f6f9be don't show the sequence field 2013-02-28 11:38:33 +01:00
thomasv 070a7e8b6e add stretch to raw tx tab too 2013-02-28 11:33:54 +01:00
thomasv 8a7343b61b disable testing code 2013-02-28 11:17:15 +01:00
thomasv dfb1bd1203 code refactoring; remove redundancies and sanitize transactions read from file or text 2013-02-28 11:16:07 +01:00
ThomasV 5aa18c4bb5 prevent the creation of incomplete wallets 2013-02-27 23:07:30 +01:00
ThomasV b46d5805bf restore the description field 2013-02-27 22:24:49 +01:00
ThomasV b116a43c31 fix the tx counter field 2013-02-27 21:22:52 +01:00
thomasv 50d029e61c use json istead of ast 2013-02-27 19:14:51 +01:00
Maran 22a5226673 Last few fixes for raw transaction handling 2013-02-27 18:20:11 +01:00
Maran 4a43126547 Work in progress for message signing via classic gui 2013-02-27 18:14:16 +01:00
thomasv ea96b79997 use json format 2013-02-27 18:11:45 +01:00
thomasv 5ed63be948 fix: seed, password 2013-02-27 16:15:56 +01:00
thomasv 253e0bc58e move method signrawtransaction to wallet class 2013-02-27 15:49:26 +01:00
thomasv d5ba4398ee update tx label in gui 2013-02-27 12:51:49 +01:00
thomasv cd9f2f02d2 fix: mktx syntax 2013-02-27 12:47:11 +01:00
thomasv 58be7c73c5 callback -> _callback 2013-02-27 12:40:16 +01:00
thomasv 338b004ab3 sort completions 2013-02-27 12:38:04 +01:00
thomasv 967abcb359 simplify dumpprivkeys 2013-02-27 10:36:52 +01:00
thomasv f4ac478369 more json formatting 2013-02-27 10:24:53 +01:00
thomasv e4dc3f3752 use history to determine if the wallet has been used 2013-02-27 10:13:03 +01:00
thomasv 2cb5b14b9b deep copy output to prevent side-effect 2013-02-27 09:09:58 +01:00
thomasv 9afe0d8aaf fix: input_info missing in transaction 2013-02-26 18:18:36 +01:00
thomasv 963d542ac8 return python objects 2013-02-26 18:10:29 +01:00
thomasv 2e9c2c1f96 return python objects from commands, and display them as json 2013-02-26 17:57:48 +01:00
thomasv 8a14679530 dumpprivkeys is offline 2013-02-26 16:31:42 +01:00
thomasv ea2d8f2491 move commands list to commands.py 2013-02-26 16:29:44 +01:00
thomasv 31e265b11d more efficient method for exporting private keys 2013-02-26 16:29:23 +01:00
thomasv 999adc80af move 'addresses' command 2013-02-26 16:11:19 +01:00
thomasv 96d459ab88 use dumpprivkeys to efficiently dump private keys 2013-02-26 16:03:04 +01:00
thomasv f58e541384 convert satoshis to btc in listunspent 2013-02-26 15:30:37 +01:00
thomasv 89958cc687 fix: parameters 2013-02-26 15:13:44 +01:00
thomasv 131654c147 helper function for mktx, payto 2013-02-26 15:13:01 +01:00
thomasv 28640f82f8 do not add password to the command parameters, put it in a field, to allow optional parameters 2013-02-26 15:09:43 +01:00
thomasv 1cca1f2526 rm unneeded import 2013-02-26 14:22:48 +01:00
thomasv 42a10164ea make most commands available in the console 2013-02-26 13:56:48 +01:00
ThomasV dc466142d3 console: catch help() 2013-02-25 22:52:09 +01:00
ThomasV 8682608813 indent unsigned tx 2013-02-25 20:48:45 +01:00
ThomasV f549e15a12 fix: unsigned transactions in gui 2013-02-25 20:46:38 +01:00
thomasv fd8687ce18 fix 2013-02-25 19:04:41 +01:00