
The data structures defined by this contract.
Table row type of options
{ "name": "binary_option", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "app_name", "type": "name" }, { "name": "user_id", "type": "uint64" }, { "name": "option_id", "type": "uint64" }, { "name": "partner_code", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "amount", "type": "int64" }, { "name": "symbol_code", "type": "symbol_code" }, { "name": "eos_rate", "type": "uint64" }, { "name": "option_params", "type": "option_params" }, { "name": "payout_percent", "type": "int32" }, { "name": "expected_payout", "type": "int64" }, { "name": "purchase_time", "type": "uint32" }, { "name": "purchase_tx_id", "type": "string" }, { "name": "execution_time", "type": "uint32" }, { "name": "execution_tx_id", "type": "string" }, { "name": "execution_status", "type": "uint8" } ] }Action parameter in erasegensett
{ "name": "erasegensett", "base": "", "fields": [] }Action parameter in eraseoptions
{ "name": "eraseoptions", "base": "", "fields": [ { "name": "keys", "type": "uint64[]" } ] }Action parameter in eraseprsett
{ "name": "eraseprsett", "base": "", "fields": [ { "name": "pair_name", "type": "name" }, { "name": "symbol_code", "type": "symbol_code" } ] }Action parameter in execoptions
{ "name": "execoptions", "base": "", "fields": [ { "name": "now_time", "type": "uint32" }, { "name": "prices", "type": "pair_price[]" } ] }Table row type of gensettings
{ "name": "general_settings", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "timestamp_deviation", "type": "uint8" }, { "name": "srv_pub_key", "type": "string" }, { "name": "exec_enabled", "type": "bool" }, { "name": "dev_mode", "type": "bool" } ] }- { "name": "join", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "user_id", "type": "uint64" }, { "name": "referrer_id", "type": "uint64" } ] }
Struct property of binary_option
{ "name": "option_params", "base": "", "fields": [ { "name": "pair_name", "type": "name" }, { "name": "type", "type": "uint8" }, { "name": "execution_interval", "type": "uint8" }, { "name": "updown_purchase_pair_price", "type": "uint64" }, { "name": "updown_exec_pair_price", "type": "uint64" }, { "name": "updown_up", "type": "bool" } ] }Struct property of execoptions
{ "name": "pair_price", "base": "", "fields": [ { "name": "pair_name", "type": "name" }, { "name": "price", "type": "uint64" } ] }Table row type of pairsettings
{ "name": "pair_settings", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "pair_name", "type": "name" }, { "name": "symbol_code", "type": "symbol_code" }, { "name": "option_max_amount", "type": "uint64" }, { "name": "option_payout_percent", "type": "int32" } ] }Action parameter in setgensett
{ "name": "setgensett", "base": "", "fields": [ { "name": "timestamp_deviation", "type": "uint8" }, { "name": "srv_pub_key", "type": "string" }, { "name": "exec_enabled", "type": "bool" }, { "name": "dev_mode", "type": "bool" } ] }- { "name": "setprsett", "base": "", "fields": [ { "name": "pair_name", "type": "name" }, { "name": "symbol_code", "type": "symbol_code" }, { "name": "option_max_amount", "type": "uint64" }, { "name": "option_payout_percent", "type": "int32" } ] }