tadd listunspent - electrum - Electrum Bitcoin wallet (HTM) git clone https://git.parazyd.org/electrum (DIR) Log (DIR) Files (DIR) Refs (DIR) Submodules --- (DIR) commit a1a5886e57d7e72ed2163a9835fda4629c2eaf86 (DIR) parent b1f33015af2cc4367d95422446aebd880a5bb985 (HTM) Author: thomasv <thomasv@gitorious> Date: Fri, 22 Feb 2013 14:26:18 +0100 add listunspent Diffstat: M electrum | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) --- (DIR) diff --git a/electrum b/electrum t@@ -91,11 +91,13 @@ options:\n --fee, -f: set transaction fee\n --fromaddr, -s: send from address 'unfreeze':'', 'prioritize':'', 'unprioritize':'', - 'dumpprivkey':'', + 'dumpprivkey':'similar to bitcoind\'s command', + 'listunspent':'similar to bitcoind\'s command', 'createmultisig':'similar to bitcoind\'s command', 'createrawtransaction':'similar to bitcoind\'s command', 'decoderawtransaction':'similar to bitcoind\'s command', 'signrawtransaction':'similar to bitcoind\'s command', + } t@@ -109,6 +111,7 @@ offline_commands = [ 'password', 'mktx', 'signtx', 'deseed','reseed', 'freeze','unfreeze', 'prioritize','unprioritize', + 'dumpprivkey','listunspent', 'createmultisig', 'createrawtransaction', 'decoderawtransaction', 'signrawtransaction' ] t@@ -774,6 +777,11 @@ if __name__ == '__main__': tx.sign( private_keys ) print_msg(tx) + + + elif cmd == 'listunspent': + unspent = map(lambda x: {"txid":x[0].split(':')[0],"vout":x[0].split(':')[1],"amount":x[1]*1.e-8}, wallet.prevout_values.items() ) + print_json(unspent) if cmd not in offline_commands and not options.offline: