@algofi/js-sdk
Version:
The official Algofi JavaScript SDK
48 lines (47 loc) • 1.46 kB
TypeScript
export default class StakingConfig {
name: string;
managerAppId: number;
marketAppId: number;
assetId: number;
oracleAppId: number;
/**
* Constructor for the v1 staking config.
*
* @param name - name
* @param managerAppId - manager app id
* @param marketAppId - market app id
* @param assetId - asset id
* @param oracleAppId - oracle app id
*/
constructor(name: string, managerAppId: number, marketAppId: number, assetId: number, oracleAppId: number);
}
export declare const StakingConfigs: {
0: StakingConfig[];
1: any[];
};
export declare const STAKING_STRINGS: {
latest_rewards_time: string;
rewards_program_number: string;
user_storage_address: string;
total_staked: string;
user_total_staked: string;
rewards_amount: string;
rewards_asset_id: string;
rewards_per_second: string;
rewards_secondary_asset_id: string;
rewards_secondary_ratio: string;
user_pending_rewards: string;
user_secondary_pending_rewards: string;
user_rewards_program_number: string;
rewards_coefficient: string;
user_rewards_coefficient: string;
fetch_market_variables: string;
dummy: string;
oracle_app_id: string;
update_prices: string;
update_protocol_data: string;
update_rewards_program: string;
stake: string;
unstake: string;
claim_rewards: string;
};