WAX

bcbrawlers

合约

此合约定义的数据结构。

  • actaccount中的操作参数

    {
      "name": "actaccount",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • brawlers 的表格行类型

    {
      "name": "brawlers_s",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "health",
          "type": "int32"
        },
        {
          "name": "available",
          "type": "time_point_sec"
        },
        {
          "name": "slot_id",
          "type": "uint64"
        }
      ]
    }
  • burnasset中的操作参数

    {
      "name": "burnasset",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • config2 的表格行类型

    {
      "name": "config2_s",
      "base": "",
      "fields": [
        {
          "name": "brawl_limit",
          "type": "uint32"
        },
        {
          "name": "window_time",
          "type": "uint64"
        }
      ]
    }
  • config2set中的操作参数

    {
      "name": "config2set",
      "base": "",
      "fields": [
        {
          "name": "brawl_limit",
          "type": "uint32"
        },
        {
          "name": "window_time",
          "type": "uint64"
        }
      ]
    }
  • config3 的表格行类型

    {
      "name": "config3_s",
      "base": "",
      "fields": [
        {
          "name": "brawl_enabled",
          "type": "bool"
        }
      ]
    }
  • config3set中的操作参数

    {
      "name": "config3set",
      "base": "",
      "fields": [
        {
          "name": "brawl_enabled",
          "type": "bool"
        }
      ]
    }
  • config 的表格行类型

    {
      "name": "config_s",
      "base": "",
      "fields": [
        {
          "name": "maintenance_mode",
          "type": "bool"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "gold_template_id",
          "type": "int32"
        },
        {
          "name": "fee_account",
          "type": "name"
        },
        {
          "name": "fee",
          "type": "float64"
        },
        {
          "name": "fee_updated",
          "type": "uint64"
        }
      ]
    }
  • configclear中的操作参数

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

    {
      "name": "configset",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "gold_template_id",
          "type": "int32"
        },
        {
          "name": "fee_account",
          "type": "name"
        },
        {
          "name": "fee",
          "type": "float64"
        },
        {
          "name": "fee_updated",
          "type": "uint64"
        }
      ]
    }
  • deposits 的表格行类型

    {
      "name": "deposits_s",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "schema_name",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • gear 的表格行类型

    {
      "name": "gear_s",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "uses_remaining",
          "type": "uint32"
        },
        {
          "name": "available",
          "type": "time_point_sec"
        },
        {
          "name": "brawler_asset_id",
          "type": "uint64"
        }
      ]
    }
  • login中的操作参数

    {
      "name": "login",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "string"
        },
        {
          "name": "key",
          "type": "string"
        }
      ]
    }
  • maintset中的操作参数

    {
      "name": "maintset",
      "base": "",
      "fields": [
        {
          "name": "enabled",
          "type": "bool"
        }
      ]
    }
  • migrate中的操作参数

    {
      "name": "migrate",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "string"
        },
        {
          "name": "to",
          "type": "string"
        }
      ]
    }
  • mintasset中的操作参数

    {
      "name": "mintasset",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "schema_name",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "new_asset_owner",
          "type": "name"
        },
        {
          "name": "immutable_data",
          "type": "ATTRIBUTE_MAP"
        },
        {
          "name": "mutable_data",
          "type": "ATTRIBUTE_MAP"
        }
      ]
    }
  • {
      "name": "pair_string_ATOMIC_ATTRIBUTE",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "ATOMIC_ATTRIBUTE"
        }
      ]
    }
  • rings 的表格行类型

    {
      "name": "rings_s",
      "base": "",
      "fields": [
        {
          "name": "ring_id",
          "type": "uint32"
        },
        {
          "name": "uses_remaining",
          "type": "uint32"
        }
      ]
    }
  • sendfunds中的操作参数

    {
      "name": "sendfunds",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • setassetdata中的操作参数

    {
      "name": "setassetdata",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "asset_owner",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "new_mutable_data",
          "type": "ATTRIBUTE_MAP"
        }
      ]
    }
  • slotbrawls 的表格行类型

    {
      "name": "slot_brawls_s",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ordinal",
          "type": "uint32"
        },
        {
          "name": "brawler_asset_id",
          "type": "uint64"
        },
        {
          "name": "brawl_time",
          "type": "time_point_sec"
        }
      ]
    }
  • slots 的表格行类型

    {
      "name": "slots_s",
      "base": "",
      "fields": [
        {
          "name": "slot_id",
          "type": "uint32"
        },
        {
          "name": "available",
          "type": "time_point_sec"
        }
      ]
    }
  • wdrawasset中的操作参数

    {
      "name": "wdrawasset",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • wdrawbalance中的操作参数

    {
      "name": "wdrawbalance",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }