WAX

l.rplanet

合约

此合约定义的数据结构。

  • config 的表格行类型

    {
      "name": "ConfigModel",
      "base": "",
      "fields": [
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "end_mining_at",
          "type": "uint32"
        },
        {
          "name": "r1",
          "type": "uint32"
        },
        {
          "name": "r2",
          "type": "uint64"
        },
        {
          "name": "r3",
          "type": "uint64"
        },
        {
          "name": "r4",
          "type": "uint64"
        },
        {
          "name": "r5",
          "type": "uint64"
        }
      ]
    }
  • 的结构体属性 addelements

    {
      "name": "ElementData",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol_code"
        },
        {
          "name": "rate",
          "type": "int64"
        }
      ]
    }
  • elements 的表格行类型

    {
      "name": "ElementModel",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol_code"
        },
        {
          "name": "rate",
          "type": "int64"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        },
        {
          "name": "r3",
          "type": "uint64"
        },
        {
          "name": "r4",
          "type": "uint64"
        },
        {
          "name": "r5",
          "type": "uint64"
        }
      ]
    }
  • 的结构体属性 adduplift

    {
      "name": "UpliftLandData",
      "base": "",
      "fields": [
        {
          "name": "order",
          "type": "uint32"
        },
        {
          "name": "x",
          "type": "int32"
        },
        {
          "name": "y",
          "type": "int32"
        },
        {
          "name": "width",
          "type": "uint16"
        },
        {
          "name": "height",
          "type": "uint16"
        }
      ]
    }
  • uplift 的表格行类型

    {
      "name": "UpliftLandModel",
      "base": "",
      "fields": [
        {
          "name": "loc",
          "type": "uint64"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "width",
          "type": "uint16"
        },
        {
          "name": "height",
          "type": "uint16"
        },
        {
          "name": "order",
          "type": "uint32"
        }
      ]
    }
  • addelements中的操作参数

    {
      "name": "addelements",
      "base": "",
      "fields": [
        {
          "name": "elements",
          "type": "ElementData[]"
        }
      ]
    }
  • adduplift中的操作参数

    {
      "name": "adduplift",
      "base": "",
      "fields": [
        {
          "name": "world",
          "type": "name"
        },
        {
          "name": "data",
          "type": "UpliftLandData[]"
        }
      ]
    }
  • claim中的操作参数

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

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

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

    {
      "name": "setendtime",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "uint32"
        }
      ]
    }
  • upgrade中的操作参数

    {
      "name": "upgrade",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "land_id",
          "type": "uint64"
        },
        {
          "name": "elements",
          "type": "symbol_code[]"
        }
      ]
    }