Vaulta

eosknightsvg

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "building",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint32"
        },
        {
          "name": "code",
          "type": "uint16"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "hp",
          "type": "uint16"
        },
        {
          "name": "x",
          "type": "uint8"
        },
        {
          "name": "y",
          "type": "uint8"
        },
        {
          "name": "v1",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "cbdrecipe",
      "base": "",
      "fields": [
        {
          "name": "rules",
          "type": "rbdreciperow[]"
        }
      ]
    },
    {
      "name": "collectmw",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    },
    {
      "name": "cvillexpn",
      "base": "",
      "fields": [
        {
          "name": "rules",
          "type": "rvillexpnrow[]"
        }
      ]
    },
    {
      "name": "cvillgen",
      "base": "",
      "fields": [
        {
          "name": "rules",
          "type": "rvillgenrow[]"
        }
      ]
    },
    {
      "name": "digbd",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "pos",
          "type": "int32"
        },
        {
          "name": "id",
          "type": "int32"
        },
        {
          "name": "pickaxes",
          "type": "int32[]"
        }
      ]
    },
    {
      "name": "expandvill",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    },
    {
      "name": "initvill",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    },
    {
      "name": "mergebd",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "poses",
          "type": "int32[]"
        },
        {
          "name": "bdids",
          "type": "int32[]"
        }
      ]
    },
    {
      "name": "movebd",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "mvlist",
          "type": "mvparam[]"
        }
      ]
    },
    {
      "name": "mvparam",
      "base": "",
      "fields": [
        {
          "name": "origin",
          "type": "uint32"
        },
        {
          "name": "moveto",
          "type": "uint32"
        },
        {
          "name": "bdid",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "newbd",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "code",
          "type": "int32"
        },
        {
          "name": "level",
          "type": "int32"
        },
        {
          "name": "x",
          "type": "int32"
        },
        {
          "name": "y",
          "type": "int32"
        },
        {
          "name": "matids",
          "type": "int32[]"
        },
        {
          "name": "itemids",
          "type": "int32[]"
        }
      ]
    },
    {
      "name": "rbdrecipe",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "uint64"
        },
        {
          "name": "rows",
          "type": "rbdreciperow[]"
        }
      ]
    },
    {
      "name": "rbdreciperow",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "uint64"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "hp",
          "type": "uint16"
        },
        {
          "name": "mw",
          "type": "uint16"
        },
        {
          "name": "buildable",
          "type": "bool"
        },
        {
          "name": "param1",
          "type": "uint32"
        },
        {
          "name": "param2",
          "type": "uint32"
        },
        {
          "name": "point",
          "type": "uint32"
        },
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "ig_type1",
          "type": "uint8"
        },
        {
          "name": "ig_code1",
          "type": "uint16"
        },
        {
          "name": "ig_count1",
          "type": "uint8"
        },
        {
          "name": "ig_type2",
          "type": "uint8"
        },
        {
          "name": "ig_code2",
          "type": "uint16"
        },
        {
          "name": "ig_count2",
          "type": "uint8"
        },
        {
          "name": "ig_type3",
          "type": "uint8"
        },
        {
          "name": "ig_code3",
          "type": "uint16"
        },
        {
          "name": "ig_count3",
          "type": "uint8"
        },
        {
          "name": "v1",
          "type": "uint64"
        },
        {
          "name": "v2",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rversion",
      "base": "",
      "fields": [
        {
          "name": "rule",
          "type": "name"
        },
        {
          "name": "version",
          "type": "uint16"
        }
      ]
    },
    {
      "name": "rvillexpn",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "rows",
          "type": "rvillexpnrow[]"
        }
      ]
    },
    {
      "name": "rvillexpnrow",
      "base": "",
      "fields": [
        {
          "name": "expand",
          "type": "uint8"
        },
        {
          "name": "height",
          "type": "uint8"
        },
        {
          "name": "point",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "rvillgen",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "rows",
          "type": "rvillgenrow[]"
        }
      ]
    },
    {
      "name": "rvillgenrow",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "uint8"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "hour",
          "type": "uint8"
        },
        {
          "name": "v1",
          "type": "uint64"
        },
        {
          "name": "v2",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "trule",
      "base": "",
      "fields": [
        {
          "name": "table",
          "type": "name"
        },
        {
          "name": "size",
          "type": "uint16"
        }
      ]
    },
    {
      "name": "village",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "last_id",
          "type": "uint32"
        },
        {
          "name": "expand",
          "type": "uint8"
        },
        {
          "name": "last_mw_sec",
          "type": "uint64"
        },
        {
          "name": "last_ost_no",
          "type": "uint32"
        },
        {
          "name": "last_ost_sec",
          "type": "uint64"
        },
        {
          "name": "vp",
          "type": "uint32"
        },
        {
          "name": "v1",
          "type": "uint32"
        },
        {
          "name": "v2",
          "type": "uint64"
        },
        {
          "name": "v3",
          "type": "uint64"
        },
        {
          "name": "rows",
          "type": "building[]"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "cbdrecipe",
      "type": "cbdrecipe",
      "ricardian_contract": ""
    },
    {
      "name": "collectmw",
      "type": "collectmw",
      "ricardian_contract": ""
    },
    {
      "name": "cvillexpn",
      "type": "cvillexpn",
      "ricardian_contract": ""
    },
    {
      "name": "cvillgen",
      "type": "cvillgen",
      "ricardian_contract": ""
    },
    {
      "name": "digbd",
      "type": "digbd",
      "ricardian_contract": ""
    },
    {
      "name": "expandvill",
      "type": "expandvill",
      "ricardian_contract": ""
    },
    {
      "name": "initvill",
      "type": "initvill",
      "ricardian_contract": ""
    },
    {
      "name": "mergebd",
      "type": "mergebd",
      "ricardian_contract": ""
    },
    {
      "name": "movebd",
      "type": "movebd",
      "ricardian_contract": ""
    },
    {
      "name": "newbd",
      "type": "newbd",
      "ricardian_contract": ""
    },
    {
      "name": "trule",
      "type": "trule",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "rbdrecipe",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "rbdrecipe"
    },
    {
      "name": "rversion",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "rversion"
    },
    {
      "name": "rvillexpn",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "rvillexpn"
    },
    {
      "name": "rvillgen",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "rvillgen"
    },
    {
      "name": "village",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "village"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}