
此合约定义的数据结构。
-
{ "name": "addadmin", "base": "", "fields": [ { "name": "admin_to_add", "type": "name" } ] } -
{ "name": "addpoint", "base": "", "fields": [ { "name": "admin", "type": "name" }, { "name": "creator", "type": "name" } ] } -
{ "name": "addreward", "base": "", "fields": [ { "name": "farm_name", "type": "name" }, { "name": "start_now", "type": "bool" }, { "name": "start_time", "type": "uint64" }, { "name": "duration", "type": "uint64" }, { "name": "reward_token", "type": "extended_symbol" } ] } createfarm中的操作参数
{ "name": "createfarm", "base": "", "fields": [ { "name": "creator", "type": "name" }, { "name": "farm_name", "type": "name" }, { "name": "staking_token", "type": "extended_symbol" }, { "name": "vesting_time", "type": "uint64" }, { "name": "original_creator", "type": "name" } ] }的结构体属性 addreward
的结构体属性 createfarm
的结构体属性 farm_struct
的结构体属性 farms
的结构体属性 getfarmprice
的结构体属性 paymethods
的结构体属性 setpaymethod
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }extendreward中的操作参数
{ "name": "extendreward", "base": "", "fields": [ { "name": "farm_name", "type": "name" }, { "name": "reward_id", "type": "uint64" }, { "name": "start_now", "type": "bool" }, { "name": "start_time", "type": "uint64" }, { "name": "duration", "type": "uint64" } ] }的结构体属性 logrewards
{ "name": "farm_struct", "base": "", "fields": [ { "name": "farm_name", "type": "name" }, { "name": "creator", "type": "name" }, { "name": "time_created", "type": "uint64" }, { "name": "staking_token", "type": "extended_symbol" }, { "name": "incentive_count", "type": "uint8" }, { "name": "total_staked", "type": "uint64" }, { "name": "vesting_time", "type": "uint64" }, { "name": "last_update_time", "type": "uint64" } ] }-
{ "name": "farms", "base": "", "fields": [ { "name": "farm_name", "type": "name" }, { "name": "creator", "type": "name" }, { "name": "time_created", "type": "uint64" }, { "name": "staking_token", "type": "extended_symbol" }, { "name": "incentive_count", "type": "uint8" }, { "name": "total_staked", "type": "uint64" }, { "name": "vesting_time", "type": "uint64" }, { "name": "last_update_time", "type": "uint64" } ] } getfarmprice中的操作参数
{ "name": "getfarmprice", "base": "", "fields": [ { "name": "partner", "type": "name" }, { "name": "payment_tokens", "type": "extended_symbol[]" } ] }-
{ "name": "getreward", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farm_name", "type": "name" } ] } -
{ "name": "global", "base": "", "fields": [ { "name": "maximum_lock_seconds", "type": "uint64" }, { "name": "minimum_lock_seconds", "type": "uint64" }, { "name": "total_farms_created", "type": "uint64" }, { "name": "total_incentives_created", "type": "uint64" }, { "name": "maximum_incentives_per_farm", "type": "uint8" }, { "name": "minimum_reward_duration", "type": "uint64" }, { "name": "maximum_reward_duration", "type": "uint64" }, { "name": "farm_price_in_wax", "type": "asset" }, { "name": "admin_wallets", "type": "name[]" }, { "name": "fee_collection_wallet", "type": "name" }, { "name": "observation_seconds", "type": "uint32" } ] } -
{ "name": "init", "base": "", "fields": [] } -
{ "name": "logclaim", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farm_name", "type": "name" }, { "name": "claimed_rewards", "type": "extended_asset[]" } ] } logrewards中的操作参数
{ "name": "logrewards", "base": "", "fields": [ { "name": "f", "type": "farm_struct" }, { "name": "rs", "type": "reward_struct[]" } ] }-
{ "name": "logstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farm_name", "type": "name" }, { "name": "amount", "type": "extended_asset" }, { "name": "updated_balance", "type": "extended_asset" } ] } logunstake中的操作参数
{ "name": "logunstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farm_name", "type": "name" }, { "name": "amount", "type": "extended_asset" }, { "name": "updated_balance", "type": "extended_asset" } ] }的结构体属性 stakers
{ "name": "pair_uint64_uint128", "base": "", "fields": [ { "name": "first", "type": "uint64" }, { "name": "second", "type": "uint128" } ] }-
{ "name": "partners", "base": "", "fields": [ { "name": "wallet", "type": "name" }, { "name": "discount_1e6", "type": "uint64" } ] } paymethods 的表格行类型
{ "name": "paymethods", "base": "", "fields": [ { "name": "alcor_pool_id", "type": "uint64" }, { "name": "token_symbol", "type": "extended_symbol" }, { "name": "discount_1e6", "type": "uint64" } ] }-
{ "name": "points", "base": "", "fields": [ { "name": "wallet", "type": "name" }, { "name": "points_balance", "type": "uint8" } ] } removeadmin中的操作参数
{ "name": "removeadmin", "base": "", "fields": [ { "name": "admin_to_remove", "type": "name" } ] }的结构体属性 logrewards
{ "name": "reward_struct", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "period_start", "type": "uint64" }, { "name": "period_finish", "type": "uint64" }, { "name": "reward_rate", "type": "uint128" }, { "name": "rewards_duration", "type": "uint64" }, { "name": "reward_per_token_stored", "type": "uint128" }, { "name": "reward_pool", "type": "extended_asset" }, { "name": "total_rewards_paid_out", "type": "asset" } ] }-
{ "name": "rewards", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "period_start", "type": "uint64" }, { "name": "period_finish", "type": "uint64" }, { "name": "reward_rate", "type": "uint128" }, { "name": "rewards_duration", "type": "uint64" }, { "name": "reward_per_token_stored", "type": "uint128" }, { "name": "reward_pool", "type": "extended_asset" }, { "name": "total_rewards_paid_out", "type": "asset" } ] } setfeewallet中的操作参数
{ "name": "setfeewallet", "base": "", "fields": [ { "name": "admin", "type": "name" }, { "name": "fee_collection_wallet", "type": "name" } ] }setmaxincent中的操作参数
{ "name": "setmaxincent", "base": "", "fields": [ { "name": "admin", "type": "name" }, { "name": "maximum_incentives_per_farm", "type": "uint8" } ] }setmaxlength中的操作参数
{ "name": "setmaxlength", "base": "", "fields": [ { "name": "admin", "type": "name" }, { "name": "maximum_reward_duration", "type": "uint64" } ] }setmaxlock中的操作参数
{ "name": "setmaxlock", "base": "", "fields": [ { "name": "admin", "type": "name" }, { "name": "maximum_lock_seconds", "type": "uint64" } ] }setpartner中的操作参数
{ "name": "setpartner", "base": "", "fields": [ { "name": "admin", "type": "name" }, { "name": "partner", "type": "name" }, { "name": "discount_1e6", "type": "uint64" } ] }setpaymethod中的操作参数
{ "name": "setpaymethod", "base": "", "fields": [ { "name": "admin", "type": "name" }, { "name": "alcor_pool_id", "type": "uint64" }, { "name": "token_symbol", "type": "extended_symbol" }, { "name": "discount_1e6", "type": "uint64" } ] }settwaptime中的操作参数
{ "name": "settwaptime", "base": "", "fields": [ { "name": "observation_seconds", "type": "uint32" } ] }setvesttime中的操作参数
{ "name": "setvesttime", "base": "", "fields": [ { "name": "farm_name", "type": "name" }, { "name": "vesting_time", "type": "uint64" } ] }showreward中的操作参数
{ "name": "showreward", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farm_name", "type": "name" } ] }-
{ "name": "stake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farm_name", "type": "name" } ] } -
{ "name": "stakers", "base": "", "fields": [ { "name": "farm_name", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "last_update", "type": "uint64" }, { "name": "claimable_balances", "type": "extended_asset[]" }, { "name": "paid", "type": "pair_uint64_uint128[]" }, { "name": "vesting_end_time", "type": "uint64" } ] } -
{ "name": "unstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farm_name", "type": "name" }, { "name": "amount", "type": "asset" } ] } -
{ "name": "withdraw", "base": "", "fields": [ { "name": "farm_name", "type": "name" } ] }