WAX

g.taco

合约

此合约定义的数据结构。

  • 的结构体属性 setallconflv

    {
      "name": "CONFLEVEL",
      "base": "",
      "fields": [
        {
          "name": "level",
          "type": "uint64"
        },
        {
          "name": "ingredients",
          "type": "uint64[]"
        },
        {
          "name": "cost",
          "type": "uint64"
        },
        {
          "name": "exp",
          "type": "pair_string_float32[]"
        }
      ]
    }
  • addvenueexp中的操作参数

    {
      "name": "addvenueexp",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "exp_name",
          "type": "string"
        },
        {
          "name": "exp_value",
          "type": "float32"
        }
      ]
    }
  • bonus 的表格行类型

    {
      "name": "bonus_table",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • claim中的操作参数

    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • 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"
        }
      ]
    }
  • 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"
        }
      ]
    }
  • 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[]"
        }
      ]
    }
  • 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"
        }
      ]
    }
  • 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[]"
        }
      ]
    }
  • configbonus 的表格行类型

    {
      "name": "configbonus_table",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "float32"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    }
  • configextr 的表格行类型

    {
      "name": "configextr_table",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint16"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    }
  • customimages 的表格行类型

    {
      "name": "custom_images_table",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        },
        {
          "name": "key",
          "type": "string"
        }
      ]
    }
  • customnames 的表格行类型

    {
      "name": "custom_names_table",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "names",
          "type": "string[]"
        }
      ]
    }
  • extractors 的表格行类型

    {
      "name": "extractors_table",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • extrclaim中的操作参数

    {
      "name": "extrclaim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • 的结构体属性 CONFLEVEL

    的结构体属性 config_level_table

    的结构体属性 config_wallet_table

    的结构体属性 setconflevel

    的结构体属性 setconfwallt

    的结构体属性 venues_table

    {
      "name": "pair_string_float32",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "float32"
        }
      ]
    }
  • 的结构体属性 config_wallet_table

    的结构体属性 setconfwallt

    {
      "name": "pair_string_uint32",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint32"
        }
      ]
    }
  • 的结构体属性 wallet_table

    {
      "name": "pair_string_uint64",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • 的结构体属性 claimers_table

    {
      "name": "pair_uint64_uint16",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint16"
        }
      ]
    }
  • punishvenue中的操作参数

    {
      "name": "punishvenue",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "new_name",
          "type": "string"
        }
      ]
    }
  • renamevenue中的操作参数

    {
      "name": "renamevenue",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "new_name",
          "type": "string"
        }
      ]
    }
  • rmvconfbonus中的操作参数

    {
      "name": "rmvconfbonus",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    }
  • rmvconfextr中的操作参数

    {
      "name": "rmvconfextr",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    }
  • rmvconfgnrl中的操作参数

    {
      "name": "rmvconfgnrl",
      "base": "",
      "fields": []
    }
  • rmvconflevel中的操作参数

    {
      "name": "rmvconflevel",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        }
      ]
    }
  • rmvconfvenue中的操作参数

    {
      "name": "rmvconfvenue",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        }
      ]
    }
  • rmvconfwallt中的操作参数

    {
      "name": "rmvconfwallt",
      "base": "",
      "fields": []
    }
  • rmvcustomimg中的操作参数

    {
      "name": "rmvcustomimg",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        }
      ]
    }
  • rmvvenueexp中的操作参数

    {
      "name": "rmvvenueexp",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "exp_value",
          "type": "float32"
        }
      ]
    }
  • setallconflv中的操作参数

    {
      "name": "setallconflv",
      "base": "",
      "fields": [
        {
          "name": "elements",
          "type": "CONFLEVEL[]"
        }
      ]
    }
  • setconfbonus中的操作参数

    {
      "name": "setconfbonus",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "float32"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    }
  • setconfextr中的操作参数

    {
      "name": "setconfextr",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint16"
        },
        {
          "name": "label",
          "type": "string"
        }
      ]
    }
  • setconfgnrl中的操作参数

    {
      "name": "setconfgnrl",
      "base": "",
      "fields": [
        {
          "name": "ingredient_production_cost",
          "type": "uint64"
        },
        {
          "name": "cooldown_upgrade",
          "type": "uint32"
        },
        {
          "name": "cooldown_ingredient",
          "type": "uint32"
        }
      ]
    }
  • 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[]"
        }
      ]
    }
  • 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"
        }
      ]
    }
  • setconfwallt中的操作参数

    {
      "name": "setconfwallt",
      "base": "",
      "fields": [
        {
          "name": "withdraw_fees",
          "type": "pair_string_float32[]"
        },
        {
          "name": "withdraw_mins",
          "type": "pair_string_uint32[]"
        }
      ]
    }
  • setcustomimg中的操作参数

    {
      "name": "setcustomimg",
      "base": "",
      "fields": [
        {
          "name": "level_id",
          "type": "uint64"
        },
        {
          "name": "key",
          "type": "string"
        }
      ]
    }
  • setvenlevel中的操作参数

    {
      "name": "setvenlevel",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "level",
          "type": "uint64"
        }
      ]
    }
  • stakebonus中的操作参数

    {
      "name": "stakebonus",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • upgradevenue中的操作参数

    {
      "name": "upgradevenue",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • venclaimall中的操作参数

    {
      "name": "venclaimall",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        }
      ]
    }
  • venueclaim中的操作参数

    {
      "name": "venueclaim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • 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[]"
        }
      ]
    }
  • wallet 的表格行类型

    {
      "name": "wallet_table",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "balances",
          "type": "pair_string_uint64[]"
        }
      ]
    }
  • withdraw中的操作参数

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