UNPKG

@algofi/js-sdk

Version:

The official Algofi JavaScript SDK

72 lines (71 loc) 2.13 kB
import { Network } from "../../globals"; export declare enum StakingType { V1 = 0, V2 = 1, BASSET = 2, LENDPOOL = 3 } export default class StakingConfig { name: string; appId: number; assetId: number; type: StakingType; /** * Constructor for staking config. * * @param appId - staking app id * @param assetId - staking asset id * @param type - type */ constructor(name: string, appId: number, assetId: number, type: StakingType); } export declare const StakingConfigs: { 0: StakingConfig[]; 1: StakingConfig[]; }; export declare const rewardsManagerAppId: { 0: number; 1: number; }; export declare const STAKING_STRINGS: { admin: string; rewards_program_count: string; rps_pusher: string; contract_update_delay: string; contract_update_time: string; voting_escrow_app_id: string; rewards_manager_app_id: string; external_boost_multiplier: string; asset_id: string; user_total_staked: string; user_scaled_total_staked: string; boost_multiplier: string; user_rewards_program_counter_prefix: string; user_rewards_coefficient_prefix: string; user_unclaimed_rewards_prefix: string; total_staked: string; scaled_total_staked: string; latest_time: string; rewards_escrow_account: string; rewards_program_counter_prefix: string; rewards_asset_id_prefix: string; rewards_per_second_prefix: string; rewards_coefficient_prefix: string; rewards_issued_prefix: string; rewards_payed_prefix: string; schedule_contract_update: string; increase_contract_update_delay: string; set_rewards_manager_app_id: string; set_boost_app_id: string; set_rewards_program: string; update_rewards_program: string; opt_into_asset: string; opt_into_rewards_manager: string; update_rewards_per_second: string; farm_ops: string; stake: string; unstake: string; claim_rewards: string; update_target_user: string; update_vebank_data: string; };