Voucher
Purpose: Fee payment and incentives via vouchers.
Functional summary:
Issue vouchers and accept them in place of USDST for eligible protocol fees.
Key contracts:
Voucher.sol: Voucher token/records for entitlements or discounts.
PayFeesWithVoucher.sol: Allows paying fees using vouchers instead of USDST.
Core flows:
Issue: Admin/mint vouchers per policy.
Redeem: Apply voucher to offset specific protocol fees.
Dev notes:
Integrate with protocol components that support alternative fee payment.
Last updated