Contract 57ba0367fd7f5edd8e01a3a1c432a441d49440fdb229fb3dd835528dfc7a41fd

← Back to Index 📥 Download WASM

Meta

Description Phoenix Protocol LP Share token staking
rssdkver 22.0.7#211569aa49c8d896877dfca1f2eb4fe9071121c8
rsver 1.85.1

Instances

  • CAF3UJ45ZQJP6USFUIMVMGOUETUTXEC35R2247VJYIVQBGKTKBZKNBJ3
  • CBDCTYZSZIOWCK5IGCQZNFUOJ53KMPYG2MG7GMVGE3A2LEYCFTDYYZ3S
  • CBRGNWGAC25CPLMOAMR7WBPOF5QTFA5RYXQH4DEJ4K65G2QFLTLMW7RO
  • CBULEXIMZ5C4CSUPZ4E5LXATWDZNS6MDM2A57DAUD5GXSUG4IWKLOSOC
  • CCIWIW6ESCCCFMEI5QOSUHDKTMBEMRJ22F7GPYNRKM2UI2FH6WYUKOUU
  • CCP653KENMYCAYQ3PHJDT6PITMG4XYKVWV3OEDDCOAOS6Z4GOMXGYH3Z
  • CD2YKNPX3JPTGDANJRPEJS42MPQLEVUVVRZKJYLLUSPJKQJA7LUANBO4
  • CDBMVFP7KJXW3YEFSLOU5GYUQHHJJI7QPZJPCSPDK6HHBCBZAMCHS2QY
  • CDEQYRWFU3IHPRR6H6VOQRUU3JFS6DTUYUL4YAQSD3ALB5IPBTEOZUFM
  • CDH6JILIADIC5SKE6OZJAYV3GM62RTR4O54OMVNP4ZOK4HH4J2JWJPVW

Interface

fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    lp_token: soroban_sdk::Address,
    min_bond: i128,
    min_reward: i128,
    manager: soroban_sdk::Address,
    owner: soroban_sdk::Address,
    max_complexity: u32,
)
fn bond(env: soroban_sdk::Env, sender: soroban_sdk::Address, tokens: i128)
fn unbond(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    stake_amount: i128,
    stake_timestamp: u64,
)
fn create_distribution_flow(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    asset: soroban_sdk::Address,
)
fn distribute_rewards(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    amount: i128,
    reward_token: soroban_sdk::Address,
)
fn withdraw_rewards(env: soroban_sdk::Env, sender: soroban_sdk::Address)
fn query_config(env: soroban_sdk::Env) -> ConfigResponse
fn query_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn query_staked(env: soroban_sdk::Env, address: soroban_sdk::Address) -> StakedResponse
fn query_total_staked(env: soroban_sdk::Env) -> i128
fn query_withdrawable_rewards(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> WithdrawableRewardsResponse
fn migrate_admin_key(env: soroban_sdk::Env) -> Result<(), ContractError>
fn update(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶