2020-04-06 10:45:49 +02:00
|
|
|
[exchange]
|
|
|
|
KEYDIR = ${TALER_DATA_HOME}/exchange/live-keys/
|
|
|
|
REVOCATION_DIR = ${TALER_DATA_HOME}/exchange/revocations/
|
|
|
|
MAX_KEYS_CACHING = forever
|
|
|
|
DB = postgres
|
|
|
|
MASTER_PRIV_FILE = ${TALER_DATA_HOME}/exchange/offline-keys/master.priv
|
|
|
|
SERVE = tcp
|
|
|
|
UNIXPATH = ${TALER_RUNTIME_DIR}/exchange.http
|
|
|
|
UNIXPATH_MODE = 660
|
|
|
|
PORT = 8081
|
|
|
|
BASE_URL = http://localhost:8081/
|
|
|
|
SIGNKEY_DURATION = 4 weeks
|
|
|
|
LEGAL_DURATION = 2 years
|
|
|
|
LOOKAHEAD_SIGN = 32 weeks 1 day
|
|
|
|
LOOKAHEAD_PROVIDE = 4 weeks 1 day
|
|
|
|
|
|
|
|
[merchant]
|
|
|
|
SERVE = tcp
|
|
|
|
PORT = 9966
|
|
|
|
UNIXPATH = ${TALER_RUNTIME_DIR}/merchant.http
|
|
|
|
UNIXPATH_MODE = 660
|
|
|
|
DEFAULT_WIRE_FEE_AMORTIZATION = 1
|
|
|
|
DB = postgres
|
|
|
|
WIREFORMAT = default
|
|
|
|
# Set very low, so we can be sure that the database generated
|
|
|
|
# will contain wire transfers "ready" for the aggregator.
|
|
|
|
WIRE_TRANSFER_DELAY = 1 minute
|
|
|
|
DEFAULT_PAY_DEADLINE = 1 day
|
|
|
|
DEFAULT_MAX_DEPOSIT_FEE = TESTKUDOS:0.1
|
|
|
|
KEYFILE = ${TALER_DATA_HOME}/merchant/merchant.priv
|
|
|
|
DEFAULT_MAX_WIRE_FEE = TESTKUDOS:0.10
|
|
|
|
|
|
|
|
# Ensure that merchant reports EVERY deposit confirmation to auditor
|
|
|
|
FORCE_AUDIT = YES
|
|
|
|
|
|
|
|
[instance-default]
|
|
|
|
KEYFILE = ${TALER_DATA_HOME}/merchant/default.priv
|
|
|
|
NAME = Merchant Inc.
|
2020-05-08 15:13:52 +02:00
|
|
|
TIP_EXCHANGE = http://localhost:8081/
|
|
|
|
# TODO necessary to specify a different key here?
|
|
|
|
TIP_RESERVE_PRIV_FILENAME = ${TALER_DATA_HOME}/merchant/default.priv
|
2020-04-06 10:45:49 +02:00
|
|
|
|
|
|
|
[auditor]
|
|
|
|
DB = postgres
|
|
|
|
AUDITOR_PRIV_FILE = ${TALER_DATA_HOME}/auditor/offline-keys/auditor.priv
|
|
|
|
SERVE = tcp
|
|
|
|
UNIXPATH = ${TALER_RUNTIME_DIR}/exchange.http
|
|
|
|
UNIXPATH_MODE = 660
|
|
|
|
PORT = 8083
|
|
|
|
AUDITOR_URL = http://localhost:8083/
|
|
|
|
TINY_AMOUNT = TESTKUDOS:0.01
|
|
|
|
|
|
|
|
[PATHS]
|
|
|
|
TALER_HOME = ${PWD}/generate_auditordb_home/
|
|
|
|
TALER_DATA_HOME = $TALER_HOME/.local/share/taler/
|
|
|
|
TALER_CONFIG_HOME = $TALER_HOME/.config/taler/
|
|
|
|
TALER_CACHE_HOME = $TALER_HOME/.cache/taler/
|
|
|
|
TALER_RUNTIME_DIR = ${TMPDIR:-${TMP:-/tmp}}/taler-system-runtime/
|
|
|
|
|
|
|
|
[bank]
|
|
|
|
DATABASE = postgres:///taler-auditor-basedb
|
|
|
|
MAX_DEBT = TESTKUDOS:50.0
|
|
|
|
MAX_DEBT_BANK = TESTKUDOS:100000.0
|
|
|
|
HTTP_PORT = 8082
|
|
|
|
SUGGESTED_EXCHANGE = http://localhost:8081/
|
|
|
|
SUGGESTED_EXCHANGE_PAYTO = payto://x-taler-bank/localhost/2
|
|
|
|
ALLOW_REGISTRATIONS = YES
|
|
|
|
|
|
|
|
[exchangedb]
|
|
|
|
AUDITOR_BASE_DIR = ${TALER_DATA_HOME}/auditors/
|
|
|
|
WIREFEE_BASE_DIR = ${TALER_DATA_HOME}/exchange/wirefees/
|
|
|
|
IDLE_RESERVE_EXPIRATION_TIME = 4 weeks
|
|
|
|
LEGAL_RESERVE_EXPIRATION_TIME = 7 years
|
|
|
|
|
|
|
|
[exchange_keys]
|
|
|
|
signkey_duration = 4 weeks
|
|
|
|
legal_duration = 2 years
|
|
|
|
lookahead_sign = 32 weeks 1 day
|
|
|
|
lookahead_provide = 4 weeks 1 day
|
|
|
|
|
|
|
|
[taler]
|
|
|
|
CURRENCY = TESTKUDOS
|
|
|
|
CURRENCY_ROUND_UNIT = TESTKUDOS:0.01
|
|
|
|
|
|
|
|
[exchange-account-1]
|
|
|
|
WIRE_RESPONSE = ${TALER_DATA_HOME}/exchange/account-1.json
|
|
|
|
PAYTO_URI = payto://x-taler-bank/localhost/Exchange
|
|
|
|
enable_debit = yes
|
|
|
|
enable_credit = yes
|
|
|
|
WIRE_GATEWAY_URL = "http://localhost:8082/taler-wire-gateway/Exchange/"
|
|
|
|
WIRE_GATEWAY_AUTH_METHOD = basic
|
|
|
|
USERNAME = Exchange
|
|
|
|
PASSWORD = x
|
|
|
|
|
|
|
|
[merchant-account-merchant]
|
|
|
|
PAYTO_URI = payto://x-taler-bank/localhost/42
|
|
|
|
WIRE_RESPONSE = ${TALER_CONFIG_HOME}/merchant/account-3.json
|
|
|
|
HONOR_default = YES
|
|
|
|
ACTIVE_default = YES
|
|
|
|
|
|
|
|
[fees-x-taler-bank]
|
|
|
|
wire-fee-2020 = TESTKUDOS:0.01
|
|
|
|
closing-fee-2020 = TESTKUDOS:0.01
|
|
|
|
wire-fee-2021 = TESTKUDOS:0.01
|
|
|
|
closing-fee-2021 = TESTKUDOS:0.01
|
|
|
|
wire-fee-2022 = TESTKUDOS:0.01
|
|
|
|
closing-fee-2022 = TESTKUDOS:0.01
|
|
|
|
wire-fee-2023 = TESTKUDOS:0.01
|
|
|
|
closing-fee-2023 = TESTKUDOS:0.01
|
|
|
|
wire-fee-2024 = TESTKUDOS:0.01
|
|
|
|
closing-fee-2024 = TESTKUDOS:0.01
|
|
|
|
wire-fee-2025 = TESTKUDOS:0.01
|
|
|
|
closing-fee-2025 = TESTKUDOS:0.01
|
|
|
|
wire-fee-2026 = TESTKUDOS:0.01
|
|
|
|
closing-fee-2026 = TESTKUDOS:0.01
|
|
|
|
wire-fee-2027 = TESTKUDOS:0.01
|
|
|
|
closing-fee-2027 = TESTKUDOS:0.01
|
|
|
|
wire-fee-2028 = TESTKUDOS:0.01
|
|
|
|
closing-fee-2028 = TESTKUDOS:0.01
|
|
|
|
|
|
|
|
[merchant-instance-wireformat-default]
|
|
|
|
TEST_RESPONSE_FILE = ${TALER_CONFIG_HOME}/merchant/wire/tutorial.json
|
|
|
|
|
|
|
|
[merchant-exchange-default]
|
|
|
|
EXCHANGE_BASE_URL = http://localhost:8081/
|
|
|
|
CURRENCY = TESTKUDOS
|
|
|
|
|
|
|
|
[payments-generator]
|
|
|
|
currency = TESTKUDOS
|
|
|
|
instance = default
|
|
|
|
bank = http://localhost:8082/
|
|
|
|
merchant = http://localhost:9966/
|
|
|
|
exchange_admin = http://localhost:18080/
|
|
|
|
exchange-admin = http://localhost:18080/
|
|
|
|
exchange = http://localhost:8081/
|
|
|
|
|
|
|
|
[coin_kudos_ct_1]
|
|
|
|
value = TESTKUDOS:0.01
|
|
|
|
duration_withdraw = 7 days
|
|
|
|
duration_spend = 2 years
|
|
|
|
duration_legal = 3 years
|
|
|
|
fee_withdraw = TESTKUDOS:0.01
|
|
|
|
fee_deposit = TESTKUDOS:0.01
|
|
|
|
fee_refresh = TESTKUDOS:0.01
|
|
|
|
fee_refund = TESTKUDOS:0.01
|
|
|
|
rsa_keysize = 1024
|
|
|
|
|
|
|
|
[coin_kudos_ct_10]
|
|
|
|
value = TESTKUDOS:0.10
|
|
|
|
duration_withdraw = 7 days
|
|
|
|
duration_spend = 2 years
|
|
|
|
duration_legal = 3 years
|
|
|
|
fee_withdraw = TESTKUDOS:0.01
|
|
|
|
fee_deposit = TESTKUDOS:0.01
|
|
|
|
fee_refresh = TESTKUDOS:0.03
|
|
|
|
fee_refund = TESTKUDOS:0.01
|
|
|
|
rsa_keysize = 1024
|
|
|
|
|
|
|
|
[coin_kudos_1]
|
|
|
|
value = TESTKUDOS:1
|
|
|
|
duration_withdraw = 7 days
|
|
|
|
duration_spend = 2 years
|
|
|
|
duration_legal = 3 years
|
|
|
|
fee_withdraw = TESTKUDOS:0.02
|
|
|
|
fee_deposit = TESTKUDOS:0.02
|
|
|
|
fee_refresh = TESTKUDOS:0.03
|
|
|
|
fee_refund = TESTKUDOS:0.01
|
|
|
|
rsa_keysize = 1024
|
|
|
|
|
|
|
|
[coin_kudos_2]
|
|
|
|
value = TESTKUDOS:2
|
|
|
|
duration_withdraw = 7 days
|
|
|
|
duration_spend = 2 years
|
|
|
|
duration_legal = 3 years
|
|
|
|
fee_withdraw = TESTKUDOS:0.03
|
|
|
|
fee_deposit = TESTKUDOS:0.03
|
|
|
|
fee_refresh = TESTKUDOS:0.04
|
|
|
|
fee_refund = TESTKUDOS:0.02
|
|
|
|
rsa_keysize = 1024
|
|
|
|
|
|
|
|
[coin_kudos_4]
|
|
|
|
value = TESTKUDOS:4
|
|
|
|
duration_withdraw = 7 days
|
|
|
|
duration_spend = 2 years
|
|
|
|
duration_legal = 3 years
|
|
|
|
fee_withdraw = TESTKUDOS:0.03
|
|
|
|
fee_deposit = TESTKUDOS:0.03
|
|
|
|
fee_refresh = TESTKUDOS:0.04
|
|
|
|
fee_refund = TESTKUDOS:0.02
|
|
|
|
rsa_keysize = 1024
|
|
|
|
|
|
|
|
[coin_kudos_5]
|
|
|
|
value = TESTKUDOS:5
|
|
|
|
duration_withdraw = 7 days
|
|
|
|
duration_spend = 2 years
|
|
|
|
duration_legal = 3 years
|
|
|
|
fee_withdraw = TESTKUDOS:0.01
|
|
|
|
fee_deposit = TESTKUDOS:0.01
|
|
|
|
fee_refresh = TESTKUDOS:0.03
|
|
|
|
fee_refund = TESTKUDOS:0.01
|
|
|
|
rsa_keysize = 1024
|
|
|
|
|
|
|
|
[coin_kudos_8]
|
|
|
|
value = TESTKUDOS:8
|
|
|
|
duration_withdraw = 7 days
|
|
|
|
duration_spend = 2 years
|
|
|
|
duration_legal = 3 years
|
|
|
|
fee_withdraw = TESTKUDOS:0.05
|
|
|
|
fee_deposit = TESTKUDOS:0.02
|
|
|
|
fee_refresh = TESTKUDOS:0.03
|
|
|
|
fee_refund = TESTKUDOS:0.04
|
|
|
|
rsa_keysize = 1024
|
|
|
|
|
|
|
|
[coin_kudos_10]
|
|
|
|
value = TESTKUDOS:10
|
|
|
|
duration_withdraw = 7 days
|
|
|
|
duration_spend = 2 years
|
|
|
|
duration_legal = 3 years
|
|
|
|
fee_withdraw = TESTKUDOS:0.01
|
|
|
|
fee_deposit = TESTKUDOS:0.01
|
|
|
|
fee_refresh = TESTKUDOS:0.03
|
|
|
|
fee_refund = TESTKUDOS:0.01
|
|
|
|
rsa_keysize = 1024
|
|
|
|
|
|
|
|
[benchmark]
|
|
|
|
BANK_DETAILS = bank_details.json
|
|
|
|
MERCHANT_DETAILS = merchant_details.json
|