
The data structures defined by this contract.
Table row type of accounts
{ "name": "accounts_row", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "last_claim_id", "type": "uint64" }, { "name": "stake_balance", "type": "asset" }, { "name": "tier", "type": "uint8" }, { "name": "tier_history", "type": "pair_uint8_time_point_sec[]" } ] }
-
{ "name": "addtoken", "base": "", "fields": [ { "name": "token_symbol", "type": "extended_symbol" } ] }
-
{ "name": "allocate", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pool_id", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "chown", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "newowner", "type": "name" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pool_id", "type": "uint64" } ] }
-
{ "name": "closepool", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "send_tokens", "type": "bool" } ] }
Action parameter in clrcomments
{ "name": "clrcomments", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "limit", "type": "uint64" } ] }
Action parameter in clrsentiment
{ "name": "clrsentiment", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "limit", "type": "uint64" } ] }
-
{ "name": "comment", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pool_id", "type": "uint64" }, { "name": "memo", "type": "string" } ] }
Table row type of comments
{ "name": "comment_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "timestamp", "type": "time_point_sec" }, { "name": "account", "type": "name" }, { "name": "comment", "type": "string" } ] }
Table row type of stat
{ "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }
Action parameter in editcomment
{ "name": "editcomment", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "comment_id", "type": "uint64" }, { "name": "memo", "type": "string" } ] }
Struct property of addtoken
Struct property of init
Struct property of pausetoken
Struct property of pool_token
Struct property of pools_row
Struct property of rmtoken
Struct property of settings
Struct property of tokenavatar
Struct property of tokens
Struct property of unpausetoken
Struct property of updatepool
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
Action parameter in extendsale
{ "name": "extendsale", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "public_end", "type": "time_point_sec" } ] }
-
{ "name": "init", "base": "", "fields": [ { "name": "admin", "type": "name" }, { "name": "platform_token", "type": "extended_symbol" }, { "name": "listing_fee", "type": "asset" }, { "name": "premium_access_fee", "type": "asset" }, { "name": "social_fee", "type": "asset" }, { "name": "fee_account", "type": "name" }, { "name": "success_fee", "type": "double_t" }, { "name": "stake_reward_account", "type": "name" }, { "name": "website", "type": "string" }, { "name": "contact", "type": "string" }, { "name": "sourcecode", "type": "string" }, { "name": "enabled", "type": "bool" } ] }
-
{ "name": "joinpool", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pool_id", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "newpool", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "pool_type", "type": "name" } ] }
-
{ "name": "pair_name_string", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }
Struct property of pools_row
{ "name": "pair_name_uint32", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "uint32" } ] }
Struct property of stake_balance
{ "name": "pair_time_point_sec_asset", "base": "", "fields": [ { "name": "first", "type": "time_point_sec" }, { "name": "second", "type": "asset" } ] }
Struct property of accounts_row
{ "name": "pair_uint8_time_point_sec", "base": "", "fields": [ { "name": "key", "type": "uint8" }, { "name": "value", "type": "time_point_sec" } ] }
-
{ "name": "pause", "base": "", "fields": [] }
Action parameter in pausetoken
{ "name": "pausetoken", "base": "", "fields": [ { "name": "token_symbol", "type": "extended_symbol" } ] }
Table row type of poolaccounts
{ "name": "pool_accounts_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "pool_id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "bid", "type": "asset" }, { "name": "allocation", "type": "asset" }, { "name": "distributed", "type": "asset" }, { "name": "lockup_start", "type": "time_point_sec" }, { "name": "lockup_percent", "type": "uint16" }, { "name": "lockup_period", "type": "uint16" } ] }
Table row type of pooltokens
{ "name": "pool_token", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "token_info", "type": "extended_symbol" }, { "name": "avatar", "type": "string" } ] }
-
{ "name": "pools_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "pool_type", "type": "name" }, { "name": "title", "type": "string" }, { "name": "avatar", "type": "string" }, { "name": "tag_line", "type": "string" }, { "name": "description", "type": "string" }, { "name": "status", "type": "name" }, { "name": "base_token", "type": "extended_symbol" }, { "name": "swap_ratio", "type": "extended_asset" }, { "name": "soft_cap", "type": "asset" }, { "name": "hard_cap", "type": "asset" }, { "name": "minimum_swap", "type": "asset" }, { "name": "maximum_swap", "type": "asset" }, { "name": "remaining_ask", "type": "asset" }, { "name": "remaining_offer", "type": "asset" }, { "name": "total_raise", "type": "asset" }, { "name": "directly_allocated", "type": "asset" }, { "name": "participants", "type": "uint16" }, { "name": "pool_open", "type": "time_point_sec" }, { "name": "private_end", "type": "time_point_sec" }, { "name": "public_end", "type": "time_point_sec" }, { "name": "bonus", "type": "uint16" }, { "name": "commission_rate", "type": "double_t" }, { "name": "commission_account", "type": "name" }, { "name": "token_lockup", "type": "bool" }, { "name": "lockup_percent", "type": "uint16" }, { "name": "lockup_period", "type": "uint16" }, { "name": "whitelist", "type": "name[]" }, { "name": "web_links", "type": "pair_name_string[]" }, { "name": "sentiment", "type": "pair_name_uint32[]" }, { "name": "tags", "type": "pair_name_string[]" } ] }
Action parameter in publishpool
{ "name": "publishpool", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" } ] }
Action parameter in reclaimstake
{ "name": "reclaimstake", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "rmcomment", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "comment_id", "type": "uint64" } ] }
-
{ "name": "rmtoken", "base": "", "fields": [ { "name": "token_symbol", "type": "extended_symbol" } ] }
-
{ "name": "sentiment", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pool_id", "type": "uint64" }, { "name": "vote", "type": "int8" } ] }
Table row type of sentiment
{ "name": "sentiment_row", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "vote", "type": "int8" } ] }
Action parameter in setcomission
{ "name": "setcomission", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "commission_account", "type": "name" }, { "name": "commission_rate", "type": "double_t" } ] }
Action parameter in setfeatured
{ "name": "setfeatured", "base": "", "fields": [ { "name": "featured_pools", "type": "uint64[]" } ] }
-
{ "name": "setlockup", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "token_lockup", "type": "bool" }, { "name": "lockup_fraction", "type": "double_t" }, { "name": "lockup_period", "type": "uint16" } ] }
-
{ "name": "settings", "base": "", "fields": [ { "name": "admin", "type": "name" }, { "name": "platform_token", "type": "extended_symbol" }, { "name": "featured_pools", "type": "uint64[]" }, { "name": "listing_fee", "type": "asset" }, { "name": "premium_access_fee", "type": "asset" }, { "name": "social_fee", "type": "asset" }, { "name": "lockup_buckets", "type": "uint32" }, { "name": "unstake_buckets", "type": "uint32" }, { "name": "social_buckets", "type": "uint32" }, { "name": "fee_account", "type": "name" }, { "name": "success_fee", "type": "double_t" }, { "name": "website", "type": "string" }, { "name": "contact", "type": "string" }, { "name": "sourcecode", "type": "string" }, { "name": "enabled", "type": "bool" }, { "name": "last_pool_id", "type": "uint64" }, { "name": "last_pool_account_id", "type": "uint64" }, { "name": "last_token_id", "type": "uint64" }, { "name": "stake_pool", "type": "asset" }, { "name": "stake_reward_account", "type": "name" } ] }
-
{ "name": "stake", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Table row type of stakebalance
{ "name": "stake_balance", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "liquid", "type": "asset" }, { "name": "staked", "type": "asset" }, { "name": "unstaking", "type": "asset" }, { "name": "stake_maturities", "type": "pair_time_point_sec_asset[]" } ] }
-
{ "name": "tier", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "threshold", "type": "asset" }, { "name": "members", "type": "int32" }, { "name": "weight", "type": "int16" }, { "name": "bonus", "type": "int32" } ] }
Action parameter in tokenavatar
{ "name": "tokenavatar", "base": "", "fields": [ { "name": "token_symbol", "type": "extended_symbol" }, { "name": "avatar_url", "type": "string" } ] }
-
{ "name": "tokens", "base": "", "fields": [ { "name": "token_info", "type": "extended_symbol" }, { "name": "avatar", "type": "string" }, { "name": "enabled", "type": "bool" } ] }
-
{ "name": "unpause", "base": "", "fields": [] }
Action parameter in unpausetoken
{ "name": "unpausetoken", "base": "", "fields": [ { "name": "token_symbol", "type": "extended_symbol" } ] }
-
{ "name": "unstake", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "update", "base": "", "fields": [ { "name": "listing_fee", "type": "asset" }, { "name": "premium_access_fee", "type": "asset" }, { "name": "social_fee", "type": "asset" }, { "name": "success_fee", "type": "double_t" }, { "name": "website", "type": "string" }, { "name": "contact", "type": "string" }, { "name": "sourcecode", "type": "string" } ] }
Action parameter in updatepool
{ "name": "updatepool", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "avatar", "type": "string" }, { "name": "tag_line", "type": "string" }, { "name": "description", "type": "string" }, { "name": "base_token", "type": "extended_symbol" }, { "name": "swap_ratio", "type": "extended_asset" }, { "name": "soft_cap", "type": "asset" }, { "name": "hard_cap", "type": "asset" }, { "name": "minimum_swap", "type": "asset" }, { "name": "maximum_swap", "type": "asset" }, { "name": "pool_open", "type": "time_point_sec" }, { "name": "private_end", "type": "time_point_sec" }, { "name": "public_end", "type": "time_point_sec" }, { "name": "whitelist", "type": "name[]" }, { "name": "web_links", "type": "pair_name_string[]" } ] }
Action parameter in updateratio
{ "name": "updateratio", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "swap_ratio", "type": "extended_asset" } ] }
Action parameter in updatestake
{ "name": "updatestake", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "wallet", "base": "", "fields": [ { "name": "balance", "type": "asset" }, { "name": "contract", "type": "name" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }