Commit Graph

44 Commits

Author SHA1 Message Date
ThomasV a1f6da390d more docs for merchant script 2013-10-06 21:37:08 +02:00
ThomasV 2c138316b7 move merchant script in separate dir 2013-10-06 21:19:11 +02:00
ThomasV ea0f270fd9 update and fix the merchant script (fixes issue #254) 2013-10-06 21:16:09 +02:00
ThomasV 33db7a0c43 fix servers script 2013-10-06 14:13:20 +02:00
ThomasV 66f224eab4 update a few scripts 2013-10-06 12:28:45 +02:00
ThomasV 7a5016ec42 move synchronous_get to network.py, fix get_balance script 2013-10-03 10:05:01 +02:00
thomasv f4c26dfac0 update peers script 2013-08-14 16:22:13 +02:00
Maxime Biais 6075f8ece5 pep8 2013-08-06 16:06:57 +02:00
Maxime Biais c51c93b0ff new script: get_balance <bitcoin_address> 2013-08-06 16:03:03 +02:00
ThomasV 83744832d1 remove the calculation of address balance in watch_address 2013-08-04 21:53:37 +02:00
thomasv 4a36f25d4b use auto_cycle in watch_address 2013-08-01 10:59:45 +02:00
ecdsa 0ccca356e1 fix servers script 2013-04-29 10:21:27 +02:00
thomasv f7491310a0 fix get_new_address in merchant.py 2013-04-17 16:45:04 +02:00
Eagle[TM] 736b72f77f updating default servers 2012-11-27 09:16:27 +01:00
ThomasV b39f1424ec fix for merchant script 2012-11-16 07:47:00 +01:00
thomasv 0e851a5f62 fix for notifications 2012-11-15 12:14:29 +01:00
thomasv 386c8d9ee6 adapt merchant script to SPV 2012-11-09 19:26:29 +01:00
ThomasV 8ed812830f PROTOCOL_VERSION 2012-11-06 22:20:54 +01:00
thomasv 59673ccda7 update validate script with 0.5 protocol 2012-11-05 11:49:25 +01:00
thomasv 4cbee7554f new protocol: the server sends serialized tx, deserialize it in the client 2012-11-04 10:56:39 +01:00
ThomasV 7ab5e14369 update validate_tx script 2012-10-28 08:19:39 +01:00
ThomasV df85516bd0 add callback to example script 2012-10-28 08:14:00 +01:00
ThomasV a6e7470b11 add payment verifier and confirmations to merchant script 2012-10-27 02:57:06 +02:00
thomasv b6729b3aab verifier: download chunks first for efficiency 2012-10-26 15:08:12 +02:00
thomasv 8526915420 readme for merchant script 2012-10-26 14:00:28 +02:00
thomasv ee84e5c007 document public methods of verifier 2012-10-26 10:20:47 +02:00
thomasv 82531131ee interface: do not connect inside the constructor 2012-10-22 12:58:57 +02:00
thomasv 4fbd2ea66e use named callbacks with the interface 2012-10-22 11:34:21 +02:00
ThomasV 2da0c0b77e big refactoring of the interface
addition of the wallet verifier class for SPV
2012-10-21 22:55:16 +02:00
ThomasV fff922b5d7 fix: random_choice -> random.choice 2012-10-20 17:21:12 +02:00
ThomasV bb74a6c393 simplify validation script 2012-10-19 21:09:41 +02:00
thomasv d57fec2659 compute merkle root from reduced list 2012-10-19 15:52:11 +02:00
thomasv 5717b43661 separate bitcoin related functions from wallet.py 2012-10-19 14:55:01 +02:00
thomasv e165c13a84 synchronous_get batch method for interface 2012-10-19 14:16:02 +02:00
thomasv 61ebc2d50a check that tx_hash is in the merkle tree :) 2012-10-18 17:16:31 +02:00
thomasv 633a65878f SPV example script (first commit) 2012-10-18 17:07:27 +02:00
thomasv 11a8e04dd0 add timeout 2012-10-17 17:47:48 +02:00
thomasv da4b974dfd simplification: hex encode master_public_key directly 2012-10-16 09:24:38 +02:00
ThomasV 2fc173a76b new script showing server status 2012-10-14 18:31:08 +02:00
thomasv 81b29a48a1 allow config to be None in constructor of Interface 2012-10-12 16:31:05 +02:00
thomasv 1a781036cf move init_socket in constructor 2012-10-12 16:09:20 +02:00
thomasv 5444f55e6b big refactoring: command line options and electrum.conf options override settings in wallet file. 2012-10-11 20:10:12 +02:00
thomasv 6bf18d8607 add merchant script 2012-10-08 15:19:29 +02:00
thomasv e70c20803f create scripts directory 2012-10-08 15:19:05 +02:00