Vaulta

blockcoined1

Contract

The data structures defined by this contract.

  • Table row type of games

    {
      "name": "game",
      "base": "",
      "fields": [
        {
          "name": "challenger",
          "type": "name"
        },
        {
          "name": "host",
          "type": "name"
        },
        {
          "name": "turn",
          "type": "name"
        },
        {
          "name": "winner",
          "type": "name"
        },
        {
          "name": "board",
          "type": "uint8[]"
        }
      ]
    }
  • Action parameter in close

    {
      "name": "close",
      "base": "",
      "fields": [
        {
          "name": "challenger",
          "type": "name"
        },
        {
          "name": "host",
          "type": "name"
        }
      ]
    }
  • Action parameter in move

    {
      "name": "move",
      "base": "",
      "fields": [
        {
          "name": "host",
          "type": "name"
        },
        {
          "name": "by",
          "type": "name"
        },
        {
          "name": "cell_clicked1",
          "type": "uint16"
        },
        {
          "name": "cell_clicked2",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in createjgames

    {
      "name": "createjgames",
      "base": "",
      "fields": [
        {
          "name": "host",
          "type": "name"
        }
      ]
    }
  • Action parameter in joinhostgame

    {
      "name": "joinhostgame",
      "base": "",
      "fields": [
        {
          "name": "host",
          "type": "name"
        },
        {
          "name": "challenger",
          "type": "name"
        }
      ]
    }
  • Action parameter in buyqueue

    {
      "name": "buyqueue",
      "base": "",
      "fields": [
        {
          "name": "host",
          "type": "name"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in stealturn

    {
      "name": "stealturn",
      "base": "",
      "fields": [
        {
          "name": "host",
          "type": "name"
        },
        {
          "name": "by",
          "type": "name"
        }
      ]
    }
  • Action parameter in refundtoken

    {
      "name": "refundtoken",
      "base": "",
      "fields": [
        {
          "name": "host",
          "type": "name"
        },
        {
          "name": "challenger",
          "type": "name"
        }
      ]
    }
  • Table row type of jgames

    {
      "name": "block_jewel",
      "base": "",
      "fields": [
        {
          "name": "host",
          "type": "name"
        },
        {
          "name": "turn",
          "type": "name"
        },
        {
          "name": "winner",
          "type": "name"
        },
        {
          "name": "board",
          "type": "uint8[]"
        },
        {
          "name": "board_index",
          "type": "uint16[]"
        },
        {
          "name": "host_score",
          "type": "uint16"
        },
        {
          "name": "Queue_pos",
          "type": "uint16"
        },
        {
          "name": "Queue_pos_max",
          "type": "uint16"
        },
        {
          "name": "Game_turn",
          "type": "uint16"
        }
      ]
    }
  • Table row type of challengers

    {
      "name": "challenger_index",
      "base": "",
      "fields": [
        {
          "name": "challenger",
          "type": "name"
        },
        {
          "name": "score",
          "type": "uint16"
        }
      ]
    }
  • Table row type of gamequeue

    {
      "name": "game_queue_table",
      "base": "",
      "fields": [
        {
          "name": "challenger",
          "type": "name"
        },
        {
          "name": "index",
          "type": "uint16"
        }
      ]
    }
  • Table row type of animaindex

    {
      "name": "anima_index",
      "base": "",
      "fields": [
        {
          "name": "level",
          "type": "uint16"
        },
        {
          "name": "orientation",
          "type": "uint16"
        },
        {
          "name": "pos_num",
          "type": "uint16"
        },
        {
          "name": "view",
          "type": "uint8[]"
        },
        {
          "name": "empty",
          "type": "uint8[]"
        },
        {
          "name": "board_index",
          "type": "uint16[]"
        },
        {
          "name": "index",
          "type": "uint64"
        }
      ]
    }
  • Table row type of tickettable

    {
      "name": "playertickets",
      "base": "",
      "fields": [
        {
          "name": "num_ticket",
          "type": "uint16"
        },
        {
          "name": "challenger",
          "type": "name"
        }
      ]
    }
  • Table row type of gamelist

    {
      "name": "gamelist",
      "base": "",
      "fields": [
        {
          "name": "tot_num_ticket",
          "type": "uint16"
        },
        {
          "name": "host",
          "type": "name"
        }
      ]
    }