EOS

eosfinexeos1

Contract

The data structures defined by this contract.

  • Struct property of place

    { "name": "Order", "base": "", "fields": [ { "name": "seskey1", "type": "uint32" }, { "name": "seskey2", "type": "uint32" }, { "name": "nonce", "type": "uint64" }, { "name": "price", "type": "asset" }, { "name": "amount", "type": "asset" }, { "name": "flags", "type": "uint64" } ] }
  • Struct property of cancel

    Struct property of settle

    { "name": "SignedTransaction", "base": "", "fields": [ { "name": "expiration", "type": "time_point_sec" }, { "name": "ref_block_num", "type": "uint16" }, { "name": "ref_block_prefix", "type": "uint32" }, { "name": "max_net_usage_words", "type": "varuint32" }, { "name": "max_cpu_usage_ms", "type": "uint8" }, { "name": "delay_sec", "type": "varuint32" }, { "name": "context_free_actions", "type": "action[]" }, { "name": "actions", "type": "action[]" }, { "name": "transaction_extensions", "type": "extension[]" }, { "name": "signatures", "type": "signature[]" }, { "name": "context_free_data", "type": "uint8[]" } ] }
  • Table row type of accounts

    { "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" }, { "name": "reserved1", "type": "uint64" } ] }
  • Struct property of SignedTransaction

    { "name": "action", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "name", "type": "name" }, { "name": "authorization", "type": "permission_level[]" }, { "name": "data", "type": "bytes" } ] }
  • Action parameter in cancel

    { "name": "cancel", "base": "", "fields": [ { "name": "signedTransaction", "type": "SignedTransaction" } ] }
  • Table row type of stat

    { "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }
  • Struct property of SignedTransaction

    { "name": "extension", "base": "", "fields": [ { "name": "type", "type": "uint16" }, { "name": "data", "type": "bytes" } ] }
  • Table row type of fills

    { "name": "fill", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "hash", "type": "checksum256" }, { "name": "filled", "type": "uint64" }, { "name": "expiration", "type": "uint32" }, { "name": "reserved1", "type": "uint64" } ] }
  • Table row type of listedtokens

    { "name": "listedtoken", "base": "", "fields": [ { "name": "token", "type": "symbol" }, { "name": "issuer", "type": "name" }, { "name": "minsize", "type": "uint64" }, { "name": "reserved1", "type": "uint64" } ] }
  • Struct property of action

    { "name": "permission_level", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "permission", "type": "name" } ] }
  • Action parameter in place

    { "name": "place", "base": "", "fields": [ { "name": "order", "type": "Order" } ] }
  • Action parameter in prune

    { "name": "prune", "base": "", "fields": [ { "name": "size", "type": "uint32" } ] }
  • Action parameter in regtoken

    { "name": "regtoken", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "token", "type": "symbol_code" }, { "name": "minsize", "type": "int64" } ] }
  • Action parameter in reguser

    { "name": "reguser", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pubkey", "type": "public_key" }, { "name": "tos", "type": "uint32" } ] }
  • Table row type of requests

    { "name": "request", "base": "", "fields": [ { "name": "quantity", "type": "asset" }, { "name": "time", "type": "uint32" }, { "name": "reserved1", "type": "uint64" } ] }
  • Action parameter in settle

    { "name": "settle", "base": "", "fields": [ { "name": "tradeId", "type": "uint64" }, { "name": "buyOrderId", "type": "uint64" }, { "name": "sellOrderId", "type": "uint64" }, { "name": "price", "type": "asset" }, { "name": "amount", "type": "asset" }, { "name": "buyFeeBps", "type": "int8" }, { "name": "sellFeeBps", "type": "int8" }, { "name": "buyTransation", "type": "SignedTransaction" }, { "name": "sellTransation", "type": "SignedTransaction" } ] }
  • Action parameter in srvcwithdraw

    { "name": "srvcwithdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
  • Table row type of state

    { "name": "ste", "base": "", "fields": [ { "name": "id", "type": "uint32" }, { "name": "reserved1", "type": "uint64" } ] }
  • Action parameter in userkey

    { "name": "userkey", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pubkey", "type": "public_key" } ] }
  • Action parameter in userstatus

    { "name": "userstatus", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "status", "type": "uint32" } ] }
  • Action parameter in usertos

    { "name": "usertos", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "tos", "type": "uint32" } ] }
  • Table row type of users

    { "name": "usr", "base": "", "fields": [ { "name": "pubkey", "type": "public_key" }, { "name": "status", "type": "uint64" }, { "name": "reserved1", "type": "uint64" } ] }
  • Action parameter in validate

    { "name": "validate", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
  • Action parameter in withdraw

    { "name": "withdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }