WAX

g.taco

Contract

The data structures defined by this contract.

  • Struct property of setallconflv

    {
      "name": "CONFLEVEL",
      "base": "",
      "fields": [
        {
          "name": "level",
          "type": "uint64"
        },
        {
          "name": "ingredients",
          "type": "uint64[]"
        },
        {
          "name": "cost",
          "type": "uint64"
        },
        {
          "name": "exp",
          "type": "pair_string_float32[]"
        }
      ]
    }
  • Action parameter in addvenueexp

    {
      "name": "addvenueexp",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "exp_name",
          "type": "string"
        },
        {
          "name": "exp_value",
          "type": "float32"
        }
      ]
    }
  • Table row type of bonus

    {
      "name": "bonus_table",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claim

    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Table row type of claimers

    {
      "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"
        }
      ]
    }
  • Table row type of confgeneral

    {
      "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"
        }
      ]
    }
  • Table row type of conflevel

    {
      "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[]"
        }
      ]
    }
  • Table row type of confvenue

    {
      "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"
        }
      ]
    }
  • Table row type of confwallet

    {
      "name": "config_wallet_table",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "withdraw_fees",
          "type": "pair_string_float32[]"
        },
        {
          "name": "withdraw_mins",
          "type": "pair_string_uint32[]"
        }
      ]
    }
  • Table row type of configbonus

    {
      "name": "configbonus_table",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "float32"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    }
  • Table row type of configextr

    {
      "name": "configextr_table",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint16"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    }
  • Table row type of customimages

    {
      "name": "custom_images_table",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        },
        {
          "name": "key",
          "type": "string"
        }
      ]
    }
  • Table row type of customnames

    {
      "name": "custom_names_table",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "names",
          "type": "string[]"
        }
      ]
    }
  • Table row type of extractors

    {
      "name": "extractors_table",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in extrclaim

    {
      "name": "extrclaim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Struct property of CONFLEVEL

    Struct property of config_level_table

    Struct property of config_wallet_table

    Struct property of setconflevel

    Struct property of setconfwallt

    Struct property of venues_table

    {
      "name": "pair_string_float32",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "float32"
        }
      ]
    }
  • Struct property of config_wallet_table

    Struct property of setconfwallt

    {
      "name": "pair_string_uint32",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint32"
        }
      ]
    }
  • Struct property of wallet_table

    {
      "name": "pair_string_uint64",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • Struct property of claimers_table

    {
      "name": "pair_uint64_uint16",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in punishvenue

    {
      "name": "punishvenue",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "new_name",
          "type": "string"
        }
      ]
    }
  • Action parameter in renamevenue

    {
      "name": "renamevenue",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "new_name",
          "type": "string"
        }
      ]
    }
  • Action parameter in rmvconfbonus

    {
      "name": "rmvconfbonus",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmvconfextr

    {
      "name": "rmvconfextr",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmvconfgnrl

    {
      "name": "rmvconfgnrl",
      "base": "",
      "fields": []
    }
  • Action parameter in rmvconflevel

    {
      "name": "rmvconflevel",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmvconfvenue

    {
      "name": "rmvconfvenue",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmvconfwallt

    {
      "name": "rmvconfwallt",
      "base": "",
      "fields": []
    }
  • Action parameter in rmvcustomimg

    {
      "name": "rmvcustomimg",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmvvenueexp

    {
      "name": "rmvvenueexp",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "exp_value",
          "type": "float32"
        }
      ]
    }
  • Action parameter in setallconflv

    {
      "name": "setallconflv",
      "base": "",
      "fields": [
        {
          "name": "elements",
          "type": "CONFLEVEL[]"
        }
      ]
    }
  • Action parameter in setconfbonus

    {
      "name": "setconfbonus",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "float32"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    }
  • Action parameter in setconfextr

    {
      "name": "setconfextr",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint16"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    }
  • Action parameter in setconfgnrl

    {
      "name": "setconfgnrl",
      "base": "",
      "fields": [
        {
          "name": "ingredient_production_cost",
          "type": "uint64"
        },
        {
          "name": "cooldown_upgrade",
          "type": "uint32"
        },
        {
          "name": "cooldown_ingredient",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in setconflevel

    {
      "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[]"
        }
      ]
    }
  • Action parameter in setconfvenue

    {
      "name": "setconfvenue",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "ingredient_template_ids",
          "type": "uint64[]"
        },
        {
          "name": "base_rate",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in setconfwallt

    {
      "name": "setconfwallt",
      "base": "",
      "fields": [
        {
          "name": "withdraw_fees",
          "type": "pair_string_float32[]"
        },
        {
          "name": "withdraw_mins",
          "type": "pair_string_uint32[]"
        }
      ]
    }
  • Action parameter in setcustomimg

    {
      "name": "setcustomimg",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        },
        {
          "name": "key",
          "type": "string"
        }
      ]
    }
  • Action parameter in setvenlevel

    {
      "name": "setvenlevel",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "level",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in stakebonus

    {
      "name": "stakebonus",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Action parameter in upgradevenue

    {
      "name": "upgradevenue",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in venclaimall

    {
      "name": "venclaimall",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in venueclaim

    {
      "name": "venueclaim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of venues

    {
      "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[]"
        }
      ]
    }
  • Table row type of wallet

    {
      "name": "wallet_table",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "balances",
          "type": "pair_string_uint64[]"
        }
      ]
    }
  • Action parameter in withdraw

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "value",
          "type": "asset"
        }
      ]
    }