tadd listunspent - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit a1a5886e57d7e72ed2163a9835fda4629c2eaf86
DIR parent b1f33015af2cc4367d95422446aebd880a5bb985
HTML 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: