taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

taler-exchange-drain.1.rst (1916B)


      1 taler-exchange-drain(1)
      2 #########################
      3 
      4 .. only:: html
      5 
      6    Name
      7    ====
      8 
      9    **taler-exchange-drain** - drain profits from exchange escrow account
     10 
     11 Synopsis
     12 ========
     13 
     14 **taler-exchange-drain**
     15 [**-c** *FILENAME* | **--config=**\ ‌\ *FILENAME*]
     16 [**-h** | **--help**]
     17 [**-L** *LOGLEVEL* | **--loglevel=**\ ‌\ *LOGLEVEL*]
     18 [**-l** *FILENAME* | **--logfile=**\ ‌\ *FILENAME*]
     19 [**-v** | **--version**]
     20 
     21 Description
     22 ===========
     23 
     24 **taler-exchange-drain** is used to trigger a wire transfer from the exchange's escrow account to a normal (non-escrowed) bank account of the exchange.  The entire drain process is necessary to ensure that the auditor is aware of the
     25 balance changes arising from an exchange making profits from fees.
     26 
     27 To use it, you must first create an upload a 'drain' command using **taler-exchange-offline**. Afterwards this command should be run to actually queue the drain. The actual drain will then be executed by **taler-exchange-transfer**.
     28 
     29 
     30 **-c** *FILENAME* \| **--config=**\ ‌\ *FILENAME*
     31    Use the configuration and other resources for the exchange to operate
     32    from *FILENAME*.
     33 
     34 **-h** \| **--help**
     35    Print short help on options.
     36 
     37 **-L** *LOGLEVEL* \| **--loglevel=**\ ‌\ *LOGLEVEL*
     38    Specifies the log level to use. Accepted values are: ``DEBUG``, ``INFO``,
     39    ``WARNING``, ``ERROR``.
     40 
     41 **-l** *FILENAME* \| **--logfile=**\ ‌\ *FILENAME*
     42    Send logging output to *FILENAME*.
     43 
     44 **-v** \| **--version**
     45    Print version information.
     46 
     47 Exit Status
     48 ===========
     49 
     50 ``0``
     51    Successful termination.
     52 
     53 ``1``
     54    An operational failure occurred.
     55 
     56 ``2``
     57    The command-line arguments are invalid.
     58 
     59 ``6``
     60    A required configuration setting is missing or invalid.
     61 
     62 See Also
     63 ========
     64 
     65 taler-exchange-transfer(1), taler-exchange-offline(1), taler-exchange.conf(5).
     66 
     67 Bugs
     68 ====
     69 
     70 Report bugs by using https://bugs.taler.net/ or by sending electronic
     71 mail to <taler@gnu.org>.