WhirlpoolRewardInfoArgs: {
    authority: Address;
    emissionsPerSecondX64: number | bigint;
    growthGlobalX64: number | bigint;
    mint: Address;
    vault: Address;
}

Type declaration

  • authority: Address

    Authority account that has permission to initialize the reward and set emissions.

  • emissionsPerSecondX64: number | bigint

    Q64.64 number that indicates how many tokens per second are earned per unit of liquidity.

  • growthGlobalX64: number | bigint

    Q64.64 number that tracks the total tokens earned per unit of liquidity since the reward emissions were turned on.

  • mint: Address

    Reward token mint.

  • vault: Address

    Reward vault token account.