 
   #-----------------------------------
 
-  amount     : () -> @cfg('amount') or (btcjs.networks.bitcoin.dustThreshold+1)
+  amount : () -> @icfg('amount', btcjs.networks.bitcoin.dustThreshold+1)
   min_amount : () -> @amount() + btcjs.networks.bitcoin.feePerKb
-  max_amount : () -> 2*btcjs.networks.bitcion.feePerKb
-  min_confirmations : () -> @cfg('confirmations') or 3
+  max_amount : () -> 2*btcjs.networks.bitcoin.feePerKb
+  min_confirmations : () -> @icfg('confirmations', 3)
+  from_address : () -> @cfg('from-address')
 
   #-----------------------------------
 

    esc = make_esc cb, "Runner::main"
    await @parse_args argv, esc defer()
    await @read_config esc defer()
    await @make_bitcoin_client esc defer()
    await @find_transaction esc defer()
    #await @find_post_data esc defer()
    #await @get_private_key esc defer()
    #await @make_transaction esc defer()

      alias :
        c : 'config'
        d : 'data'
        f : 'from-address'
        a : 'amount'
        l : 'data-log'
        b : 'bitcoin-config'
