EVM_PRIVATE_KEY=0x...

# Optional: dedicated voucher-signing EOA (faster verification, recommended for smart wallets)
EVM_VOUCHER_SIGNER_PRIVATE_KEY=

RESOURCE_SERVER_URL=http://localhost:4021
ENDPOINT_PATH=/weather

# 32-byte hex; differentiates channels with the same payer/payee/token tuple
CHANNEL_SALT=0x0000000000000000000000000000000000000000000000000000000000000000

# Optional: persist session state across runs
STORAGE_DIR=

NUMBER_OF_REQUESTS=3

# After the request loop completes, request a cooperative refund.
REFUND_AFTER_REQUESTS=false
# Optional partial refund amount (base units). Empty drains the remaining channel balance.
REFUND_AMOUNT=
