
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Action parameter in addconftoken
{ "name": "addconftoken", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "token_symbol", "type": "symbol" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "claimall", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
Action parameter in createtoken
{ "name": "createtoken", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" }, { "name": "vsym", "type": "symbol" }, { "name": "bsym", "type": "symbol" }, { "name": "type", "type": "uint64" }, { "name": "reserve_id", "type": "uint64" }, { "name": "weight", "type": "float64" }, { "name": "start_time", "type": "uint64" } ] }
Table row type of stat
{ "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }
-
{ "name": "global_t", "base": "", "fields": [ { "name": "admin_account", "type": "name" }, { "name": "token_mgr_contract", "type": "name" }, { "name": "yfk_token_contract", "type": "name" }, { "name": "vtoken_contract", "type": "name" }, { "name": "fund_account", "type": "name" }, { "name": "team_account", "type": "name" }, { "name": "per_second_release", "type": "uint64" }, { "name": "per_second_rewards", "type": "uint64" }, { "name": "fund_ratio", "type": "uint64" }, { "name": "team_ratio", "type": "uint64" }, { "name": "earn_fee", "type": "uint64" }, { "name": "protocol_fee", "type": "uint64" }, { "name": "total_weight", "type": "float64" }, { "name": "last_update", "type": "uint64" }, { "name": "notify_list", "type": "name[]" } ] }
Action parameter in inwithdraw
{ "name": "inwithdraw", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "vant_id", "type": "uint64" } ] }
Action parameter in mathdeposit
{ "name": "mathdeposit", "base": "", "fields": [ { "name": "vant_id", "type": "uint64" } ] }
-
{ "name": "player_t", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "stake", "type": "asset" }, { "name": "payout", "type": "uint64" }, { "name": "update_time", "type": "uint64" } ] }
Action parameter in removetoken
{ "name": "removetoken", "base": "", "fields": [ { "name": "vant_id", "type": "uint64" } ] }
-
{ "name": "setweight", "base": "", "fields": [ { "name": "weight", "type": "float64" } ] }
Table row type of reserves
{ "name": "st_reserve", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" }, { "name": "bsym", "type": "symbol" }, { "name": "last_liquidity_cumulative_index", "type": "uint128" }, { "name": "last_variable_borrow_cumulative_index", "type": "uint128" }, { "name": "practical_balance", "type": "asset" }, { "name": "total_borrows_stable", "type": "asset" }, { "name": "total_borrows_variable", "type": "asset" }, { "name": "minimum_borrows", "type": "asset" }, { "name": "maximum_borrows", "type": "asset" }, { "name": "minimum_deposit", "type": "asset" }, { "name": "maximum_deposit", "type": "asset" }, { "name": "maximum_total_deposit", "type": "asset" }, { "name": "overall_borrow_rate", "type": "uint128" }, { "name": "current_liquidity_rate", "type": "uint128" }, { "name": "current_variable_borrow_rate", "type": "uint128" }, { "name": "current_stable_borrow_rate", "type": "uint128" }, { "name": "current_avg_stable_borrow_rate", "type": "uint128" }, { "name": "reserve_factor", "type": "uint128" }, { "name": "reserved_balance", "type": "asset" }, { "name": "base_ltv_as_collateral", "type": "uint64" }, { "name": "liquidation_threshold", "type": "uint64" }, { "name": "liquidation_forfeit", "type": "uint64" }, { "name": "liquidation_bonus", "type": "uint64" }, { "name": "utilization_rate", "type": "uint128" }, { "name": "optimal_utilization_rate", "type": "uint128" }, { "name": "base_variable_borrow_rate", "type": "uint128" }, { "name": "base_stable_borrow_rate", "type": "uint128" }, { "name": "variable_rate_slope1", "type": "uint128" }, { "name": "variable_rate_slope2", "type": "uint128" }, { "name": "stable_rate_slope1", "type": "uint128" }, { "name": "stable_rate_slope2", "type": "uint128" }, { "name": "borrowing_enabled", "type": "bool" }, { "name": "usage_as_collateral_enabled", "type": "bool" }, { "name": "is_stable_borrow_rate_enabled", "type": "bool" }, { "name": "is_active", "type": "bool" }, { "name": "is_freezed", "type": "bool" }, { "name": "oracle_price_id", "type": "uint64" }, { "name": "last_update_time", "type": "time_point_sec" } ] }
Table row type of supportoks15
{ "name": "supported_token_t", "base": "", "fields": [ { "name": "id", "type": "uint128" }, { "name": "token_contract", "type": "name" }, { "name": "token_symbol", "type": "symbol" } ] }
Action parameter in updatetoken
{ "name": "updatetoken", "base": "", "fields": [ { "name": "vant_id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" }, { "name": "vsym", "type": "symbol" }, { "name": "bsym", "type": "symbol" }, { "name": "type", "type": "uint64" }, { "name": "reserve_id", "type": "uint64" }, { "name": "weight", "type": "float64" }, { "name": "start_time", "type": "uint64" } ] }
-
{ "name": "vant_t", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" }, { "name": "vsym", "type": "symbol" }, { "name": "bsym", "type": "symbol" }, { "name": "total_stake", "type": "asset" }, { "name": "total_deposit", "type": "asset" }, { "name": "type", "type": "uint64" }, { "name": "reserve_id", "type": "uint64" }, { "name": "total_out", "type": "uint64" }, { "name": "earnings_per_share", "type": "uint128" }, { "name": "weight", "type": "float64" }, { "name": "start_time", "type": "uint64" }, { "name": "last_update", "type": "uint64" } ] }
Action parameter in withdrawlpt
{ "name": "withdrawlpt", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "vant_id", "type": "uint64" } ] }