WAX

brigade.taco

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "CONFEQUIP",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "power",
          "type": "float32"
        },
        {
          "name": "luck",
          "type": "uint16"
        },
        {
          "name": "speed",
          "type": "float32"
        }
      ]
    },
    {
      "name": "VENUEDROP",
      "base": "",
      "fields": [
        {
          "name": "venue_asset_id",
          "type": "uint64"
        },
        {
          "name": "winners",
          "type": "string[]"
        },
        {
          "name": "checks",
          "type": "uint16[]"
        }
      ]
    },
    {
      "name": "VENUEREWARD",
      "base": "",
      "fields": [
        {
          "name": "venue_asset_id",
          "type": "uint64"
        },
        {
          "name": "amount_to_decrease",
          "type": "uint64"
        },
        {
          "name": "exp",
          "type": "float32"
        },
        {
          "name": "earned_fees",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "adddropwin",
      "base": "",
      "fields": [
        {
          "name": "venues_list",
          "type": "VENUEDROP[]"
        }
      ]
    },
    {
      "name": "addvenue",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "addwinners",
      "base": "",
      "fields": [
        {
          "name": "winner_list",
          "type": "name[]"
        }
      ]
    },
    {
      "name": "claimfee",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "claimpacks",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "clearentries",
      "base": "",
      "fields": [
        {
          "name": "entries_table",
          "type": "string"
        },
        {
          "name": "chunk",
          "type": "uint32"
        },
        {
          "name": "nonce",
          "type": "uint16"
        }
      ]
    },
    {
      "name": "configcore_table",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "core_amount",
          "type": "uint16"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "core_template_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "configequip_table",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "power",
          "type": "float32"
        },
        {
          "name": "luck",
          "type": "uint16"
        },
        {
          "name": "speed",
          "type": "float32"
        }
      ]
    },
    {
      "name": "configpack_table",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "base_pack",
          "type": "uint16"
        },
        {
          "name": "pack_every",
          "type": "uint16"
        },
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "configvenue_table",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "reward_base",
          "type": "uint64"
        },
        {
          "name": "reward_for_venue",
          "type": "uint64"
        },
        {
          "name": "equips_quantity",
          "type": "uint16"
        },
        {
          "name": "difficulty",
          "type": "float32"
        },
        {
          "name": "base_luck",
          "type": "uint16"
        },
        {
          "name": "claim_cooldown",
          "type": "uint32"
        },
        {
          "name": "change_cooldown",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "entries3_table",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "counts",
          "type": "pair_uint64_uint32[]"
        }
      ]
    },
    {
      "name": "entries4_table",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "counts",
          "type": "pair_uint64_uint32[]"
        }
      ]
    },
    {
      "name": "logwork",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "venue_owner",
          "type": "name"
        },
        {
          "name": "venue_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "mutableconfig_table",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "total_packs",
          "type": "uint32"
        },
        {
          "name": "sum_levels_venue",
          "type": "uint64"
        },
        {
          "name": "current_entries_table",
          "type": "string"
        },
        {
          "name": "random",
          "type": "float32"
        },
        {
          "name": "pools_timestamp",
          "type": "uint32"
        },
        {
          "name": "packs_timestamp",
          "type": "uint32"
        },
        {
          "name": "locked",
          "type": "bool"
        }
      ]
    },
    {
      "name": "packs_table",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "pack_id",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "uint8"
        }
      ]
    },
    {
      "name": "pair_uint64_uint32",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "rmvallpacks",
      "base": "",
      "fields": []
    },
    {
      "name": "rmvallpacks2",
      "base": "",
      "fields": [
        {
          "name": "chunk",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmvconfcore",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmvconfequip",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmvconfpack",
      "base": "",
      "fields": []
    },
    {
      "name": "rmvconfvenue",
      "base": "",
      "fields": []
    },
    {
      "name": "rmvmutabconf",
      "base": "",
      "fields": []
    },
    {
      "name": "rmvuser",
      "base": "",
      "fields": [
        {
          "name": "accounts",
          "type": "name[]"
        }
      ]
    },
    {
      "name": "rmvvenue",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setallconfeq",
      "base": "",
      "fields": [
        {
          "name": "conf_array",
          "type": "CONFEQUIP[]"
        }
      ]
    },
    {
      "name": "setconfcore",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "core_amount",
          "type": "uint16"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "core_template_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setconfentr",
      "base": "",
      "fields": [
        {
          "name": "entries_table",
          "type": "string"
        }
      ]
    },
    {
      "name": "setconfequip",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "power",
          "type": "float32"
        },
        {
          "name": "luck",
          "type": "uint16"
        },
        {
          "name": "speed",
          "type": "float32"
        }
      ]
    },
    {
      "name": "setconfpack",
      "base": "",
      "fields": [
        {
          "name": "base_pack",
          "type": "uint16"
        },
        {
          "name": "pack_every",
          "type": "uint16"
        },
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setconfvenue",
      "base": "",
      "fields": [
        {
          "name": "reward_base",
          "type": "uint64"
        },
        {
          "name": "reward_for_venue",
          "type": "uint64"
        },
        {
          "name": "equips_quantity",
          "type": "uint16"
        },
        {
          "name": "difficulty",
          "type": "float32"
        },
        {
          "name": "base_luck",
          "type": "uint16"
        },
        {
          "name": "claim_cooldown",
          "type": "uint32"
        },
        {
          "name": "change_cooldown",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setcstmwin",
      "base": "",
      "fields": [
        {
          "name": "users",
          "type": "name[]"
        },
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setdropday",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "venue_asset_id",
          "type": "uint64"
        },
        {
          "name": "drop_per_day",
          "type": "uint16"
        }
      ]
    },
    {
      "name": "setfee",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "fee",
          "type": "float32"
        }
      ]
    },
    {
      "name": "setlock",
      "base": "",
      "fields": [
        {
          "name": "locked",
          "type": "bool"
        }
      ]
    },
    {
      "name": "setmutabconf",
      "base": "",
      "fields": [
        {
          "name": "total_packs",
          "type": "uint32"
        },
        {
          "name": "sum_levels_venue",
          "type": "uint64"
        },
        {
          "name": "current_entries_table",
          "type": "string"
        },
        {
          "name": "random",
          "type": "float32"
        },
        {
          "name": "pools_timestamp",
          "type": "uint32"
        },
        {
          "name": "packs_timestamp",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setpools",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "pool_values",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "setprivfee",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setrandom",
      "base": "",
      "fields": [
        {
          "name": "random",
          "type": "float32"
        }
      ]
    },
    {
      "name": "settimestamp",
      "base": "",
      "fields": [
        {
          "name": "flag",
          "type": "uint8"
        }
      ]
    },
    {
      "name": "settmstmpriv",
      "base": "",
      "fields": [
        {
          "name": "key_timestamp",
          "type": "string"
        },
        {
          "name": "timestamp",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setvenue",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "signterms",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "terms_table",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "timestamp",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "unstakeequip",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "users_table",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "next_action",
          "type": "uint32"
        },
        {
          "name": "equips",
          "type": "uint64[]"
        },
        {
          "name": "venue_asset_id",
          "type": "uint64"
        },
        {
          "name": "to_claim",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "venautorwd",
      "base": "",
      "fields": [
        {
          "name": "venues_list",
          "type": "VENUEREWARD[]"
        }
      ]
    },
    {
      "name": "venues_table",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "pool",
          "type": "uint64"
        },
        {
          "name": "fee",
          "type": "float32"
        },
        {
          "name": "to_claim",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "venuesdrop_table",
      "base": "",
      "fields": [
        {
          "name": "venue_asset_id",
          "type": "uint64"
        },
        {
          "name": "drops_per_day",
          "type": "uint16"
        },
        {
          "name": "assets",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "workopt",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "adddropwin",
      "type": "adddropwin",
      "ricardian_contract": ""
    },
    {
      "name": "addvenue",
      "type": "addvenue",
      "ricardian_contract": ""
    },
    {
      "name": "addwinners",
      "type": "addwinners",
      "ricardian_contract": ""
    },
    {
      "name": "claimfee",
      "type": "claimfee",
      "ricardian_contract": ""
    },
    {
      "name": "claimpacks",
      "type": "claimpacks",
      "ricardian_contract": ""
    },
    {
      "name": "clearentries",
      "type": "clearentries",
      "ricardian_contract": ""
    },
    {
      "name": "logwork",
      "type": "logwork",
      "ricardian_contract": ""
    },
    {
      "name": "rmvallpacks",
      "type": "rmvallpacks",
      "ricardian_contract": ""
    },
    {
      "name": "rmvallpacks2",
      "type": "rmvallpacks2",
      "ricardian_contract": ""
    },
    {
      "name": "rmvconfcore",
      "type": "rmvconfcore",
      "ricardian_contract": ""
    },
    {
      "name": "rmvconfequip",
      "type": "rmvconfequip",
      "ricardian_contract": ""
    },
    {
      "name": "rmvconfpack",
      "type": "rmvconfpack",
      "ricardian_contract": ""
    },
    {
      "name": "rmvconfvenue",
      "type": "rmvconfvenue",
      "ricardian_contract": ""
    },
    {
      "name": "rmvmutabconf",
      "type": "rmvmutabconf",
      "ricardian_contract": ""
    },
    {
      "name": "rmvuser",
      "type": "rmvuser",
      "ricardian_contract": ""
    },
    {
      "name": "rmvvenue",
      "type": "rmvvenue",
      "ricardian_contract": ""
    },
    {
      "name": "setallconfeq",
      "type": "setallconfeq",
      "ricardian_contract": ""
    },
    {
      "name": "setconfcore",
      "type": "setconfcore",
      "ricardian_contract": ""
    },
    {
      "name": "setconfentr",
      "type": "setconfentr",
      "ricardian_contract": ""
    },
    {
      "name": "setconfequip",
      "type": "setconfequip",
      "ricardian_contract": ""
    },
    {
      "name": "setconfpack",
      "type": "setconfpack",
      "ricardian_contract": ""
    },
    {
      "name": "setconfvenue",
      "type": "setconfvenue",
      "ricardian_contract": ""
    },
    {
      "name": "setcstmwin",
      "type": "setcstmwin",
      "ricardian_contract": ""
    },
    {
      "name": "setdropday",
      "type": "setdropday",
      "ricardian_contract": ""
    },
    {
      "name": "setfee",
      "type": "setfee",
      "ricardian_contract": ""
    },
    {
      "name": "setlock",
      "type": "setlock",
      "ricardian_contract": ""
    },
    {
      "name": "setmutabconf",
      "type": "setmutabconf",
      "ricardian_contract": ""
    },
    {
      "name": "setpools",
      "type": "setpools",
      "ricardian_contract": ""
    },
    {
      "name": "setprivfee",
      "type": "setprivfee",
      "ricardian_contract": ""
    },
    {
      "name": "setrandom",
      "type": "setrandom",
      "ricardian_contract": ""
    },
    {
      "name": "settimestamp",
      "type": "settimestamp",
      "ricardian_contract": ""
    },
    {
      "name": "settmstmpriv",
      "type": "settmstmpriv",
      "ricardian_contract": ""
    },
    {
      "name": "setvenue",
      "type": "setvenue",
      "ricardian_contract": ""
    },
    {
      "name": "signterms",
      "type": "signterms",
      "ricardian_contract": ""
    },
    {
      "name": "unstakeequip",
      "type": "unstakeequip",
      "ricardian_contract": ""
    },
    {
      "name": "venautorwd",
      "type": "venautorwd",
      "ricardian_contract": ""
    },
    {
      "name": "workopt",
      "type": "workopt",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "confequip",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "configequip_table"
    },
    {
      "name": "configcore",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "configcore_table"
    },
    {
      "name": "confpack",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "configpack_table"
    },
    {
      "name": "confvenue",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "configvenue_table"
    },
    {
      "name": "entries3",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "entries3_table"
    },
    {
      "name": "entries4",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "entries4_table"
    },
    {
      "name": "mutableconf",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "mutableconfig_table"
    },
    {
      "name": "packs",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "packs_table"
    },
    {
      "name": "terms",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "terms_table"
    },
    {
      "name": "users",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "users_table"
    },
    {
      "name": "venues",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "venues_table"
    },
    {
      "name": "venuesdrop",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "venuesdrop_table"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}