EOS

dragonoption

Contract

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" } ] }
  • Action parameter in join

    { "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" } ] }
  • Action parameter in setprsett

    { "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" } ] }