Interface KatanaPerpsPayoutProgram

Katana Perps Get Payout Program Response

interface KatanaPerpsPayoutProgram {
    assetAddress: string;
    assetSymbol: string;
    quantityEarned: string;
    quantityPaid: string;
    quantityOwed: string;
    escrowContractAddress?: string;
}

Properties

assetAddress: string

Contract address of the rewarded asset for the payout program

assetSymbol: string

Symbol of the rewarded asset for the payout program

quantityEarned: string

Total quantity earned for the requested wallet for the payout program

  • Format: Asset Units
quantityPaid: string

Total quantity paid to the requested wallet for the payout program

  • Format: Asset Units
quantityOwed: string

Total quantity owed to the requested wallet for the payout program

  • Minimums: Each program has a minimum quantity that must be earned before a payout can be made
  • Logical Flow: When (quantityEarned - quantityPaid) is below the program minimum, quantityOwed will be 0 and a payout cannot be made.
  • Format: Asset Units
escrowContractAddress?: string

Address of the escrow contract for the payout program

  • Only present for programs paid out via the v1 Escrow contract; omitted for programs paid out by direct deposit to the exchange.