EOS

dragonoption

Contract

{ "version": "eosio::abi/1.1", "types": [], "structs": [ { "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" } ] }, { "name": "erasegensett", "base": "", "fields": [] }, { "name": "eraseoptions", "base": "", "fields": [ { "name": "keys", "type": "uint64[]" } ] }, { "name": "eraseprsett", "base": "", "fields": [ { "name": "pair_name", "type": "name" }, { "name": "symbol_code", "type": "symbol_code" } ] }, { "name": "execoptions", "base": "", "fields": [ { "name": "now_time", "type": "uint32" }, { "name": "prices", "type": "pair_price[]" } ] }, { "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" } ] }, { "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" } ] }, { "name": "pair_price", "base": "", "fields": [ { "name": "pair_name", "type": "name" }, { "name": "price", "type": "uint64" } ] }, { "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" } ] }, { "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" } ] } ], "actions": [ { "name": "erasegensett", "type": "erasegensett", "ricardian_contract": "" }, { "name": "eraseoptions", "type": "eraseoptions", "ricardian_contract": "" }, { "name": "eraseprsett", "type": "eraseprsett", "ricardian_contract": "" }, { "name": "execoptions", "type": "execoptions", "ricardian_contract": "" }, { "name": "join", "type": "join", "ricardian_contract": "" }, { "name": "setgensett", "type": "setgensett", "ricardian_contract": "" }, { "name": "setprsett", "type": "setprsett", "ricardian_contract": "" } ], "tables": [ { "name": "gensettings", "index_type": "i64", "key_names": [], "key_types": [], "type": "general_settings" }, { "name": "options", "index_type": "i64", "key_names": [], "key_types": [], "type": "binary_option" }, { "name": "pairsettings", "index_type": "i64", "key_names": [], "key_types": [], "type": "pair_settings" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [], "action_results": [] }