staking_config

class algofipy.staking.v2.staking_config.STAKING_STRINGS

Bases: object

admin = 'a'
asset_id = 'ai'
boost_multiplier = 'lm'
claim_rewards = 'cr'
contract_update_delay = 'cud'
contract_update_time = 'cut'
external_boost_multiplier = 'ebm'
farm_ops = 'fo'
increase_contract_update_delay = 'icud'
latest_time = 'lt'
opt_into_asset = 'oia'
opt_into_rewards_manager = 'oirm'
rewards_asset_id_prefix = 'rai_'
rewards_coefficient_prefix = 'rc_'
rewards_escrow_account = 'rea'
rewards_issued_prefix = 'ri_'
rewards_manager_app_id = 'rmai'
rewards_payed_prefix = 'rp_'
rewards_per_second_prefix = 'rps_'
rewards_program_count = 'rpc'
rewards_program_counter_prefix = 'rpc_'
rps_pusher = 'rpsp'
scaled_total_staked = 'sts'
schedule_contract_update = 'scu'
set_boost_app_id = 'sbai'
set_rewards_manager_app_id = 'srma'
set_rewards_program = 'srp'
stake = 's'
total_staked = 'ts'
unstake = 'u'
update_rewards_per_second = 'urps'
update_rewards_program = 'urp'
update_target_user = 'utu'
update_vebank_data = 'update_vebank_data'
user_rewards_coefficient_prefix = 'urc_'
user_rewards_program_counter_prefix = 'urpc_'
user_scaled_total_staked = 'usts'
user_total_staked = 'uts'
user_unclaimed_rewards_prefix = 'uur_'
voting_escrow_app_id = 'veai'
class algofipy.staking.v2.staking_config.StakingConfig(name, app_id, asset_id, type)

Bases: object

class algofipy.staking.v2.staking_config.StakingType

Bases: object

BASSET = 2
LP = 2
V1 = 0
V2 = 1