Jungle 4 (Testnet)

contract2.gm

컨트랙트

이 계약에 의해 정의된 데이터 구조입니다.

  • addmodule의 액션 파라미터

    {
      "name": "addmodule",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "module_index",
          "type": "uint8"
        },
        {
          "name": "module_ref",
          "type": "cargo_ref"
        },
        {
          "name": "target_ref",
          "type": "cargo_ref?"
        }
      ]
    }
  • addnexus의 액션 파라미터

    {
      "name": "addnexus",
      "base": "",
      "fields": [
        {
          "name": "nexus_name",
          "type": "string"
        },
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • addoracle의 액션 파라미터

    {
      "name": "addoracle",
      "base": "",
      "fields": [
        {
          "name": "oracle_id",
          "type": "name"
        }
      ]
    }
  • blend의 액션 파라미터

    {
      "name": "blend",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "inputs",
          "type": "cargo_item[]"
        }
      ]
    }
  • buildplot의 액션 파라미터

    {
      "name": "buildplot",
      "base": "",
      "fields": [
        {
          "name": "builder_id",
          "type": "uint64"
        },
        {
          "name": "plot_id",
          "type": "uint64"
        }
      ]
    }
  • cancel의 액션 파라미터

    {
      "name": "cancel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "count",
          "type": "uint64"
        }
      ]
    }
  • cancel의 액션 반환 유형

    {
      "name": "cancel_results",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "entity_type",
          "type": "name"
        },
        {
          "name": "cancelled_count",
          "type": "uint8"
        },
        {
          "name": "schedule_started",
          "type": "time_point?"
        },
        {
          "name": "entitygroup",
          "type": "uint64?"
        },
        {
          "name": "group_members",
          "type": "B_vector_entity_ref_E?"
        }
      ]
    }
  • blend의 구조체 속성

    craft의 구조체 속성

    nftimgurl의 구조체 속성

    task의 구조체 속성

    transfer의 구조체 속성

    {
      "name": "cargo_item",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "stats",
          "type": "uint64"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        },
        {
          "name": "quantity",
          "type": "uint32"
        },
        {
          "name": "entity_id",
          "type": "uint64?"
        }
      ]
    }
  • addmodule의 구조체 속성

    deploy의 구조체 속성

    rmmodule의 구조체 속성

    {
      "name": "cargo_ref",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "stats",
          "type": "uint64"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        },
        {
          "name": "entity_id",
          "type": "uint64?"
        }
      ]
    }
  • importcargo의 구조체 속성

    cargo의 테이블 행 유형

    {
      "name": "cargo_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "item_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "uint64"
        },
        {
          "name": "stats",
          "type": "uint64"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        },
        {
          "name": "sequence_id",
          "type": "uint64?"
        }
      ]
    }
  • entity_info의 구조체 속성

    projected_state의 구조체 속성

    {
      "name": "cargo_view",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "stats",
          "type": "uint64"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        },
        {
          "name": "quantity",
          "type": "uint32"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "entity_id",
          "type": "uint64?"
        }
      ]
    }
  • claimplot의 액션 파라미터

    {
      "name": "claimplot",
      "base": "",
      "fields": [
        {
          "name": "builder_id",
          "type": "uint64"
        },
        {
          "name": "target_item_id",
          "type": "uint16"
        },
        {
          "name": "coords",
          "type": "coordinates"
        }
      ]
    }
  • cleanrsvp의 액션 파라미터

    {
      "name": "cleanrsvp",
      "base": "",
      "fields": [
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "max_rows",
          "type": "uint64"
        }
      ]
    }
  • cleartable의 액션 파라미터

    {
      "name": "cleartable",
      "base": "",
      "fields": [
        {
          "name": "table_name",
          "type": "name"
        },
        {
          "name": "scope",
          "type": "name?"
        },
        {
          "name": "max_rows",
          "type": "uint64?"
        }
      ]
    }
  • commit의 액션 파라미터

    {
      "name": "commit",
      "base": "",
      "fields": [
        {
          "name": "oracle_id",
          "type": "name"
        },
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "commit",
          "type": "checksum256"
        }
      ]
    }
  • commit의 테이블 행 유형

    {
      "name": "commit_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "oracle_id",
          "type": "name"
        },
        {
          "name": "commit",
          "type": "checksum256"
        }
      ]
    }
  • configlog의 액션 파라미터

    {
      "name": "configlog",
      "base": "",
      "fields": [
        {
          "name": "config",
          "type": "game_config"
        }
      ]
    }
  • claimplot의 구조체 속성

    entity_current_state의 구조체 속성

    entity_info의 구조체 속성

    entity_row의 구조체 속성

    entity_summary의 구조체 속성

    geteligible의 구조체 속성

    location_info의 구조체 속성

    location_static의 구조체 속성

    nft_item_payload의 구조체 속성

    nftimgurl의 구조체 속성

    projected_state의 구조체 속성

    task의 구조체 속성

    {
      "name": "coordinates",
      "base": "",
      "fields": [
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        },
        {
          "name": "z",
          "type": "uint16?"
        }
      ]
    }
  • craft의 액션 파라미터

    {
      "name": "craft",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "recipe_id",
          "type": "uint16"
        },
        {
          "name": "quantity",
          "type": "uint32"
        },
        {
          "name": "inputs",
          "type": "cargo_item[]"
        }
      ]
    }
  • entity_info의 구조체 속성

    projected_state의 구조체 속성

    {
      "name": "crafter_stats",
      "base": "",
      "fields": [
        {
          "name": "speed",
          "type": "uint16"
        },
        {
          "name": "drain",
          "type": "uint16"
        }
      ]
    }
  • demolish의 액션 파라미터

    {
      "name": "demolish",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        }
      ]
    }
  • deploy의 액션 파라미터

    {
      "name": "deploy",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ref",
          "type": "cargo_ref"
        }
      ]
    }
  • descentity의 액션 파라미터

    {
      "name": "descentity",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "hull_stats",
          "type": "uint64"
        },
        {
          "name": "module_items",
          "type": "uint16[]"
        },
        {
          "name": "module_stats",
          "type": "uint64[]"
        }
      ]
    }
  • enable의 액션 파라미터

    {
      "name": "enable",
      "base": "",
      "fields": [
        {
          "name": "enabled",
          "type": "bool"
        }
      ]
    }
  • entity_info의 구조체 속성

    projected_state의 구조체 속성

    {
      "name": "energy_stats",
      "base": "",
      "fields": [
        {
          "name": "capacity",
          "type": "uint16"
        },
        {
          "name": "recharge",
          "type": "uint16"
        }
      ]
    }
  • nearby_info의 구조체 속성

    {
      "name": "entity_current_state",
      "base": "",
      "fields": [
        {
          "name": "coordinates",
          "type": "coordinates"
        },
        {
          "name": "energy",
          "type": "uint16"
        }
      ]
    }
  • game_config의 구조체 속성

    {
      "name": "entity_defaults",
      "base": "",
      "fields": [
        {
          "name": "warehouse_z",
          "type": "uint16"
        },
        {
          "name": "container_z",
          "type": "uint16"
        }
      ]
    }
  • getentities의 액션 반환 유형

    getentity의 액션 반환 유형

    {
      "name": "entity_info",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "entity_name",
          "type": "string"
        },
        {
          "name": "coordinates",
          "type": "coordinates"
        },
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "cargomass",
          "type": "uint32"
        },
        {
          "name": "cargo",
          "type": "cargo_view[]"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        },
        {
          "name": "energy",
          "type": "uint16?"
        },
        {
          "name": "hullmass",
          "type": "uint32?"
        },
        {
          "name": "capacity",
          "type": "uint32?"
        },
        {
          "name": "engines",
          "type": "movement_stats?"
        },
        {
          "name": "warp",
          "type": "warp_stats?"
        },
        {
          "name": "generator",
          "type": "energy_stats?"
        },
        {
          "name": "gatherer",
          "type": "gatherer_stats?"
        },
        {
          "name": "loaders",
          "type": "loader_stats?"
        },
        {
          "name": "hauler",
          "type": "hauler_stats?"
        },
        {
          "name": "crafter",
          "type": "crafter_stats?"
        },
        {
          "name": "is_idle",
          "type": "bool"
        },
        {
          "name": "current_task",
          "type": "task?"
        },
        {
          "name": "current_task_elapsed",
          "type": "uint32"
        },
        {
          "name": "current_task_remaining",
          "type": "uint32"
        },
        {
          "name": "pending_tasks",
          "type": "task[]"
        },
        {
          "name": "idle_at",
          "type": "time_point?"
        },
        {
          "name": "schedule",
          "type": "schedule?"
        }
      ]
    }
  • entity_layouts_result의 구조체 속성

    {
      "name": "entity_layout",
      "base": "",
      "fields": [
        {
          "name": "entity_item_id",
          "type": "uint16"
        },
        {
          "name": "slots",
          "type": "slot_def[]"
        }
      ]
    }
  • getslots의 액션 반환 유형

    {
      "name": "entity_layouts_result",
      "base": "",
      "fields": [
        {
          "name": "entities",
          "type": "entity_layout[]"
        }
      ]
    }
  • entitygroup_row의 구조체 속성

    grouptravel의 구조체 속성

    task의 구조체 속성

    {
      "name": "entity_ref",
      "base": "",
      "fields": [
        {
          "name": "entity_type",
          "type": "name"
        },
        {
          "name": "entity_id",
          "type": "uint64"
        }
      ]
    }
  • importentity의 구조체 속성

    entity의 테이블 행 유형

    {
      "name": "entity_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "kind",
          "type": "name"
        },
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "stats",
          "type": "uint64"
        },
        {
          "name": "coordinates",
          "type": "coordinates"
        },
        {
          "name": "energy",
          "type": "uint16?"
        },
        {
          "name": "cargomass",
          "type": "uint32"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        },
        {
          "name": "schedule",
          "type": "schedule?"
        }
      ]
    }
  • entityseq의 테이블 행 유형

    {
      "name": "entity_seq_row",
      "base": "",
      "fields": [
        {
          "name": "next_id",
          "type": "uint64"
        }
      ]
    }
  • types_row의 구조체 속성

    getsummaries의 액션 반환 유형

    {
      "name": "entity_summary",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "entity_name",
          "type": "string"
        },
        {
          "name": "coordinates",
          "type": "coordinates"
        },
        {
          "name": "is_idle",
          "type": "bool"
        },
        {
          "name": "resolved_count",
          "type": "uint32"
        },
        {
          "name": "pending_count",
          "type": "uint32"
        }
      ]
    }
  • task_results의 구조체 속성

    {
      "name": "entity_task_info",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "entity_type",
          "type": "name"
        },
        {
          "name": "task_count",
          "type": "uint8"
        },
        {
          "name": "schedule_started",
          "type": "time_point"
        }
      ]
    }
  • importgroup의 구조체 속성

    entitygroup의 테이블 행 유형

    {
      "name": "entitygroup_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "participants",
          "type": "entity_ref[]"
        }
      ]
    }
  • enum_result의 구조체 속성

    {
      "name": "enum_member",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "uint8"
        },
        {
          "name": "name",
          "type": "string"
        }
      ]
    }
  • getentcls의 액션 반환 유형

    getitemtypes의 액션 반환 유형

    getmodtypes의 액션 반환 유형

    getrescats의 액션 반환 유형

    {
      "name": "enum_result",
      "base": "",
      "fields": [
        {
          "name": "members",
          "type": "enum_member[]"
        }
      ]
    }
  • epoch의 테이블 행 유형

    {
      "name": "epoch_row",
      "base": "",
      "fields": [
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "oracle_ids",
          "type": "name[]"
        },
        {
          "name": "threshold",
          "type": "uint8"
        },
        {
          "name": "seed",
          "type": "checksum256"
        }
      ]
    }
  • fixcargomass의 액션 파라미터

    {
      "name": "fixcargomass",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        }
      ]
    }
  • forcereveal의 액션 파라미터

    {
      "name": "forcereveal",
      "base": "",
      "fields": [
        {
          "name": "epoch",
          "type": "uint64"
        }
      ]
    }
  • configlog의 구조체 속성

    types_row의 구조체 속성

    getconfig의 액션 반환 유형

    {
      "name": "game_config",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint32"
        },
        {
          "name": "defaults",
          "type": "entity_defaults"
        },
        {
          "name": "items",
          "type": "item_def[]"
        }
      ]
    }
  • gather의 액션 파라미터

    {
      "name": "gather",
      "base": "",
      "fields": [
        {
          "name": "source_id",
          "type": "uint64"
        },
        {
          "name": "destination_id",
          "type": "uint64"
        },
        {
          "name": "stratum",
          "type": "uint16"
        },
        {
          "name": "quantity",
          "type": "uint32"
        }
      ]
    }
  • entity_info의 구조체 속성

    projected_state의 구조체 속성

    {
      "name": "gatherer_stats",
      "base": "",
      "fields": [
        {
          "name": "yield",
          "type": "uint16"
        },
        {
          "name": "drain",
          "type": "uint16"
        },
        {
          "name": "depth",
          "type": "uint16"
        }
      ]
    }
  • getconfig의 액션 파라미터

    {
      "name": "getconfig",
      "base": "",
      "fields": []
    }
  • getdeposit의 액션 파라미터

    {
      "name": "getdeposit",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • geteligible의 액션 파라미터

    {
      "name": "geteligible",
      "base": "",
      "fields": [
        {
          "name": "coords",
          "type": "coordinates"
        },
        {
          "name": "stratum",
          "type": "uint16"
        }
      ]
    }
  • getentcls의 액션 파라미터

    {
      "name": "getentcls",
      "base": "",
      "fields": []
    }
  • getentities의 액션 파라미터

    {
      "name": "getentities",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "entity_type",
          "type": "name?"
        }
      ]
    }
  • getentity의 액션 파라미터

    {
      "name": "getentity",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        }
      ]
    }
  • getitemdata의 액션 파라미터

    {
      "name": "getitemdata",
      "base": "",
      "fields": []
    }
  • getitemids의 액션 파라미터

    {
      "name": "getitemids",
      "base": "",
      "fields": []
    }
  • getitems의 액션 파라미터

    {
      "name": "getitems",
      "base": "",
      "fields": []
    }
  • getitemtype의 액션 파라미터

    {
      "name": "getitemtype",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        }
      ]
    }
  • getitemtypes의 액션 파라미터

    {
      "name": "getitemtypes",
      "base": "",
      "fields": []
    }
  • getkindmeta의 액션 파라미터

    {
      "name": "getkindmeta",
      "base": "",
      "fields": []
    }
  • getlocation의 액션 파라미터

    {
      "name": "getlocation",
      "base": "",
      "fields": [
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • getlocdata의 액션 파라미터

    {
      "name": "getlocdata",
      "base": "",
      "fields": [
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • getmodtypes의 액션 파라미터

    {
      "name": "getmodtypes",
      "base": "",
      "fields": []
    }
  • getmodules의 액션 파라미터

    {
      "name": "getmodules",
      "base": "",
      "fields": []
    }
  • getnearby의 액션 파라미터

    {
      "name": "getnearby",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "recharge",
          "type": "bool"
        }
      ]
    }
  • getnftbase의 액션 파라미터

    {
      "name": "getnftbase",
      "base": "",
      "fields": []
    }
  • getnftinfo의 액션 파라미터

    {
      "name": "getnftinfo",
      "base": "",
      "fields": []
    }
  • getplayer의 액션 파라미터

    {
      "name": "getplayer",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • getprojstate의 액션 파라미터

    {
      "name": "getprojstate",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "task_count",
          "type": "uint8?"
        }
      ]
    }
  • getrecipe의 액션 파라미터

    {
      "name": "getrecipe",
      "base": "",
      "fields": [
        {
          "name": "output_item_id",
          "type": "uint16"
        }
      ]
    }
  • getrecipes의 액션 파라미터

    {
      "name": "getrecipes",
      "base": "",
      "fields": [
        {
          "name": "lower_bound",
          "type": "uint16"
        },
        {
          "name": "limit",
          "type": "uint8"
        }
      ]
    }
  • getrescats의 액션 파라미터

    {
      "name": "getrescats",
      "base": "",
      "fields": []
    }
  • getreserves의 액션 파라미터

    {
      "name": "getreserves",
      "base": "",
      "fields": [
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • getresources의 액션 파라미터

    {
      "name": "getresources",
      "base": "",
      "fields": []
    }
  • getslots의 액션 파라미터

    {
      "name": "getslots",
      "base": "",
      "fields": []
    }
  • getstratum의 액션 파라미터

    {
      "name": "getstratum",
      "base": "",
      "fields": [
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        },
        {
          "name": "stratum",
          "type": "uint16"
        }
      ]
    }
  • getsummaries의 액션 파라미터

    {
      "name": "getsummaries",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "entity_type",
          "type": "name?"
        }
      ]
    }
  • grouptravel의 액션 파라미터

    {
      "name": "grouptravel",
      "base": "",
      "fields": [
        {
          "name": "entities",
          "type": "entity_ref[]"
        },
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        },
        {
          "name": "recharge",
          "type": "bool"
        }
      ]
    }
  • hash의 액션 파라미터

    {
      "name": "hash",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "string"
        }
      ]
    }
  • hash512의 액션 파라미터

    {
      "name": "hash512",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "string"
        }
      ]
    }
  • entity_info의 구조체 속성

    projected_state의 구조체 속성

    {
      "name": "hauler_stats",
      "base": "",
      "fields": [
        {
          "name": "capacity",
          "type": "uint8"
        },
        {
          "name": "efficiency",
          "type": "uint16"
        },
        {
          "name": "drain",
          "type": "uint16"
        }
      ]
    }
  • importcargo의 액션 파라미터

    {
      "name": "importcargo",
      "base": "",
      "fields": [
        {
          "name": "row",
          "type": "cargo_row"
        }
      ]
    }
  • importentity의 액션 파라미터

    {
      "name": "importentity",
      "base": "",
      "fields": [
        {
          "name": "row",
          "type": "entity_row"
        }
      ]
    }
  • importgroup의 액션 파라미터

    {
      "name": "importgroup",
      "base": "",
      "fields": [
        {
          "name": "row",
          "type": "entitygroup_row"
        }
      ]
    }
  • importplayer의 액션 파라미터

    {
      "name": "importplayer",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • importreserve의 액션 파라미터

    {
      "name": "importreserve",
      "base": "",
      "fields": [
        {
          "name": "epoch_scope",
          "type": "uint32"
        },
        {
          "name": "row",
          "type": "reserve_row"
        }
      ]
    }
  • importstate의 액션 파라미터

    {
      "name": "importstate",
      "base": "",
      "fields": [
        {
          "name": "row",
          "type": "state_row"
        }
      ]
    }
  • game_config의 구조체 속성

    itemdata_result의 구조체 속성

    items_info의 구조체 속성

    {
      "name": "item_def",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint16"
        },
        {
          "name": "mass",
          "type": "uint32"
        },
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "subtype",
          "type": "uint8"
        },
        {
          "name": "tier",
          "type": "uint8"
        }
      ]
    }
  • item_ids_result의 구조체 속성

    {
      "name": "item_id_pair",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint16"
        },
        {
          "name": "name",
          "type": "string"
        }
      ]
    }
  • getitemids의 액션 반환 유형

    {
      "name": "item_ids_result",
      "base": "",
      "fields": [
        {
          "name": "items",
          "type": "item_id_pair[]"
        }
      ]
    }
  • getitemdata의 액션 반환 유형

    {
      "name": "itemdata_result",
      "base": "",
      "fields": [
        {
          "name": "items",
          "type": "item_def[]"
        },
        {
          "name": "recipes",
          "type": "recipes_result"
        }
      ]
    }
  • getitems의 액션 반환 유형

    {
      "name": "items_info",
      "base": "",
      "fields": [
        {
          "name": "items",
          "type": "item_def[]"
        }
      ]
    }
  • join의 액션 파라미터

    {
      "name": "join",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • getkindmeta의 액션 반환 유형

    {
      "name": "kind_meta_result",
      "base": "",
      "fields": [
        {
          "name": "kinds",
          "type": "kind_meta_row[]"
        },
        {
          "name": "templates",
          "type": "template_meta_row[]"
        }
      ]
    }
  • kind_meta_result의 구조체 속성

    {
      "name": "kind_meta_row",
      "base": "",
      "fields": [
        {
          "name": "kind",
          "type": "name"
        },
        {
          "name": "classification",
          "type": "uint8"
        },
        {
          "name": "capability_flags",
          "type": "uint8"
        },
        {
          "name": "z_coord",
          "type": "uint32"
        },
        {
          "name": "default_label",
          "type": "string"
        }
      ]
    }
  • entity_info의 구조체 속성

    projected_state의 구조체 속성

    {
      "name": "loader_stats",
      "base": "",
      "fields": [
        {
          "name": "mass",
          "type": "uint32"
        },
        {
          "name": "thrust",
          "type": "uint16"
        },
        {
          "name": "quantity",
          "type": "uint8"
        }
      ]
    }
  • getlocdata의 액션 반환 유형

    {
      "name": "location_derived",
      "base": "",
      "fields": [
        {
          "name": "static_props",
          "type": "location_static"
        },
        {
          "name": "size",
          "type": "uint16"
        }
      ]
    }
  • nearby_system의 구조체 속성

    getlocation의 액션 반환 유형

    {
      "name": "location_info",
      "base": "",
      "fields": [
        {
          "name": "coords",
          "type": "coordinates"
        },
        {
          "name": "is_system",
          "type": "bool"
        }
      ]
    }
  • location_derived의 구조체 속성

    {
      "name": "location_static",
      "base": "",
      "fields": [
        {
          "name": "coords",
          "type": "coordinates"
        },
        {
          "name": "type",
          "type": "location_type"
        },
        {
          "name": "subtype",
          "type": "uint8"
        },
        {
          "name": "seed0",
          "type": "uint8"
        },
        {
          "name": "seed1",
          "type": "uint8"
        }
      ]
    }
  • cargo_item의 구조체 속성

    cargo_ref의 구조체 속성

    cargo_row의 구조체 속성

    cargo_view의 구조체 속성

    entity_info의 구조체 속성

    entity_row의 구조체 속성

    nft_cargo_item의 구조체 속성

    {
      "name": "module_entry",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "installed",
          "type": "packed_module?"
        }
      ]
    }
  • modules_result의 구조체 속성

    {
      "name": "module_info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint16"
        },
        {
          "name": "mass",
          "type": "uint32"
        },
        {
          "name": "module_type",
          "type": "uint8"
        },
        {
          "name": "tier",
          "type": "uint8"
        }
      ]
    }
  • getmodules의 액션 반환 유형

    {
      "name": "modules_result",
      "base": "",
      "fields": [
        {
          "name": "modules",
          "type": "module_info[]"
        }
      ]
    }
  • entity_info의 구조체 속성

    projected_state의 구조체 속성

    {
      "name": "movement_stats",
      "base": "",
      "fields": [
        {
          "name": "thrust",
          "type": "uint32"
        },
        {
          "name": "drain",
          "type": "uint16"
        }
      ]
    }
  • getnearby의 액션 반환 유형

    {
      "name": "nearby_info",
      "base": "",
      "fields": [
        {
          "name": "can_travel",
          "type": "bool"
        },
        {
          "name": "current",
          "type": "entity_current_state"
        },
        {
          "name": "projected",
          "type": "entity_current_state"
        },
        {
          "name": "max_energy",
          "type": "uint16"
        },
        {
          "name": "systems",
          "type": "nearby_system[]"
        }
      ]
    }
  • nearby_info의 구조체 속성

    {
      "name": "nearby_system",
      "base": "",
      "fields": [
        {
          "name": "distance",
          "type": "uint64"
        },
        {
          "name": "energy_cost",
          "type": "uint64"
        },
        {
          "name": "flight_time",
          "type": "uint32"
        },
        {
          "name": "location",
          "type": "location_info"
        }
      ]
    }
  • nft_item_payload의 구조체 속성

    {
      "name": "nft_cargo_item",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "stats",
          "type": "uint64"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        },
        {
          "name": "quantity",
          "type": "uint32"
        }
      ]
    }
  • types_row의 구조체 속성

    {
      "name": "nft_item_payload",
      "base": "",
      "fields": [
        {
          "name": "item",
          "type": "nft_cargo_item"
        },
        {
          "name": "location",
          "type": "coordinates?"
        }
      ]
    }
  • nftinfo_result의 구조체 속성

    {
      "name": "nft_schema_def",
      "base": "",
      "fields": [
        {
          "name": "schema_name",
          "type": "name"
        },
        {
          "name": "fields",
          "type": "schema_field[]"
        }
      ]
    }
  • nftinfo_result의 구조체 속성

    {
      "name": "nft_template_def",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "schema_name",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "int32"
        }
      ]
    }
  • nftconfig의 테이블 행 유형

    {
      "name": "nftconfig_row",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "schema_name",
          "type": "name"
        }
      ]
    }
  • nftimgurl의 액션 파라미터

    {
      "name": "nftimgurl",
      "base": "",
      "fields": [
        {
          "name": "item",
          "type": "cargo_item"
        },
        {
          "name": "location",
          "type": "coordinates?"
        }
      ]
    }
  • getnftinfo의 액션 반환 유형

    {
      "name": "nftinfo_result",
      "base": "",
      "fields": [
        {
          "name": "schemas",
          "type": "nft_schema_def[]"
        },
        {
          "name": "templates",
          "type": "nft_template_def[]"
        }
      ]
    }
  • notify의 액션 파라미터

    {
      "name": "notify",
      "base": "",
      "fields": [
        {
          "name": "event",
          "type": "task_event"
        }
      ]
    }
  • oraclecfg의 테이블 행 유형

    {
      "name": "oracle_config_row",
      "base": "",
      "fields": [
        {
          "name": "threshold",
          "type": "uint8"
        }
      ]
    }
  • oracles의 테이블 행 유형

    {
      "name": "oracle_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        }
      ]
    }
  • module_entry의 구조체 속성

    {
      "name": "packed_module",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "stats",
          "type": "uint64"
        }
      ]
    }
  • placecargo의 액션 파라미터

    {
      "name": "placecargo",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "host_id",
          "type": "uint64"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • placeentity의 액션 파라미터

    {
      "name": "placeentity",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "target_nexus_id",
          "type": "uint64"
        }
      ]
    }
  • getplayer의 액션 반환 유형

    {
      "name": "player_info",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "is_player",
          "type": "bool"
        },
        {
          "name": "company_name",
          "type": "string"
        }
      ]
    }
  • player의 테이블 행 유형

    {
      "name": "player_row",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • getprojstate의 액션 반환 유형

    {
      "name": "projected_state",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "coordinates",
          "type": "coordinates"
        },
        {
          "name": "energy",
          "type": "uint16?"
        },
        {
          "name": "cargomass",
          "type": "uint32"
        },
        {
          "name": "cargo",
          "type": "cargo_view[]"
        },
        {
          "name": "hullmass",
          "type": "uint32?"
        },
        {
          "name": "capacity",
          "type": "uint32?"
        },
        {
          "name": "engines",
          "type": "movement_stats?"
        },
        {
          "name": "warp",
          "type": "warp_stats?"
        },
        {
          "name": "generator",
          "type": "energy_stats?"
        },
        {
          "name": "gatherer",
          "type": "gatherer_stats?"
        },
        {
          "name": "loaders",
          "type": "loader_stats?"
        },
        {
          "name": "hauler",
          "type": "hauler_stats?"
        },
        {
          "name": "crafter",
          "type": "crafter_stats?"
        }
      ]
    }
  • recharge의 액션 파라미터

    {
      "name": "recharge",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • recipe_response의 구조체 속성

    {
      "name": "recipe_input",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "quantity",
          "type": "uint32"
        }
      ]
    }
  • recipe_response의 구조체 속성

    {
      "name": "recipe_item_info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint16"
        },
        {
          "name": "mass",
          "type": "uint32"
        }
      ]
    }
  • recipes_result의 구조체 속성

    {
      "name": "recipe_response",
      "base": "",
      "fields": [
        {
          "name": "output_item_id",
          "type": "uint16"
        },
        {
          "name": "output_mass",
          "type": "uint32"
        },
        {
          "name": "inputs",
          "type": "recipe_input[]"
        },
        {
          "name": "stat_slots",
          "type": "stat_slot_response[]"
        },
        {
          "name": "blend_weights",
          "type": "bytes"
        },
        {
          "name": "output_item",
          "type": "recipe_item_info"
        },
        {
          "name": "input_items",
          "type": "recipe_item_info[]"
        }
      ]
    }
  • itemdata_result의 구조체 속성

    getrecipe의 액션 반환 유형

    getrecipes의 액션 반환 유형

    {
      "name": "recipes_result",
      "base": "",
      "fields": [
        {
          "name": "recipes",
          "type": "recipe_response[]"
        }
      ]
    }
  • refrshentity의 액션 파라미터

    {
      "name": "refrshentity",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        }
      ]
    }
  • removeoracle의 액션 파라미터

    {
      "name": "removeoracle",
      "base": "",
      "fields": [
        {
          "name": "oracle_id",
          "type": "name"
        }
      ]
    }
  • importreserve의 구조체 속성

    reserve의 테이블 행 유형

    {
      "name": "reserve_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "coord_id",
          "type": "uint64"
        },
        {
          "name": "stratum",
          "type": "uint16"
        },
        {
          "name": "remaining",
          "type": "uint32"
        },
        {
          "name": "last_block",
          "type": "block_timestamp_type"
        }
      ]
    }
  • resolve의 액션 파라미터

    {
      "name": "resolve",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "count",
          "type": "uint64?"
        }
      ]
    }
  • resolve의 액션 반환 유형

    {
      "name": "resolve_results",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "entity_type",
          "type": "name"
        },
        {
          "name": "resolved_count",
          "type": "uint8"
        },
        {
          "name": "new_schedule_started",
          "type": "time_point?"
        },
        {
          "name": "entitygroup",
          "type": "uint64?"
        },
        {
          "name": "group_members",
          "type": "B_vector_entity_ref_E?"
        }
      ]
    }
  • resources_result의 구조체 속성

    {
      "name": "resource_info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint16"
        },
        {
          "name": "mass",
          "type": "uint32"
        },
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "tier",
          "type": "uint8"
        }
      ]
    }
  • stratum_data의 구조체 속성

    {
      "name": "resource_stats",
      "base": "",
      "fields": [
        {
          "name": "stat1",
          "type": "uint16"
        },
        {
          "name": "stat2",
          "type": "uint16"
        },
        {
          "name": "stat3",
          "type": "uint16"
        }
      ]
    }
  • getresources의 액션 반환 유형

    {
      "name": "resources_result",
      "base": "",
      "fields": [
        {
          "name": "resources",
          "type": "resource_info[]"
        }
      ]
    }
  • reveal의 액션 파라미터

    {
      "name": "reveal",
      "base": "",
      "fields": [
        {
          "name": "oracle_id",
          "type": "name"
        },
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "reveal",
          "type": "checksum256"
        }
      ]
    }
  • reveal의 테이블 행 유형

    {
      "name": "reveal_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "oracle_id",
          "type": "name"
        },
        {
          "name": "reveal",
          "type": "checksum256"
        }
      ]
    }
  • rmmodule의 액션 파라미터

    {
      "name": "rmmodule",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "module_index",
          "type": "uint8"
        },
        {
          "name": "target_ref",
          "type": "cargo_ref?"
        }
      ]
    }
  • rmnftcfg의 액션 파라미터

    {
      "name": "rmnftcfg",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        }
      ]
    }
  • entity_info의 구조체 속성

    entity_row의 구조체 속성

    {
      "name": "schedule",
      "base": "",
      "fields": [
        {
          "name": "started",
          "type": "time_point"
        },
        {
          "name": "tasks",
          "type": "task[]"
        }
      ]
    }
  • nft_schema_def의 구조체 속성

    {
      "name": "schema_field",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "field_type",
          "type": "string"
        }
      ]
    }
  • setnftcfg의 액션 파라미터

    {
      "name": "setnftcfg",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "schema_name",
          "type": "name"
        }
      ]
    }
  • setthreshold의 액션 파라미터

    {
      "name": "setthreshold",
      "base": "",
      "fields": [
        {
          "name": "threshold",
          "type": "uint8"
        }
      ]
    }
  • setwrapcost의 액션 파라미터

    {
      "name": "setwrapcost",
      "base": "",
      "fields": [
        {
          "name": "item_type",
          "type": "uint8"
        },
        {
          "name": "tier",
          "type": "uint8"
        },
        {
          "name": "amount",
          "type": "uint64"
        }
      ]
    }
  • setwrapfee의 액션 파라미터

    {
      "name": "setwrapfee",
      "base": "",
      "fields": [
        {
          "name": "fee_pct",
          "type": "uint16"
        },
        {
          "name": "fee_account",
          "type": "name"
        }
      ]
    }
  • entity_layout의 구조체 속성

    {
      "name": "slot_def",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "output_pct",
          "type": "uint16"
        }
      ]
    }
  • recipe_response의 구조체 속성

    {
      "name": "stat_slot_response",
      "base": "",
      "fields": [
        {
          "name": "sources",
          "type": "stat_source[]"
        }
      ]
    }
  • stat_slot_response의 구조체 속성

    {
      "name": "stat_source",
      "base": "",
      "fields": [
        {
          "name": "input_index",
          "type": "uint8"
        },
        {
          "name": "input_stat_index",
          "type": "uint8"
        }
      ]
    }
  • importstate의 구조체 속성

    state의 테이블 행 유형

    {
      "name": "state_row",
      "base": "",
      "fields": [
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "epoch",
          "type": "uint32"
        },
        {
          "name": "seed",
          "type": "checksum256"
        }
      ]
    }
  • stowcargo의 액션 파라미터

    {
      "name": "stowcargo",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "nexus_id",
          "type": "uint64"
        },
        {
          "name": "cargo_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "uint64"
        }
      ]
    }
  • stowentity의 액션 파라미터

    {
      "name": "stowentity",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "nexus_id",
          "type": "uint64"
        }
      ]
    }
  • getstratum의 액션 반환 유형

    {
      "name": "stratum_data",
      "base": "",
      "fields": [
        {
          "name": "stratum",
          "type": "stratum_info"
        },
        {
          "name": "stats",
          "type": "resource_stats"
        }
      ]
    }
  • stratum_data의 구조체 속성

    {
      "name": "stratum_info",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "seed",
          "type": "uint64"
        },
        {
          "name": "richness",
          "type": "uint16"
        },
        {
          "name": "reserve",
          "type": "uint32"
        },
        {
          "name": "reserve_max",
          "type": "uint32"
        }
      ]
    }
  • types_row의 구조체 속성

    getreserves의 액션 반환 유형

    {
      "name": "stratum_remaining",
      "base": "",
      "fields": [
        {
          "name": "stratum",
          "type": "uint16"
        },
        {
          "name": "remaining",
          "type": "uint32"
        },
        {
          "name": "last_block",
          "type": "block_timestamp_type"
        }
      ]
    }
  • entity_info의 구조체 속성

    schedule의 구조체 속성

    task_event의 구조체 속성

    {
      "name": "task",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "duration",
          "type": "uint32"
        },
        {
          "name": "cancelable",
          "type": "uint8"
        },
        {
          "name": "coordinates",
          "type": "coordinates?"
        },
        {
          "name": "cargo",
          "type": "cargo_item[]"
        },
        {
          "name": "entitytarget",
          "type": "entity_ref?"
        },
        {
          "name": "entitygroup",
          "type": "uint64?"
        },
        {
          "name": "energy_cost",
          "type": "uint16?"
        }
      ]
    }
  • notify의 구조체 속성

    {
      "name": "task_event",
      "base": "",
      "fields": [
        {
          "name": "event_type",
          "type": "uint8"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "entity_type",
          "type": "name"
        },
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "task_index",
          "type": "uint8"
        },
        {
          "name": "task",
          "type": "task"
        },
        {
          "name": "starts_at",
          "type": "time_point"
        },
        {
          "name": "completes_at",
          "type": "time_point"
        },
        {
          "name": "new_energy",
          "type": "uint16?"
        }
      ]
    }
  • buildplot의 액션 반환 유형

    claimplot의 액션 반환 유형

    craft의 액션 반환 유형

    demolish의 액션 반환 유형

    deploy의 액션 반환 유형

    gather의 액션 반환 유형

    grouptravel의 액션 반환 유형

    placecargo의 액션 반환 유형

    placeentity의 액션 반환 유형

    recharge의 액션 반환 유형

    stowcargo의 액션 반환 유형

    stowentity의 액션 반환 유형

    transfer의 액션 반환 유형

    travel의 액션 반환 유형

    undeploy의 액션 반환 유형

    warp의 액션 반환 유형

    {
      "name": "task_results",
      "base": "",
      "fields": [
        {
          "name": "entities",
          "type": "entity_task_info[]"
        }
      ]
    }
  • kind_meta_result의 구조체 속성

    {
      "name": "template_meta_row",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "kind",
          "type": "name"
        },
        {
          "name": "display_label",
          "type": "string"
        }
      ]
    }
  • transfer의 액션 파라미터

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "source_id",
          "type": "uint64"
        },
        {
          "name": "dest_id",
          "type": "uint64"
        },
        {
          "name": "items",
          "type": "cargo_item[]"
        }
      ]
    }
  • travel의 액션 파라미터

    {
      "name": "travel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        },
        {
          "name": "recharge",
          "type": "bool"
        }
      ]
    }
  • types의 테이블 행 유형

    {
      "name": "types_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "entity_summary_type",
          "type": "entity_summary"
        },
        {
          "name": "game_config_type",
          "type": "game_config"
        },
        {
          "name": "stratum_remaining_type",
          "type": "stratum_remaining"
        },
        {
          "name": "nft_item_payload_type",
          "type": "nft_item_payload"
        }
      ]
    }
  • undeploy의 액션 파라미터

    {
      "name": "undeploy",
      "base": "",
      "fields": [
        {
          "name": "host_id",
          "type": "uint64"
        },
        {
          "name": "target_id",
          "type": "uint64"
        }
      ]
    }
  • warp의 액션 파라미터

    {
      "name": "warp",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • entity_info의 구조체 속성

    projected_state의 구조체 속성

    {
      "name": "warp_stats",
      "base": "",
      "fields": [
        {
          "name": "range",
          "type": "uint32"
        }
      ]
    }
  • wipe의 액션 파라미터

    {
      "name": "wipe",
      "base": "",
      "fields": []
    }
  • wrapconfig의 테이블 행 유형

    {
      "name": "wrapconfig_row",
      "base": "",
      "fields": [
        {
          "name": "fee_pct",
          "type": "uint16"
        },
        {
          "name": "fee_account",
          "type": "name"
        }
      ]
    }
  • wrapcost의 테이블 행 유형

    {
      "name": "wrapcost_row",
      "base": "",
      "fields": [
        {
          "name": "item_type",
          "type": "uint8"
        },
        {
          "name": "tier",
          "type": "uint8"
        },
        {
          "name": "amount",
          "type": "uint64"
        }
      ]
    }