import type { AnchorTypes } from "@saberhq/anchor-contrib"; import { PublicKey } from "@solana/web3.js"; import * as REWARD_DISTRIBUTOR_TYPES from "../../idl/cardinal_reward_distributor"; export const REWARD_DISTRIBUTOR_ADDRESS = new PublicKey( "ALUFRuJCRacDhtKiMNJ43GtQ1q7Q9U8FKDJdp4VMyTwU" ); export const REWARD_MANAGER = new PublicKey( "ETkrpM1XPWhM4qb1KN4gYdzQNbFWDvgAMtDVwAGkqEvQ" ); export const REWARD_ENTRY_SEED = "reward-entry"; export const REWARD_DISTRIBUTOR_SEED = "reward-distributor"; export type REWARD_DISTRIBUTOR_PROGRAM = REWARD_DISTRIBUTOR_TYPES.CardinalRewardDistributor; export const REWARD_DISTRIBUTOR_IDL = REWARD_DISTRIBUTOR_TYPES.IDL; export type RewardDistributorTypes = AnchorTypes; type Accounts = RewardDistributorTypes["Accounts"]; export type RewardEntryData = Accounts["rewardEntry"]; export type RewardDistributorData = Accounts["rewardDistributor"]; export enum RewardDistributorKind { Mint = 1, Treasury = 2, }