WAX

g.taco

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "CONFLEVEL",
      "base": "",
      "fields": [
        {
          "name": "level",
          "type": "uint64"
        },
        {
          "name": "ingredients",
          "type": "uint64[]"
        },
        {
          "name": "cost",
          "type": "uint64"
        },
        {
          "name": "exp",
          "type": "pair_string_float32[]"
        }
      ]
    },
    {
      "name": "addvenueexp",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "exp_name",
          "type": "string"
        },
        {
          "name": "exp_value",
          "type": "float32"
        }
      ]
    },
    {
      "name": "bonus_table",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "claimers_table",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "last_claim",
          "type": "uint32"
        },
        {
          "name": "extractors",
          "type": "pair_uint64_uint16[]"
        },
        {
          "name": "bonus",
          "type": "pair_uint64_uint16[]"
        },
        {
          "name": "to_claim",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "config_general_table",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ingredient_production_cost",
          "type": "uint64"
        },
        {
          "name": "cooldown_upgrade",
          "type": "uint32"
        },
        {
          "name": "cooldown_ingredient",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "config_level_table",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        },
        {
          "name": "ingredients_template_ids",
          "type": "uint64[]"
        },
        {
          "name": "cost",
          "type": "uint64"
        },
        {
          "name": "exp",
          "type": "pair_string_float32[]"
        }
      ]
    },
    {
      "name": "config_venue_table",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "ingredients_template_ids",
          "type": "uint64[]"
        },
        {
          "name": "base_rate",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "config_wallet_table",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "withdraw_fees",
          "type": "pair_string_float32[]"
        },
        {
          "name": "withdraw_mins",
          "type": "pair_string_uint32[]"
        }
      ]
    },
    {
      "name": "configbonus_table",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "float32"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    },
    {
      "name": "configextr_table",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint16"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    },
    {
      "name": "custom_images_table",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        },
        {
          "name": "key",
          "type": "string"
        }
      ]
    },
    {
      "name": "custom_names_table",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "names",
          "type": "string[]"
        }
      ]
    },
    {
      "name": "extractors_table",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "extrclaim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "pair_string_float32",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "float32"
        }
      ]
    },
    {
      "name": "pair_string_uint32",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "pair_string_uint64",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "pair_uint64_uint16",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint16"
        }
      ]
    },
    {
      "name": "punishvenue",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "new_name",
          "type": "string"
        }
      ]
    },
    {
      "name": "renamevenue",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "new_name",
          "type": "string"
        }
      ]
    },
    {
      "name": "rmvconfbonus",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmvconfextr",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmvconfgnrl",
      "base": "",
      "fields": []
    },
    {
      "name": "rmvconflevel",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmvconfvenue",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmvconfwallt",
      "base": "",
      "fields": []
    },
    {
      "name": "rmvcustomimg",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rmvvenueexp",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "exp_value",
          "type": "float32"
        }
      ]
    },
    {
      "name": "setallconflv",
      "base": "",
      "fields": [
        {
          "name": "elements",
          "type": "CONFLEVEL[]"
        }
      ]
    },
    {
      "name": "setconfbonus",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "float32"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    },
    {
      "name": "setconfextr",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint16"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    },
    {
      "name": "setconfgnrl",
      "base": "",
      "fields": [
        {
          "name": "ingredient_production_cost",
          "type": "uint64"
        },
        {
          "name": "cooldown_upgrade",
          "type": "uint32"
        },
        {
          "name": "cooldown_ingredient",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setconflevel",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        },
        {
          "name": "ingredient_template_ids",
          "type": "uint64[]"
        },
        {
          "name": "cost",
          "type": "uint64"
        },
        {
          "name": "exp",
          "type": "pair_string_float32[]"
        }
      ]
    },
    {
      "name": "setconfvenue",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "ingredient_template_ids",
          "type": "uint64[]"
        },
        {
          "name": "base_rate",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setconfwallt",
      "base": "",
      "fields": [
        {
          "name": "withdraw_fees",
          "type": "pair_string_float32[]"
        },
        {
          "name": "withdraw_mins",
          "type": "pair_string_uint32[]"
        }
      ]
    },
    {
      "name": "setcustomimg",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        },
        {
          "name": "key",
          "type": "string"
        }
      ]
    },
    {
      "name": "setvenlevel",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "level",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "stakebonus",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "owner",
          "type": "name"
        }
      ]
    },
    {
      "name": "upgradevenue",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "venclaimall",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "venueclaim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "venues_table",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "last_upgrade",
          "type": "uint32"
        },
        {
          "name": "last_ingredient",
          "type": "uint32"
        },
        {
          "name": "level",
          "type": "uint16"
        },
        {
          "name": "custom_name",
          "type": "string"
        },
        {
          "name": "last_claim",
          "type": "uint32"
        },
        {
          "name": "exp",
          "type": "pair_string_float32[]"
        }
      ]
    },
    {
      "name": "wallet_table",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "balances",
          "type": "pair_string_uint64[]"
        }
      ]
    },
    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "value",
          "type": "asset"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "addvenueexp",
      "type": "addvenueexp",
      "ricardian_contract": ""
    },
    {
      "name": "claim",
      "type": "claim",
      "ricardian_contract": ""
    },
    {
      "name": "extrclaim",
      "type": "extrclaim",
      "ricardian_contract": ""
    },
    {
      "name": "punishvenue",
      "type": "punishvenue",
      "ricardian_contract": ""
    },
    {
      "name": "renamevenue",
      "type": "renamevenue",
      "ricardian_contract": ""
    },
    {
      "name": "rmvconfbonus",
      "type": "rmvconfbonus",
      "ricardian_contract": ""
    },
    {
      "name": "rmvconfextr",
      "type": "rmvconfextr",
      "ricardian_contract": ""
    },
    {
      "name": "rmvconfgnrl",
      "type": "rmvconfgnrl",
      "ricardian_contract": ""
    },
    {
      "name": "rmvconflevel",
      "type": "rmvconflevel",
      "ricardian_contract": ""
    },
    {
      "name": "rmvconfvenue",
      "type": "rmvconfvenue",
      "ricardian_contract": ""
    },
    {
      "name": "rmvconfwallt",
      "type": "rmvconfwallt",
      "ricardian_contract": ""
    },
    {
      "name": "rmvcustomimg",
      "type": "rmvcustomimg",
      "ricardian_contract": ""
    },
    {
      "name": "rmvvenueexp",
      "type": "rmvvenueexp",
      "ricardian_contract": ""
    },
    {
      "name": "setallconflv",
      "type": "setallconflv",
      "ricardian_contract": ""
    },
    {
      "name": "setconfbonus",
      "type": "setconfbonus",
      "ricardian_contract": ""
    },
    {
      "name": "setconfextr",
      "type": "setconfextr",
      "ricardian_contract": ""
    },
    {
      "name": "setconfgnrl",
      "type": "setconfgnrl",
      "ricardian_contract": ""
    },
    {
      "name": "setconflevel",
      "type": "setconflevel",
      "ricardian_contract": ""
    },
    {
      "name": "setconfvenue",
      "type": "setconfvenue",
      "ricardian_contract": ""
    },
    {
      "name": "setconfwallt",
      "type": "setconfwallt",
      "ricardian_contract": ""
    },
    {
      "name": "setcustomimg",
      "type": "setcustomimg",
      "ricardian_contract": ""
    },
    {
      "name": "setvenlevel",
      "type": "setvenlevel",
      "ricardian_contract": ""
    },
    {
      "name": "stakebonus",
      "type": "stakebonus",
      "ricardian_contract": ""
    },
    {
      "name": "upgradevenue",
      "type": "upgradevenue",
      "ricardian_contract": ""
    },
    {
      "name": "venclaimall",
      "type": "venclaimall",
      "ricardian_contract": ""
    },
    {
      "name": "venueclaim",
      "type": "venueclaim",
      "ricardian_contract": ""
    },
    {
      "name": "withdraw",
      "type": "withdraw",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "bonus",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "bonus_table"
    },
    {
      "name": "claimers",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "claimers_table"
    },
    {
      "name": "confgeneral",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "config_general_table"
    },
    {
      "name": "configbonus",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "configbonus_table"
    },
    {
      "name": "configextr",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "configextr_table"
    },
    {
      "name": "conflevel",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "config_level_table"
    },
    {
      "name": "confvenue",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "config_venue_table"
    },
    {
      "name": "confwallet",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "config_wallet_table"
    },
    {
      "name": "customimages",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "custom_images_table"
    },
    {
      "name": "customnames",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "custom_names_table"
    },
    {
      "name": "extractors",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "extractors_table"
    },
    {
      "name": "venues",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "venues_table"
    },
    {
      "name": "wallet",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "wallet_table"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}