'List wallet addresses','Returns your list of addresses.')
register_command('listunspent',1,1,0,[],[],'List unspent outputs','Returns the list of unspent transaction outputs in your wallet.')
register_command('getaddressunspent',1,0,0,['address'],[],'Returns the list of unspent inputs for an address','')
register_command('mktx',0,1,1,['address','amount'],['tx_fee','from_addr','change_addr'],'Create signed transaction','')
register_command('payto',1,1,1,['address','amount'],['tx_fee','from_addr','change_addr'],'Create and broadcast a transaction.','')
register_command('mktx_csv',0,1,1,['csv_file'],['tx_fee','from_addr','change_addr'],'Create a signed transaction','')
register_command('payto_csv',1,1,1,['csv_file'],['tx_fee','from_addr','change_addr'],'Create and broadcast a transaction.','')
register_command('mktx',0,1,1,['address','amount'],['tx_fee','from_addr','change_addr','nocheck'],'Create signed transaction','')
register_command('payto',1,1,1,['address','amount'],['tx_fee','from_addr','change_addr','nocheck'],'Create and broadcast a transaction.','')
register_command('mktx_csv',0,1,1,['csv_file'],['tx_fee','from_addr','change_addr','nocheck'],'Create a signed transaction','')
register_command('payto_csv',1,1,1,['csv_file'],['tx_fee','from_addr','change_addr','nocheck'],'Create and broadcast a transaction.','')
register_command('password',0,1,1,[],[],'Change your password','')
register_command('restore',1,1,0,[],['gap_limit','mpk','concealed'],'Restore a wallet from seed','')
register_command('searchcontacts',0,1,0,['query'],[],'Search through contacts, return matching entries','')
@ -137,6 +137,7 @@ command_options = {
'funded':(None,"--funded",False,"Show only funded addresses"),
'show_balance':("-b","--balance",False,"Show the balances of listed addresses"),
'show_labels':("-l","--labels",False,"Show the labels of listed addresses"),
'nocheck':(None,"--nocheck",False,"Do not verify aliases"),
'tx_fee':("-f","--fee",None,"Transaction fee (in BTC)"),
'from_addr':("-F","--from",None,"Source address. If it isn't in the wallet, it will ask for the private key unless supplied in the format public_key:private_key. It's not saved in the wallet."),
'change_addr':("-c","--change",None,"Change address. Default is a spare address, or the source address if it's not in the wallet"),