145 Commits (acbe67fd1f4d3bd0755707ee90b97295b5d7ff99)

Author SHA1 Message Date
ecdsa c19e0f0b3f bip32 fixes 12 years ago
ecdsa 1d3be5fb0b fix: number of arguments 12 years ago
thomasv 10bfcb918b replace 'ElectrumKeyID' with more general 'KeyID' field in transactions 12 years ago
thomasv c9302bcd56 add 2 of 3 sequences 12 years ago
ecdsa 4019102264 rename sequence, fix bip32 12 years ago
thomasv 0f22b5e566 fix: missing parameter 12 years ago
thomasv 5846f725d6 simplify Sequence class 12 years ago
thomasv 60cefeafca method get_private_keys for sequence 12 years ago
thomasv 27b8b21f9e mangle (for_change, index) everywhere 12 years ago
ecdsa 736e1253f2 add class BIP32Sequence 12 years ago
thomasv e84d087a64 accounts 12 years ago
thomasv f72c8ee5d2 move is_valid from wallet class to bitcoin.py 12 years ago
thomasv 95dc97b39b rename 'addresses' command as 'listadresses'. use json syntax. 12 years ago
thomasv ea96b79997 use json format 12 years ago
thomasv 9afe0d8aaf fix: input_info missing in transaction 12 years ago
thomasv 2e9c2c1f96 return python objects from commands, and display them as json 12 years ago
thomasv 96d459ab88 use dumpprivkeys to efficiently dump private keys 12 years ago
thomasv 42a10164ea make most commands available in the console 12 years ago
thomasv 4916aefe98 documentation for offline wallets, release notes 12 years ago
thomasv 8b8e2fd67b rename inpust_info -> input_info 12 years ago
ThomasV b8a71ff00c offline wallets sign transactions using KeyID 12 years ago
thomasv 64ad3fc28c use serialized format in signtx 12 years ago
thomasv 5da3cab24b move seed generation function to bitcoin.py 12 years ago
ThomasV a0455725bd fix is_complete: count number of valid signatures 12 years ago
ThomasV 8cf97fdb52 minor fix 12 years ago
ThomasV 811d05a1c2 move methods into Transaction class 12 years ago
ThomasV 641177404d remove p2sh test; not needed anymore 12 years ago
thomasv 04a5739979 simplification: tx_for_sig 12 years ago
thomasv bd8dbbf79b check if multisig transaction is complete, add is_complete to json output 12 years ago
thomasv a56220f050 multisig: raise exception if no signature can be added 12 years ago
thomasv 03e2160503 create separate class for deterministic key generation. add pubkeys to validateaddress 12 years ago
thomasv 94fbad2965 remove debugging messages 12 years ago
thomasv f0b255acba store transactions in serialized form 12 years ago
thomasv 5d6496f1f9 move crypto from wallet class to bitcoin.py 12 years ago
thomasv 40b397dc0f signrawtransaction: parse redeemScript 12 years ago
thomasv c400583443 bugfix: for_sig != -1 12 years ago
thomasv 0863f09a06 add dumpprivkey command; finalize private_keys parameter for signrawtransaction 12 years ago
thomasv aa166dd9f0 fix p2sh test 12 years ago
thomasv f4df5ed9c7 fix the p2sh test 12 years ago
thomasv ea7718fc59 create Transaction class 12 years ago
thomasv 972ba397d1 support for multisig functions 12 years ago
thomasv e1504ba80b basic functions and tests for multisig transactions and bip 32 12 years ago
thomasv e7e169888d support for compressed keys 12 years ago
ThomasV faa002f53c fix: below or equal in var_int encoding 12 years ago
ThomasV 4038c0273f fix: var_int encoding 12 years ago
ThomasV b018e0ae53 simple payment verification: check targets, use block headers file. 12 years ago
thomasv 5717b43661 separate bitcoin related functions from wallet.py 12 years ago