Jungle 4 (Testnet)

shipload.gm

Contract

The data structures defined by this contract.

  • Action parameter in 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?"
        }
      ]
    }
  • Action parameter in addnexus

    {
      "name": "addnexus",
      "base": "",
      "fields": [
        {
          "name": "nexus_name",
          "type": "string"
        },
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • Action parameter in advance

    {
      "name": "advance",
      "base": "",
      "fields": [
        {
          "name": "reveal",
          "type": "string"
        },
        {
          "name": "commit",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in blend

    {
      "name": "blend",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "inputs",
          "type": "cargo_item[]"
        }
      ]
    }
  • Action parameter in buildplot

    {
      "name": "buildplot",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "plot_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in cancel

    {
      "name": "cancel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "count",
          "type": "uint64"
        }
      ]
    }
  • Action return type for 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?"
        }
      ]
    }
  • Struct property of blend

    Struct property of craft

    Struct property of nft_item_payload

    Struct property of nftimgurl

    Struct property of task

    Struct property of transfer

    {
      "name": "cargo_item",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "stats",
          "type": "uint64"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        },
        {
          "name": "quantity",
          "type": "uint32"
        }
      ]
    }
  • Struct property of addmodule

    Struct property of deploy

    Struct property of rmmodule

    {
      "name": "cargo_ref",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "stats",
          "type": "uint64"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        }
      ]
    }
  • Struct property of importcargo

    Table row type of 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[]"
        }
      ]
    }
  • Struct property of entity_info

    Struct property of 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"
        }
      ]
    }
  • Action parameter in claimplot

    {
      "name": "claimplot",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "target_item_id",
          "type": "uint16"
        },
        {
          "name": "coords",
          "type": "coordinates"
        }
      ]
    }
  • Action parameter in claimstarter

    {
      "name": "claimstarter",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • Action parameter in cleanrsvp

    {
      "name": "cleanrsvp",
      "base": "",
      "fields": [
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "max_rows",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in cleartable

    {
      "name": "cleartable",
      "base": "",
      "fields": [
        {
          "name": "table_name",
          "type": "name"
        },
        {
          "name": "scope",
          "type": "name?"
        },
        {
          "name": "max_rows",
          "type": "uint64?"
        }
      ]
    }
  • Action parameter in commit

    {
      "name": "commit",
      "base": "",
      "fields": [
        {
          "name": "commit",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in configlog

    {
      "name": "configlog",
      "base": "",
      "fields": [
        {
          "name": "config",
          "type": "game_config"
        }
      ]
    }
  • Struct property of claimplot

    Struct property of entity_current_state

    Struct property of entity_info

    Struct property of entity_row

    Struct property of entity_summary

    Struct property of geteligible

    Struct property of location_info

    Struct property of location_static

    Struct property of nft_item_payload

    Struct property of nftimgurl

    Struct property of projected_state

    Struct property of task

    {
      "name": "coordinates",
      "base": "",
      "fields": [
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        },
        {
          "name": "z",
          "type": "uint16?"
        }
      ]
    }
  • Action parameter in craft

    {
      "name": "craft",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "recipe_id",
          "type": "uint16"
        },
        {
          "name": "quantity",
          "type": "uint32"
        },
        {
          "name": "inputs",
          "type": "cargo_item[]"
        }
      ]
    }
  • Struct property of entity_info

    Struct property of entity_row

    Struct property of projected_state

    {
      "name": "crafter_stats",
      "base": "",
      "fields": [
        {
          "name": "speed",
          "type": "uint16"
        },
        {
          "name": "drain",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in demolish

    {
      "name": "demolish",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in deploy

    {
      "name": "deploy",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ref",
          "type": "cargo_ref"
        }
      ]
    }
  • Action parameter in deploynft

    {
      "name": "deploynft",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "target_nexus_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in 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[]"
        }
      ]
    }
  • Action parameter in enable

    {
      "name": "enable",
      "base": "",
      "fields": [
        {
          "name": "enabled",
          "type": "bool"
        }
      ]
    }
  • Struct property of entity_info

    Struct property of entity_row

    Struct property of projected_state

    {
      "name": "energy_stats",
      "base": "",
      "fields": [
        {
          "name": "capacity",
          "type": "uint16"
        },
        {
          "name": "recharge",
          "type": "uint16"
        }
      ]
    }
  • Struct property of nearby_info

    {
      "name": "entity_current_state",
      "base": "",
      "fields": [
        {
          "name": "coordinates",
          "type": "coordinates"
        },
        {
          "name": "energy",
          "type": "uint16"
        }
      ]
    }
  • Struct property of game_config

    {
      "name": "entity_defaults",
      "base": "",
      "fields": [
        {
          "name": "warehouse_z",
          "type": "uint16"
        },
        {
          "name": "container_z",
          "type": "uint16"
        }
      ]
    }
  • Action return type for getentities

    Action return type for 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": "loaders",
          "type": "loader_stats?"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        },
        {
          "name": "energy",
          "type": "uint16?"
        },
        {
          "name": "hullmass",
          "type": "uint32?"
        },
        {
          "name": "engines",
          "type": "movement_stats?"
        },
        {
          "name": "generator",
          "type": "energy_stats?"
        },
        {
          "name": "capacity",
          "type": "uint32?"
        },
        {
          "name": "gatherer",
          "type": "gatherer_stats?"
        },
        {
          "name": "hauler",
          "type": "hauler_stats?"
        },
        {
          "name": "warp",
          "type": "warp_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?"
        }
      ]
    }
  • {
      "name": "entity_layout",
      "base": "",
      "fields": [
        {
          "name": "entity_item_id",
          "type": "uint16"
        },
        {
          "name": "slots",
          "type": "slot_def[]"
        }
      ]
    }
  • Action return type for getslots

    {
      "name": "entity_layouts_result",
      "base": "",
      "fields": [
        {
          "name": "entities",
          "type": "entity_layout[]"
        }
      ]
    }
  • Struct property of entitygroup_row

    Struct property of grouptravel

    Struct property of task

    {
      "name": "entity_ref",
      "base": "",
      "fields": [
        {
          "name": "entity_type",
          "type": "name"
        },
        {
          "name": "entity_id",
          "type": "uint64"
        }
      ]
    }
  • Struct property of importentity

    Table row type of entity

    {
      "name": "entity_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "kind",
          "type": "name"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "stats",
          "type": "uint64"
        },
        {
          "name": "coordinates",
          "type": "coordinates"
        },
        {
          "name": "hullmass",
          "type": "uint32?"
        },
        {
          "name": "capacity",
          "type": "uint32?"
        },
        {
          "name": "energy",
          "type": "uint16?"
        },
        {
          "name": "cargomass",
          "type": "uint32"
        },
        {
          "name": "engines",
          "type": "movement_stats?"
        },
        {
          "name": "generator",
          "type": "energy_stats?"
        },
        {
          "name": "loaders",
          "type": "loader_stats?"
        },
        {
          "name": "gatherer",
          "type": "gatherer_stats?"
        },
        {
          "name": "warp",
          "type": "warp_stats?"
        },
        {
          "name": "crafter",
          "type": "crafter_stats?"
        },
        {
          "name": "hauler",
          "type": "hauler_stats?"
        },
        {
          "name": "modules",
          "type": "module_entry[]"
        },
        {
          "name": "schedule",
          "type": "schedule?"
        },
        {
          "name": "item_id",
          "type": "uint16"
        }
      ]
    }
  • Struct property of types_row

    Action return type for 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"
        }
      ]
    }
  • Struct property of 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"
        }
      ]
    }
  • Struct property of importgroup

    Table row type of entitygroup

    {
      "name": "entitygroup_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "participants",
          "type": "entity_ref[]"
        }
      ]
    }
  • Struct property of enum_result

    {
      "name": "enum_member",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "uint8"
        },
        {
          "name": "name",
          "type": "string"
        }
      ]
    }
  • Action return type for getentcls

    Action return type for getitemtypes

    Action return type for getmodtypes

    Action return type for getrescats

    {
      "name": "enum_result",
      "base": "",
      "fields": [
        {
          "name": "members",
          "type": "enum_member[]"
        }
      ]
    }
  • Action parameter in fixcargomass

    {
      "name": "fixcargomass",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        }
      ]
    }
  • Struct property of configlog

    Struct property of types_row

    Action return type for getconfig

    {
      "name": "game_config",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint32"
        },
        {
          "name": "defaults",
          "type": "entity_defaults"
        },
        {
          "name": "items",
          "type": "item_def[]"
        }
      ]
    }
  • Action parameter in gather

    {
      "name": "gather",
      "base": "",
      "fields": [
        {
          "name": "source_id",
          "type": "uint64"
        },
        {
          "name": "destination_id",
          "type": "uint64"
        },
        {
          "name": "stratum",
          "type": "uint16"
        },
        {
          "name": "quantity",
          "type": "uint32"
        }
      ]
    }
  • Struct property of entity_info

    Struct property of entity_row

    Struct property of projected_state

    {
      "name": "gatherer_stats",
      "base": "",
      "fields": [
        {
          "name": "yield",
          "type": "uint16"
        },
        {
          "name": "drain",
          "type": "uint16"
        },
        {
          "name": "depth",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in getconfig

    {
      "name": "getconfig",
      "base": "",
      "fields": []
    }
  • Action parameter in geteligible

    {
      "name": "geteligible",
      "base": "",
      "fields": [
        {
          "name": "coords",
          "type": "coordinates"
        },
        {
          "name": "stratum",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in getentcls

    {
      "name": "getentcls",
      "base": "",
      "fields": []
    }
  • Action parameter in getentities

    {
      "name": "getentities",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "entity_type",
          "type": "name?"
        }
      ]
    }
  • Action parameter in getentity

    {
      "name": "getentity",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in getitemdata

    {
      "name": "getitemdata",
      "base": "",
      "fields": []
    }
  • Action parameter in getitemids

    {
      "name": "getitemids",
      "base": "",
      "fields": []
    }
  • Action parameter in getitems

    {
      "name": "getitems",
      "base": "",
      "fields": []
    }
  • Action parameter in getitemtypes

    {
      "name": "getitemtypes",
      "base": "",
      "fields": []
    }
  • Action parameter in getkindmeta

    {
      "name": "getkindmeta",
      "base": "",
      "fields": []
    }
  • Action parameter in getlocation

    {
      "name": "getlocation",
      "base": "",
      "fields": [
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • Action parameter in getlocdata

    {
      "name": "getlocdata",
      "base": "",
      "fields": [
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • Action parameter in getmodtypes

    {
      "name": "getmodtypes",
      "base": "",
      "fields": []
    }
  • Action parameter in getmodules

    {
      "name": "getmodules",
      "base": "",
      "fields": []
    }
  • Action parameter in getnearby

    {
      "name": "getnearby",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "recharge",
          "type": "bool"
        }
      ]
    }
  • Action parameter in getnftinfo

    {
      "name": "getnftinfo",
      "base": "",
      "fields": []
    }
  • Action parameter in getplayer

    {
      "name": "getplayer",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in getprojstate

    {
      "name": "getprojstate",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "task_count",
          "type": "uint8?"
        }
      ]
    }
  • Action parameter in getrecipe

    {
      "name": "getrecipe",
      "base": "",
      "fields": [
        {
          "name": "output_item_id",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in getrecipes

    {
      "name": "getrecipes",
      "base": "",
      "fields": [
        {
          "name": "lower_bound",
          "type": "uint16"
        },
        {
          "name": "limit",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in getrescats

    {
      "name": "getrescats",
      "base": "",
      "fields": []
    }
  • Action parameter in getreserves

    {
      "name": "getreserves",
      "base": "",
      "fields": [
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • Action parameter in getresources

    {
      "name": "getresources",
      "base": "",
      "fields": []
    }
  • Action parameter in getslots

    {
      "name": "getslots",
      "base": "",
      "fields": []
    }
  • Action parameter in getstratum

    {
      "name": "getstratum",
      "base": "",
      "fields": [
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        },
        {
          "name": "stratum",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in getsummaries

    {
      "name": "getsummaries",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "entity_type",
          "type": "name?"
        }
      ]
    }
  • Action parameter in grouptravel

    {
      "name": "grouptravel",
      "base": "",
      "fields": [
        {
          "name": "entities",
          "type": "entity_ref[]"
        },
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        },
        {
          "name": "recharge",
          "type": "bool"
        }
      ]
    }
  • Action parameter in hash

    {
      "name": "hash",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "string"
        }
      ]
    }
  • Action parameter in hash512

    {
      "name": "hash512",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "string"
        }
      ]
    }
  • Struct property of entity_info

    Struct property of entity_row

    Struct property of projected_state

    {
      "name": "hauler_stats",
      "base": "",
      "fields": [
        {
          "name": "capacity",
          "type": "uint8"
        },
        {
          "name": "efficiency",
          "type": "uint16"
        },
        {
          "name": "drain",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in importcargo

    {
      "name": "importcargo",
      "base": "",
      "fields": [
        {
          "name": "row",
          "type": "cargo_row"
        }
      ]
    }
  • Action parameter in importentity

    {
      "name": "importentity",
      "base": "",
      "fields": [
        {
          "name": "row",
          "type": "entity_row"
        }
      ]
    }
  • Action parameter in importgroup

    {
      "name": "importgroup",
      "base": "",
      "fields": [
        {
          "name": "row",
          "type": "entitygroup_row"
        }
      ]
    }
  • Action parameter in importplayer

    {
      "name": "importplayer",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Action parameter in importreserve

    {
      "name": "importreserve",
      "base": "",
      "fields": [
        {
          "name": "epoch_scope",
          "type": "uint32"
        },
        {
          "name": "row",
          "type": "reserve_row"
        }
      ]
    }
  • Action parameter in importstate

    {
      "name": "importstate",
      "base": "",
      "fields": [
        {
          "name": "row",
          "type": "state_row"
        }
      ]
    }
  • Action parameter in initialize

    {
      "name": "initialize",
      "base": "",
      "fields": [
        {
          "name": "seed",
          "type": "checksum256"
        }
      ]
    }
  • Struct property of game_config

    Struct property of itemdata_result

    Struct property of 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"
        }
      ]
    }
  • Struct property of item_ids_result

    {
      "name": "item_id_pair",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint16"
        },
        {
          "name": "name",
          "type": "string"
        }
      ]
    }
  • Action return type for getitemids

    {
      "name": "item_ids_result",
      "base": "",
      "fields": [
        {
          "name": "items",
          "type": "item_id_pair[]"
        }
      ]
    }
  • Action return type for getitemdata

    {
      "name": "itemdata_result",
      "base": "",
      "fields": [
        {
          "name": "items",
          "type": "item_def[]"
        },
        {
          "name": "recipes",
          "type": "recipes_result"
        }
      ]
    }
  • Action return type for getitems

    {
      "name": "items_info",
      "base": "",
      "fields": [
        {
          "name": "items",
          "type": "item_def[]"
        }
      ]
    }
  • Action parameter in join

    {
      "name": "join",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action return type for getkindmeta

    {
      "name": "kind_meta_result",
      "base": "",
      "fields": [
        {
          "name": "kinds",
          "type": "kind_meta_row[]"
        },
        {
          "name": "templates",
          "type": "template_meta_row[]"
        }
      ]
    }
  • Struct property of 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"
        }
      ]
    }
  • Struct property of entity_info

    Struct property of entity_row

    Struct property of projected_state

    {
      "name": "loader_stats",
      "base": "",
      "fields": [
        {
          "name": "mass",
          "type": "uint32"
        },
        {
          "name": "thrust",
          "type": "uint16"
        },
        {
          "name": "quantity",
          "type": "uint8"
        }
      ]
    }
  • Action return type for getlocdata

    {
      "name": "location_derived",
      "base": "",
      "fields": [
        {
          "name": "static_props",
          "type": "location_static"
        },
        {
          "name": "size",
          "type": "uint16"
        }
      ]
    }
  • Struct property of nearby_system

    Action return type for getlocation

    {
      "name": "location_info",
      "base": "",
      "fields": [
        {
          "name": "coords",
          "type": "coordinates"
        },
        {
          "name": "is_system",
          "type": "bool"
        }
      ]
    }
  • Struct property of 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"
        }
      ]
    }
  • Struct property of cargo_item

    Struct property of cargo_ref

    Struct property of cargo_row

    Struct property of cargo_view

    Struct property of entity_info

    Struct property of entity_row

    {
      "name": "module_entry",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "installed",
          "type": "packed_module?"
        }
      ]
    }
  • Struct property of modules_result

    {
      "name": "module_info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint16"
        },
        {
          "name": "mass",
          "type": "uint32"
        },
        {
          "name": "module_type",
          "type": "uint8"
        },
        {
          "name": "tier",
          "type": "uint8"
        }
      ]
    }
  • Action return type for getmodules

    {
      "name": "modules_result",
      "base": "",
      "fields": [
        {
          "name": "modules",
          "type": "module_info[]"
        }
      ]
    }
  • Struct property of entity_info

    Struct property of entity_row

    Struct property of projected_state

    {
      "name": "movement_stats",
      "base": "",
      "fields": [
        {
          "name": "thrust",
          "type": "uint32"
        },
        {
          "name": "drain",
          "type": "uint16"
        }
      ]
    }
  • Action return type for 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[]"
        }
      ]
    }
  • Struct property of 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"
        }
      ]
    }
  • Struct property of types_row

    {
      "name": "nft_item_payload",
      "base": "",
      "fields": [
        {
          "name": "item",
          "type": "cargo_item"
        },
        {
          "name": "location",
          "type": "coordinates?"
        }
      ]
    }
  • Struct property of nftinfo_result

    {
      "name": "nft_schema_def",
      "base": "",
      "fields": [
        {
          "name": "schema_name",
          "type": "name"
        },
        {
          "name": "fields",
          "type": "schema_field[]"
        }
      ]
    }
  • Struct property of nftinfo_result

    {
      "name": "nft_template_def",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "schema_name",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "int32"
        }
      ]
    }
  • Table row type of nftconfig

    {
      "name": "nftconfig_row",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "schema_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in nftimgurl

    {
      "name": "nftimgurl",
      "base": "",
      "fields": [
        {
          "name": "item",
          "type": "cargo_item"
        },
        {
          "name": "location",
          "type": "coordinates?"
        }
      ]
    }
  • Action return type for getnftinfo

    {
      "name": "nftinfo_result",
      "base": "",
      "fields": [
        {
          "name": "schemas",
          "type": "nft_schema_def[]"
        },
        {
          "name": "templates",
          "type": "nft_template_def[]"
        }
      ]
    }
  • Action parameter in notify

    {
      "name": "notify",
      "base": "",
      "fields": [
        {
          "name": "event",
          "type": "task_event"
        }
      ]
    }
  • Struct property of module_entry

    {
      "name": "packed_module",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "stats",
          "type": "uint64"
        }
      ]
    }
  • Action return type for getplayer

    {
      "name": "player_info",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "is_player",
          "type": "bool"
        },
        {
          "name": "company_name",
          "type": "string"
        }
      ]
    }
  • Table row type of player

    {
      "name": "player_row",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Action return type for 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": "engines",
          "type": "movement_stats?"
        },
        {
          "name": "loaders",
          "type": "loader_stats?"
        },
        {
          "name": "generator",
          "type": "energy_stats?"
        },
        {
          "name": "capacity",
          "type": "uint32?"
        },
        {
          "name": "gatherer",
          "type": "gatherer_stats?"
        },
        {
          "name": "hauler",
          "type": "hauler_stats?"
        },
        {
          "name": "warp",
          "type": "warp_stats?"
        },
        {
          "name": "crafter",
          "type": "crafter_stats?"
        }
      ]
    }
  • Action parameter in recharge

    {
      "name": "recharge",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Struct property of recipe_response

    {
      "name": "recipe_input",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "tier",
          "type": "uint8"
        },
        {
          "name": "quantity",
          "type": "uint32"
        }
      ]
    }
  • Struct property of recipe_response

    {
      "name": "recipe_item_info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint16"
        },
        {
          "name": "mass",
          "type": "uint32"
        }
      ]
    }
  • Struct property of 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[]"
        }
      ]
    }
  • Struct property of itemdata_result

    Action return type for getrecipe

    Action return type for getrecipes

    {
      "name": "recipes_result",
      "base": "",
      "fields": [
        {
          "name": "recipes",
          "type": "recipe_response[]"
        }
      ]
    }
  • Action parameter in refrshentity

    {
      "name": "refrshentity",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        }
      ]
    }
  • Struct property of importreserve

    Table row type of 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"
        }
      ]
    }
  • Action parameter in resolve

    {
      "name": "resolve",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "count",
          "type": "uint64?"
        }
      ]
    }
  • Action return type for 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?"
        }
      ]
    }
  • Struct property of resources_result

    {
      "name": "resource_info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint16"
        },
        {
          "name": "mass",
          "type": "uint32"
        },
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "tier",
          "type": "uint8"
        }
      ]
    }
  • Struct property of stratum_data

    {
      "name": "resource_stats",
      "base": "",
      "fields": [
        {
          "name": "stat1",
          "type": "uint16"
        },
        {
          "name": "stat2",
          "type": "uint16"
        },
        {
          "name": "stat3",
          "type": "uint16"
        }
      ]
    }
  • Action return type for getresources

    {
      "name": "resources_result",
      "base": "",
      "fields": [
        {
          "name": "resources",
          "type": "resource_info[]"
        }
      ]
    }
  • Action parameter in rmmodule

    {
      "name": "rmmodule",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "module_index",
          "type": "uint8"
        },
        {
          "name": "target_ref",
          "type": "cargo_ref?"
        }
      ]
    }
  • Action parameter in rmnftcfg

    {
      "name": "rmnftcfg",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in salt

    {
      "name": "salt",
      "base": "",
      "fields": [
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Struct property of entity_info

    Struct property of entity_row

    {
      "name": "schedule",
      "base": "",
      "fields": [
        {
          "name": "started",
          "type": "time_point"
        },
        {
          "name": "tasks",
          "type": "task[]"
        }
      ]
    }
  • Struct property of nft_schema_def

    {
      "name": "schema_field",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "field_type",
          "type": "string"
        }
      ]
    }
  • Action parameter in setnftcfg

    {
      "name": "setnftcfg",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "schema_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in skipreveal

    {
      "name": "skipreveal",
      "base": "",
      "fields": [
        {
          "name": "commit",
          "type": "checksum256"
        }
      ]
    }
  • Struct property of entity_layout

    {
      "name": "slot_def",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "output_pct",
          "type": "uint16"
        }
      ]
    }
  • Struct property of recipe_response

    {
      "name": "stat_slot_response",
      "base": "",
      "fields": [
        {
          "name": "sources",
          "type": "stat_source[]"
        }
      ]
    }
  • Struct property of stat_slot_response

    {
      "name": "stat_source",
      "base": "",
      "fields": [
        {
          "name": "input_index",
          "type": "uint8"
        },
        {
          "name": "input_stat_index",
          "type": "uint8"
        }
      ]
    }
  • Struct property of importstate

    Table row type of state

    {
      "name": "state_row",
      "base": "",
      "fields": [
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "epoch",
          "type": "uint32"
        },
        {
          "name": "salt",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "checksum256"
        },
        {
          "name": "commit",
          "type": "checksum256"
        }
      ]
    }
  • Action return type for getstratum

    {
      "name": "stratum_data",
      "base": "",
      "fields": [
        {
          "name": "stratum",
          "type": "stratum_info"
        },
        {
          "name": "stats",
          "type": "resource_stats"
        }
      ]
    }
  • Struct property of 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"
        }
      ]
    }
  • Struct property of types_row

    Action return type for getreserves

    {
      "name": "stratum_remaining",
      "base": "",
      "fields": [
        {
          "name": "stratum",
          "type": "uint16"
        },
        {
          "name": "remaining",
          "type": "uint32"
        },
        {
          "name": "last_block",
          "type": "block_timestamp_type"
        }
      ]
    }
  • Struct property of entity_info

    Struct property of schedule

    Struct property of 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?"
        }
      ]
    }
  • Struct property of 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?"
        }
      ]
    }
  • Action return type for buildplot

    Action return type for claimplot

    Action return type for craft

    Action return type for demolish

    Action return type for deploy

    Action return type for deploynft

    Action return type for gather

    Action return type for grouptravel

    Action return type for recharge

    Action return type for transfer

    Action return type for travel

    Action return type for undeploy

    Action return type for unwrapnft

    Action return type for warp

    Action return type for wrap

    Action return type for wrapentity

    {
      "name": "task_results",
      "base": "",
      "fields": [
        {
          "name": "entities",
          "type": "entity_task_info[]"
        }
      ]
    }
  • Struct property of kind_meta_result

    {
      "name": "template_meta_row",
      "base": "",
      "fields": [
        {
          "name": "item_id",
          "type": "uint16"
        },
        {
          "name": "kind",
          "type": "name"
        },
        {
          "name": "display_label",
          "type": "string"
        }
      ]
    }
  • Action parameter in transfer

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "source_id",
          "type": "uint64"
        },
        {
          "name": "dest_id",
          "type": "uint64"
        },
        {
          "name": "items",
          "type": "cargo_item[]"
        }
      ]
    }
  • Action parameter in travel

    {
      "name": "travel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        },
        {
          "name": "recharge",
          "type": "bool"
        }
      ]
    }
  • Table row type of 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"
        }
      ]
    }
  • Action parameter in undeploy

    {
      "name": "undeploy",
      "base": "",
      "fields": [
        {
          "name": "host_id",
          "type": "uint64"
        },
        {
          "name": "target_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in unwrapnft

    {
      "name": "unwrapnft",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "host_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in warp

    {
      "name": "warp",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "x",
          "type": "int64"
        },
        {
          "name": "y",
          "type": "int64"
        }
      ]
    }
  • Struct property of entity_info

    Struct property of entity_row

    Struct property of projected_state

    {
      "name": "warp_stats",
      "base": "",
      "fields": [
        {
          "name": "range",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in wipe

    {
      "name": "wipe",
      "base": "",
      "fields": []
    }
  • Action parameter in wrap

    {
      "name": "wrap",
      "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"
        }
      ]
    }
  • Action parameter in wrapentity

    {
      "name": "wrapentity",
      "base": "",
      "fields": [
        {
          "name": "entity_id",
          "type": "uint64"
        },
        {
          "name": "nexus_id",
          "type": "uint64"
        }
      ]
    }