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[]"
        }
      ]
    }