
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Table row type of accountsvx
{ "name": "accountsvx", "base": "", "fields": [ { "name": "balance", "type": "asset" }, { "name": "storebalance", "type": "asset" }, { "name": "svxpower", "type": "asset" }, { "name": "unstaking", "type": "asset" }, { "name": "unstake_time", "type": "uint32" } ] }
-
{ "name": "apr_info", "base": "", "fields": [ { "name": "relay_id", "type": "uint64" }, { "name": "apr_string", "type": "string" }, { "name": "equiv_tvl", "type": "asset" }, { "name": "daily_reward", "type": "asset" }, { "name": "extra_info", "type": "string" } ] }
Table row type of claimrewards
{ "name": "claimable_reward", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "token_contract", "type": "name" }, { "name": "value", "type": "asset" } ] }
Action parameter in claimreward
{ "name": "claimreward", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
-
{ "name": "clearaprs", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "clearold", "base": "", "fields": [] }
Action parameter in cleartemp2
{ "name": "cleartemp2", "base": "", "fields": [] }
-
{ "name": "close", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "symbol", "type": "symbol" } ] }
-
{ "name": "create", "base": "", "fields": [ { "name": "issuer", "type": "name" }, { "name": "maximum_supply", "type": "asset" } ] }
Table row type of stat
{ "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }
-
{ "name": "deposit", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "token_contract", "type": "name" }, { "name": "balance", "type": "asset" } ] }
-
{ "name": "depositlp", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "token1", "type": "asset" }, { "name": "token2", "type": "asset" }, { "name": "relay_id", "type": "uint64" } ] }
-
{ "name": "initrelay", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "token1", "type": "asset" }, { "name": "token_contract1", "type": "name" }, { "name": "token2", "type": "asset" }, { "name": "token_contract2", "type": "name" }, { "name": "lpsym", "type": "string" }, { "name": "cw", "type": "int32" }, { "name": "fee", "type": "int32" } ] }
-
{ "name": "issue", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "lpuser", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "lptoken", "type": "asset" } ] }
-
{ "name": "migrate", "base": "", "fields": [] }
-
{ "name": "migrback", "base": "", "fields": [] }
-
{ "name": "open", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "symbol", "type": "symbol" }, { "name": "ram_payer", "type": "name" } ] }
Action parameter in openreward
{ "name": "openreward", "base": "", "fields": [ { "name": "contributor", "type": "name" }, { "name": "reward", "type": "asset" }, { "name": "reward_contract", "type": "name" }, { "name": "relay_id", "type": "uint64" }, { "name": "loading_ratio", "type": "int32" }, { "name": "fixed_load", "type": "bool" } ] }
Table row type of relays
{ "name": "relay_table", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "token1", "type": "asset" }, { "name": "token_contract1", "type": "name" }, { "name": "token2", "type": "asset" }, { "name": "token_contract2", "type": "name" }, { "name": "lptoken", "type": "asset" }, { "name": "cw", "type": "int32" }, { "name": "fee1", "type": "asset" }, { "name": "fee2", "type": "asset" }, { "name": "fee", "type": "int32" }, { "name": "fee_share", "type": "int32" }, { "name": "price1", "type": "float32" }, { "name": "price2", "type": "float32" }, { "name": "kfactor", "type": "uint128" }, { "name": "total_token1_vol", "type": "asset" }, { "name": "total_token2_vol", "type": "asset" }, { "name": "symbol1", "type": "string" }, { "name": "precision1", "type": "string" }, { "name": "symbol2", "type": "string" }, { "name": "precision2", "type": "string" } ] }
Table row type of relaystemp
{ "name": "relay_temp", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "token1", "type": "asset" }, { "name": "token_contract1", "type": "name" }, { "name": "token2", "type": "asset" }, { "name": "token_contract2", "type": "name" }, { "name": "lptoken", "type": "asset" }, { "name": "cw", "type": "int32" }, { "name": "fee1", "type": "asset" }, { "name": "fee2", "type": "asset" }, { "name": "fee", "type": "int32" }, { "name": "fee_share", "type": "int32" }, { "name": "price1", "type": "float32" }, { "name": "price2", "type": "float32" }, { "name": "kfactor", "type": "uint128" }, { "name": "total_token1_vol", "type": "asset" }, { "name": "total_token2_vol", "type": "asset" }, { "name": "symbol1", "type": "string" }, { "name": "precision1", "type": "string" }, { "name": "symbol2", "type": "string" }, { "name": "precision2", "type": "string" } ] }
Action parameter in repairrelay
{ "name": "repairrelay", "base": "", "fields": [ { "name": "relay_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "token1", "type": "asset" }, { "name": "token_contract1", "type": "name" }, { "name": "token2", "type": "asset" }, { "name": "token_contract2", "type": "name" }, { "name": "lptoken", "type": "asset" }, { "name": "cw", "type": "int32" }, { "name": "fee", "type": "int32" } ] }
Action parameter in repairrelay2
{ "name": "repairrelay2", "base": "", "fields": [ { "name": "relay_id", "type": "uint64" } ] }
-
{ "name": "retire", "base": "", "fields": [ { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Table row type of rwrdassets
{ "name": "reward_asset", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "contributor", "type": "name" }, { "name": "token_contract", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "starting_value", "type": "asset" }, { "name": "loading_ratio", "type": "int32" }, { "name": "fixed_load", "type": "bool" }, { "name": "last_distribution", "type": "time_point_sec" } ] }
Table row type of selfaccounts
{ "name": "selfaccount", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
-
{ "name": "swap", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "swapasset", "type": "asset" }, { "name": "relay_id", "type": "uint64" }, { "name": "receiver", "type": "name" }, { "name": "intermediate", "type": "bool" }, { "name": "expected", "type": "asset" }, { "name": "tolerance", "type": "int32" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "swapdata", "base": "", "fields": [ { "name": "relay_id", "type": "uint64" }, { "name": "pricechange", "type": "string" }, { "name": "received", "type": "asset" }, { "name": "slippagepercent", "type": "float32" }, { "name": "prespot1", "type": "float32" }, { "name": "postspot1", "type": "float32" }, { "name": "prespot2", "type": "float32" }, { "name": "postspot2", "type": "float32" }, { "name": "user", "type": "name" }, { "name": "volume", "type": "asset" }, { "name": "paid", "type": "asset" }, { "name": "averageprice", "type": "float32" }, { "name": "admin_fee", "type": "asset" }, { "name": "retain_fee", "type": "asset" }, { "name": "K_initial", "type": "uint128" }, { "name": "K_final", "type": "uint128" } ] }
-
{ "name": "syncbal", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "sym", "type": "symbol" } ] }
-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Action parameter in updateapr2
{ "name": "updateapr2", "base": "", "fields": [] }
Action parameter in updaterwd2
{ "name": "updaterwd2", "base": "", "fields": [] }
Action parameter in withdrawlp
{ "name": "withdrawlp", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "lptoken", "type": "asset" } ] }