[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. [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/ [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 [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 = EUR: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-2019 = TESTKUDOS:0.01 closing-fee-2019 = TESTKUDOS:0.01 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 [merchant-instance-wireformat-default] TEST_RESPONSE_FILE = ${TALER_CONFIG_HOME}/merchant/wire/tutorial.json [merchant-exchange-default] 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_overlap = 5 minutes 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_overlap = 5 minutes 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_overlap = 5 minutes 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_overlap = 5 minutes 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_overlap = 5 minutes 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_overlap = 5 minutes 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_overlap = 5 minutes 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_overlap = 5 minutes 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