Commit graph

220 commits

Author SHA1 Message Date
ThomasV
16344b43af fix issue #1282 2015-06-11 08:56:07 +02:00
Neil Booth
98bea614d8 Implement BIP-LI01.
No more need to randomly place change.
2015-06-06 22:25:40 +09:00
ThomasV
53a3f00389 add --deserialize option to gettransaction 2015-05-31 08:20:09 +02:00
Neil Booth
79de458101 Preparation for moving the set of verified and unverified txs to the wallet.
The verifier will retain responsibility for verification, but will no longer
hold the transaction sets itself.

Change requires_fee to take a wallet.
Add new function add_unverified_tx()
Move get_confirmations() to the wallet from the verifier.
2015-05-07 09:21:08 +09:00
ThomasV
c381fc2194 remove debug message 2015-04-09 19:29:53 +02:00
ThomasV
0503e809d5 fix #1121: tx.update 2015-04-01 07:57:59 +02:00
Roman Zeyde
9d0aa737e5 transaction: call serialize() before deserialization 2015-03-30 18:28:24 +03:00
ThomasV
e3de121be9 store deserialized tx in/out in wallet file for fast computation 2015-03-30 14:10:46 +02:00
ThomasV
cabd6bbb2c inputs_to_sign: handle missing num_sig 2015-03-17 07:41:27 +01:00
ThomasV
8852ad5281 fix transaction sweep; fixes #1066 2015-03-08 09:06:40 +01:00
ThomasV
8863b6f294 remove remaining instances of op_return type 2015-01-18 17:23:21 +01:00
dabura667
d166927fd0 Change type to 'script' and remove OP_RETURN 2015-01-19 01:03:46 +09:00
dabura667
b741dd89ca Added arbitrary outputs
write your own output scripts should you be so inclined.
2015-01-18 02:37:44 +09:00
ThomasV
9a6d98f899 display and encode only hex with OP_RETURN 2015-01-15 17:55:10 +01:00
ThomasV
52e9c0b498 fix createrawtransaction, using extended serialization format 2014-12-29 20:26:00 +01:00
ThomasV
477b7c3402 fix issue #961 2014-12-25 17:24:49 +01:00
Tafelpoot
5c12c2bc2f optimized, cleaned up, commented 2014-11-05 00:37:43 +01:00
ThomasV
c5636be03a minor fix 2014-10-31 13:17:32 +01:00
ThomasV
16f36ee6e2 Extend transaction serialization, format to handle unsigned inputs where only the address is known, the public key is unknown. 2014-10-31 13:01:16 +01:00
ThomasV
581ed1ed26 separate signtxwithkey and signtxwithwallet, and simplify sign_transaction 2014-10-30 16:36:29 +01:00
Tafelpoot
74c0fa7ada corrected deserialize 2014-10-30 11:54:43 +01:00
Tafelpoot
bc8f58104c optimized deserialize and modified assert for multisig 2014-10-30 11:50:18 +01:00
Tafelpoot
d9c5250a6f removed trailing whitespace and fixed indentation in history widget 2014-10-21 19:05:51 +02:00
ThomasV
3dc69df702 fix tx.sweep 2014-09-09 14:50:42 +02:00
ThomasV
67b9a59d34 better fees estimates 2014-09-07 20:36:29 +02:00
dabura667
14d3b3589d Show OP_RETURN in tx dialogue 2014-09-07 03:21:44 +09:00
ThomasV
5f4a28a2bb fix signature_count in coinbase transactions 2014-08-28 22:26:40 +02:00
ThomasV
72d499b1a0 Merge branch 'trezor_plugin' of github.com:m0mchil/electrum into m0mchil-trezor_plugin 2014-08-08 14:56:06 +02:00
ThomasV
10faf75ee7 wallet fixes 2014-07-30 12:46:03 +02:00
m0mchil
a336379aa5 trezor plugin 2014-07-27 14:27:26 +03:00
ThomasV
0207029682 fix: new outputs format and payment requests 2014-07-09 21:21:47 +02:00
ThomasV
1bb00ff5af store output type explicitly in tuple 2014-07-08 19:38:16 +02:00
ThomasV
e327418f6e transaction: separate deserialize and update methods 2014-07-07 18:01:43 +02:00
ThomasV
a89abee969 Rewrite accounts and transactions: store pubkeys instead of addresses in order to avoid unnecessary derivations. 2014-07-06 21:10:41 +02:00
ThomasV
2efad717d8 support for OP_RETURN 2014-06-27 17:08:20 +02:00
ThomasV
c742e8c5cf minor fix 2014-06-24 17:43:23 +02:00
ThomasV
2c7bf3ca1a detect if wallet can sign tx before showing sign button 2014-06-24 13:22:10 +02:00
ThomasV
b32d0c77a3 fix bug with the order of signatures in tx input 2014-06-23 09:42:07 +02:00
ThomasV
37148b72d4 show number of tx signatures in gui 2014-06-22 12:07:41 +02:00
ThomasV
3f15a8f217 serialize: do not use x_pubkeys if we have enough signatures. 2014-06-21 22:09:35 +02:00
ThomasV
85505c1d8e cleanup (dead code) 2014-06-21 21:17:40 +02:00
ThomasV
0636ef8b32 compact serialized format for unsigned and partially signed transactions. 2014-06-21 21:06:09 +02:00
ThomasV
52e74ccda1 parse_scriptSig 2014-06-17 13:48:58 +02:00
ThomasV
84954b0778 update calls to is_complete() method. fixes #693 2014-05-21 11:36:37 +02:00
ThomasV
46c0dda3b9 sweep privkeys in gui 2014-05-01 17:35:01 +02:00
ThomasV
c295c79754 fix signrawtransaction 2014-04-27 14:26:15 +02:00
ThomasV
5a02836933 fix input_info for signrawtransaction 2014-04-26 18:44:45 +02:00
ThomasV
e552930d34 sweep command (does not broadcast) 2014-04-25 17:23:26 +02:00
ThomasV
86917c2ff3 handle coinbase transactions explicitly 2014-04-19 10:32:23 +02:00
ThomasV
df59c8e013 fix #563 2014-04-17 18:41:34 +02:00