URI: 
       tnew flags for listaddresses - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit a103f5968618f4a3d2b1885cf866f259c8657e4a
   DIR parent 2b769b10da899ec1c5de673f3ce72c29f5e917c0
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Thu, 11 Jun 2015 12:49:14 +0200
       
       new flags for listaddresses
       
       Diffstat:
         M lib/commands.py                     |       9 ++++++---
       
       1 file changed, 6 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/lib/commands.py b/lib/commands.py
       t@@ -473,13 +473,15 @@ class Commands:
                return results
        
            @command('w')
       -    def listaddresses(self, show_all=False, show_labels=False, frozen=False, unused=False, funded=False, show_balance=False):
       +    def listaddresses(self, receiving=False, change=False, show_labels=False, frozen=False, unused=False, funded=False, show_balance=False):
                """List wallet addresses. Returns your list of addresses."""
                out = []
                for addr in self.wallet.addresses(True):
                    if frozen and not self.wallet.is_frozen(addr):
                        continue
       -            if not show_all and self.wallet.is_change(addr):
       +            if receiving and self.wallet.is_change(addr):
       +                continue
       +            if change and not self.wallet.is_change(addr):
                        continue
                    if unused and self.wallet.is_used(addr):
                        continue
       t@@ -582,7 +584,8 @@ command_options = {
            'broadcast':   (None, "--broadcast",   "Broadcast the transaction to the Bitcoin network"),
            'password':    ("-W", "--password",    "Password"),
            'concealed':   ("-C", "--concealed",   "Don't echo seed to console when restoring"),
       -    'show_all':    ("-a", "--all",         "Include change addresses"),
       +    'receiving':   (None, "--receiving",   "Show only receiving addresses"),
       +    'change':      (None, "--change",      "Show only change addresses"),
            'frozen':      (None, "--frozen",      "Show only frozen addresses"),
            'unused':      (None, "--unused",      "Show only unused addresses"),
            'funded':      (None, "--funded",      "Show only funded addresses"),