Interface KatanaPerpsPayoutProgramAuthorization

Katana Perps Authorize Payout Program Response

interface KatanaPerpsPayoutProgramAuthorization {
    assetAddress: string;
    assetSymbol: string;
    escrowContractAddress: string;
    distribution: KatanaPerpsPayoutDistribution;
}

Hierarchy

Properties

assetAddress: string

Contract address of the rewarded asset for the payout program

assetSymbol: string

Symbol of the rewarded asset for the payout program

escrowContractAddress: string

Address of the escrow contract for the payout program

  • Always present, as authorizations are only generated for programs paid out via the v1 Escrow contract.

Payout distribution fields to be provided to the escrow contract's distribute function