
The data structures defined by this contract.
-
{ "name": "addasset", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
Table row type of allowedasset
{ "name": "allowedasset", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
Table row type of balances
{ "name": "balances_t", "base": "", "fields": [ { "name": "holder", "type": "name" }, { "name": "balance", "type": "asset" } ] }
Action parameter in claimshares
{ "name": "claimshares", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "market_id", "type": "uint64" } ] }
Action parameter in cnclorderno
{ "name": "cnclorderno", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "market_id", "type": "uint64" }, { "name": "id", "type": "uint64" } ] }
Action parameter in cnclorderyes
{ "name": "cnclorderyes", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "market_id", "type": "uint64" }, { "name": "id", "type": "uint64" } ] }
-
{ "name": "config_t", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "value", "type": "uint64" } ] }
-
{ "name": "delmarket", "base": "", "fields": [ { "name": "market_id", "type": "uint64" } ] }
-
{ "name": "fees_t", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "fee", "type": "uint64" } ] }
-
{ "name": "limitorder_t", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "created_timestamp", "type": "uint32" }, { "name": "limit", "type": "asset" }, { "name": "shares", "type": "uint64" }, { "name": "isbid", "type": "bool" }, { "name": "referral", "type": "name" } ] }
Action parameter in lmtorderno
{ "name": "lmtorderno", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "market_id", "type": "uint64" }, { "name": "shares", "type": "uint64" }, { "name": "limit", "type": "asset" }, { "name": "referral", "type": "name" }, { "name": "buy", "type": "bool" } ] }
Action parameter in lmtorderyes
{ "name": "lmtorderyes", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "market_id", "type": "uint64" }, { "name": "shares", "type": "uint64" }, { "name": "limit", "type": "asset" }, { "name": "referral", "type": "name" }, { "name": "buy", "type": "bool" } ] }
-
{ "name": "market_t", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "resolver", "type": "name" }, { "name": "ipfs", "type": "string" }, { "name": "endofmarkettime", "type": "uint32" }, { "name": "active", "type": "bool" }, { "name": "resolved", "type": "bool" }, { "name": "resolution", "type": "bool" }, { "name": "resolution_markettime", "type": "uint32" } ] }
Table row type of marketasset
{ "name": "marketasset", "base": "", "fields": [ { "name": "symbol", "type": "symbol" } ] }
Table row type of marketstate
{ "name": "marketstate", "base": "", "fields": [ { "name": "state", "type": "uint8" }, { "name": "value", "type": "uint64" }, { "name": "timestamp", "type": "uint32" } ] }
-
{ "name": "mktend", "base": "", "fields": [ { "name": "market_id", "type": "uint64" }, { "name": "sharetype", "type": "uint64" } ] }
Action parameter in mktresolve
{ "name": "mktresolve", "base": "", "fields": [ { "name": "resolver", "type": "name" }, { "name": "market_id", "type": "uint64" }, { "name": "sharetype", "type": "uint64" }, { "name": "memo", "type": "string" } ] }
Action parameter in mktsetstate
{ "name": "mktsetstate", "base": "", "fields": [ { "name": "market_id", "type": "uint64" }, { "name": "state", "type": "uint8" } ] }
Action parameter in payrefshares
{ "name": "payrefshares", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "market_id", "type": "uint64" } ] }
Action parameter in propmarket
{ "name": "propmarket", "base": "", "fields": [ { "name": "creator", "type": "name" }, { "name": "resolver", "type": "name" }, { "name": "ipfs", "type": "string" }, { "name": "time_in", "type": "uint32" }, { "name": "symbol", "type": "symbol" } ] }
Action parameter in removeasset
{ "name": "removeasset", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
-
{ "name": "setconfig", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "value", "type": "uint64" } ] }
-
{ "name": "setfee", "base": "", "fields": [ { "name": "fee_id", "type": "uint64" }, { "name": "fee_amount", "type": "uint64" } ] }
Action parameter in setresolver
{ "name": "setresolver", "base": "", "fields": [ { "name": "resolver", "type": "name" }, { "name": "market_id", "type": "uint64" } ] }
-
{ "name": "shares_t", "base": "", "fields": [ { "name": "shareholder", "type": "name" }, { "name": "yes_shares", "type": "uint64" }, { "name": "no_shares", "type": "uint64" } ] }
Action parameter in trnsfrshares
{ "name": "trnsfrshares", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "shares", "type": "uint64" }, { "name": "sharetype", "type": "bool" }, { "name": "market_id", "type": "uint64" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" } ] }