Vaulta

warriorsgame

Contract

The data structures defined by this contract.

  • Table row type of accounts

    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • Action parameter in auccancel

    {
      "name": "auccancel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "id_type"
        }
      ]
    }
  • Action parameter in auccreate

    {
      "name": "auccreate",
      "base": "",
      "fields": [
        {
          "name": "seller",
          "type": "name"
        },
        {
          "name": "id",
          "type": "id_type"
        },
        {
          "name": "start_price",
          "type": "asset"
        },
        {
          "name": "end_price",
          "type": "asset"
        },
        {
          "name": "au_duration",
          "type": "uint32"
        }
      ]
    }
  • Table row type of auction

    {
      "name": "auction",
      "base": "",
      "fields": [
        {
          "name": "token_id",
          "type": "uint64"
        },
        {
          "name": "seller",
          "type": "name"
        },
        {
          "name": "start_price",
          "type": "asset"
        },
        {
          "name": "end_price",
          "type": "asset"
        },
        {
          "name": "au_duration",
          "type": "uint32"
        },
        {
          "name": "start_time",
          "type": "time_point_sec"
        }
      ]
    }
  • Action parameter in clearall

    {
      "name": "clearall",
      "base": "",
      "fields": []
    }
  • Action parameter in cleareqp

    {
      "name": "cleareqp",
      "base": "",
      "fields": [
        {
          "name": "ids",
          "type": "id_type[]"
        }
      ]
    }
  • Action parameter in clearevt

    {
      "name": "clearevt",
      "base": "",
      "fields": [
        {
          "name": "ids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in clearprice

    {
      "name": "clearprice",
      "base": "",
      "fields": [
        {
          "name": "item",
          "type": "string"
        }
      ]
    }
  • Action parameter in clearwarrior

    {
      "name": "clearwarrior",
      "base": "",
      "fields": [
        {
          "name": "ids",
          "type": "id_type[]"
        }
      ]
    }
  • Action parameter in create

    {
      "name": "create",
      "base": "",
      "fields": [
        {
          "name": "issuer",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "string"
        }
      ]
    }
  • Table row type of equipment

    {
      "name": "equipment",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "id_type"
        },
        {
          "name": "category",
          "type": "category_type"
        },
        {
          "name": "rarity",
          "type": "rarity_type"
        }
      ]
    }
  • Table row type of event

    {
      "name": "event",
      "base": "",
      "fields": [
        {
          "name": "event_id",
          "type": "uint64"
        },
        {
          "name": "event_type",
          "type": "string"
        },
        {
          "name": "contract_address",
          "type": "name"
        },
        {
          "name": "date",
          "type": "uint64"
        },
        {
          "name": "trx_hash",
          "type": "checksum256"
        },
        {
          "name": "data",
          "type": "pair_string_string[]"
        }
      ]
    }
  • Action parameter in giftbox

    {
      "name": "giftbox",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "lootbox_type",
          "type": "uint8"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in giftwarrior

    {
      "name": "giftwarrior",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in issue

    {
      "name": "issue",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "uris",
          "type": "string[]"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Struct property of event

    {
      "name": "pair_string_string",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "string"
        }
      ]
    }
  • Struct property of ticket

    {
      "name": "pair_uint8_uint32",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "uint8"
        },
        {
          "name": "value",
          "type": "uint32"
        }
      ]
    }
  • Table row type of price

    {
      "name": "price",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "item",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in setprice

    {
      "name": "setprice",
      "base": "",
      "fields": [
        {
          "name": "item",
          "type": "string"
        },
        {
          "name": "price",
          "type": "uint64"
        }
      ]
    }
  • Table row type of stat

    {
      "name": "stats",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    }
  • Table row type of ticket

    {
      "name": "ticket",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "tournaments",
          "type": "pair_uint8_uint32[]"
        }
      ]
    }
  • Table row type of token

    {
      "name": "token",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "id_type"
        },
        {
          "name": "uri",
          "type": "uri_type"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "value",
          "type": "asset"
        },
        {
          "name": "tokenName",
          "type": "string"
        }
      ]
    }
  • Table row type of warrior

    {
      "name": "warrior",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "id_type"
        },
        {
          "name": "category",
          "type": "category_type"
        }
      ]
    }