EOS

solitaireapp

Contract

The data structures defined by this contract.

  • Struct property of finishmatch

    { "name": "Player", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "bet", "type": "asset" }, { "name": "score", "type": "uint64" }, { "name": "record_cid", "type": "string" }, { "name": "referrer", "type": "name" } ] }
  • Action parameter in addblacklist

    { "name": "addblacklist", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in addchannel

    { "name": "addchannel", "base": "", "fields": [ { "name": "name", "type": "string" }, { "name": "bets", "type": "asset[]" }, { "name": "fee", "type": "asset" }, { "name": "prize", "type": "asset" }, { "name": "play_reward", "type": "asset" }, { "name": "win_reward", "type": "asset" }, { "name": "play_time_in_sec", "type": "uint64" }, { "name": "expiry_in_sec", "type": "uint64" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in addreflist

    { "name": "addreflist", "base": "", "fields": [ { "name": "referrer", "type": "name" }, { "name": "memo", "type": "uint64" } ] }
  • Table row type of bet

    { "name": "bet", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "bet_id", "type": "checksum256" }, { "name": "name", "type": "name" }, { "name": "bet", "type": "asset" }, { "name": "channel", "type": "channel" }, { "name": "free", "type": "bool" }, { "name": "timestamp", "type": "uint64" } ] }
  • Table row type of blacklist

    { "name": "blacklist", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
  • Action parameter in cancelbet

    { "name": "cancelbet", "base": "", "fields": [ { "name": "ids", "type": "checksum256[]" }, { "name": "memo", "type": "string" } ] }
  • Struct property of bet

    Table row type of channel

    { "name": "channel", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "name", "type": "string" }, { "name": "bets", "type": "asset[]" }, { "name": "fee", "type": "asset" }, { "name": "prize", "type": "asset" }, { "name": "play_reward", "type": "asset" }, { "name": "win_reward", "type": "asset" }, { "name": "play_time_in_sec", "type": "uint64" }, { "name": "expiry_in_sec", "type": "uint64" } ] }
  • Table row type of config

    { "name": "config", "base": "", "fields": [ { "name": "something", "type": "uint64" } ] }
  • Action parameter in finishmatch

    { "name": "finishmatch", "base": "", "fields": [ { "name": "match_id", "type": "checksum256" }, { "name": "join_id", "type": "checksum256" }, { "name": "seed", "type": "string" }, { "name": "host", "type": "Player" }, { "name": "guest", "type": "Player" }, { "name": "memo", "type": "string" } ] }
  • Table row type of globalvar

    { "name": "globalvar", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "string" } ] }
  • Action parameter in login

    { "name": "login", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "memo", "type": "string" } ] }
  • Table row type of reflist

    { "name": "reflist", "base": "", "fields": [ { "name": "referrer", "type": "name" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in removeconfig

    { "name": "removeconfig", "base": "", "fields": [ { "name": "memo", "type": "string" } ] }
  • Action parameter in rmblacklist

    { "name": "rmblacklist", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in rmchannel

    { "name": "rmchannel", "base": "", "fields": [ { "name": "ids", "type": "uint64[]" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in rmglobalvar

    { "name": "rmglobalvar", "base": "", "fields": [ { "name": "key", "type": "uint64" } ] }
  • Action parameter in rmreflist

    { "name": "rmreflist", "base": "", "fields": [ { "name": "referrer", "type": "name" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in setconfig

    { "name": "setconfig", "base": "", "fields": [ { "name": "max_bet_amount_value", "type": "uint64" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in setreward

    { "name": "setreward", "base": "", "fields": [ { "name": "value", "type": "string" } ] }
  • Action parameter in startbet

    { "name": "startbet", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "bet_amount", "type": "asset" }, { "name": "channel", "type": "uint64" }, { "name": "free", "type": "bool" }, { "name": "memo", "type": "string" } ] }