EOS

animalbattle

Contract

The data structures defined by this contract.

  • Struct property of open

    { "name": "battlegame_info", "base": "", "fields": [ { "name": "trade_no", "type": "string" }, { "name": "battle_id", "type": "uint64" }, { "name": "coins", "type": "vuint64_t" }, { "name": "bankers", "type": "vstring" }, { "name": "banker_balances", "type": "vuint64_t" }, { "name": "banker_animals", "type": "vuint64_t" }, { "name": "timestamp", "type": "uint64" } ] }
  • Struct property of reveal

    { "name": "battlegame_result", "base": "", "fields": [ { "name": "battle_id", "type": "uint64" }, { "name": "amounts", "type": "vuint64_t" }, { "name": "player_amounts", "type": "vuint64_t" }, { "name": "banker_wins", "type": "vuint64_t" }, { "name": "banker_loses", "type": "vuint64_t" }, { "name": "animal_ranks", "type": "vuint64_t" }, { "name": "seed_hashs", "type": "vstring" }, { "name": "sigs", "type": "vstring" }, { "name": "sig_hashs", "type": "vstring" } ] }
  • Struct property of push

    { "name": "battleorder_result", "base": "", "fields": [ { "name": "battle_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" }, { "name": "trade_no", "type": "string" }, { "name": "player", "type": "string" }, { "name": "amount", "type": "uint64" }, { "name": "coin_id", "type": "uint64" }, { "name": "animals", "type": "string" }, { "name": "animal_ranks", "type": "uint64" }, { "name": "banker_animal", "type": "uint64" }, { "name": "timestamp", "type": "uint64" } ] }
  • Action parameter in close

    { "name": "close", "base": "", "fields": [ { "name": "battle_id", "type": "uint64" } ] }
  • Action parameter in open

    { "name": "open", "base": "", "fields": [ { "name": "info", "type": "battlegame_info" } ] }
  • Action parameter in push

    { "name": "push", "base": "", "fields": [ { "name": "result", "type": "battleorder_result" } ] }
  • Action parameter in reveal

    { "name": "reveal", "base": "", "fields": [ { "name": "result", "type": "battlegame_result" } ] }
  • Action parameter in settle

    { "name": "settle", "base": "", "fields": [ { "name": "order_id", "type": "uint64" } ] }
  • Action parameter in settles

    { "name": "settles", "base": "", "fields": [ { "name": "battle_id", "type": "uint64" } ] }
  • Table row type of acbattle

    Table row type of battlegames

    { "name": "st_battlegame_record", "base": "", "fields": [ { "name": "battle_id", "type": "uint64" }, { "name": "amounts", "type": "vuint64_t" }, { "name": "player_amounts", "type": "vuint64_t" }, { "name": "coin_symbols", "type": "vstring" }, { "name": "coin_ids", "type": "vuint64_t" }, { "name": "animal_ranks", "type": "vuint64_t" }, { "name": "bankers", "type": "vstring" }, { "name": "banker_animals", "type": "vuint64_t" }, { "name": "banker_balances", "type": "vuint64_t" }, { "name": "banker_wins", "type": "vuint64_t" }, { "name": "banker_loses", "type": "vuint64_t" }, { "name": "seed_hashs", "type": "vstring" }, { "name": "sigs", "type": "vstring" }, { "name": "sig_hashs", "type": "vstring" }, { "name": "timestamp", "type": "uint64" }, { "name": "status", "type": "uint8" } ] }
  • Table row type of orderid

    { "name": "st_battleorder_id", "base": "", "fields": [ { "name": "order_id", "type": "uint64" } ] }
  • Table row type of activeorders

    Table row type of battlelucky

    Table row type of battleorder

    { "name": "st_battleorder_record", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "battle_id", "type": "uint64" }, { "name": "trade_no", "type": "string" }, { "name": "player", "type": "string" }, { "name": "amount", "type": "uint64" }, { "name": "coin_symbol", "type": "string" }, { "name": "coin_id", "type": "uint64" }, { "name": "animals", "type": "string" }, { "name": "animal_ranks", "type": "vuint64_t" }, { "name": "banker_animal", "type": "uint64" }, { "name": "payout", "type": "uint64" }, { "name": "timestamp", "type": "uint64" }, { "name": "status", "type": "uint8" } ] }
  • Action parameter in upgrade

    { "name": "upgrade", "base": "", "fields": [] }