Jungle 4 (Testnet)

eon.shipload

Contract

The actions for this contract with their input parameters and potential response data.

  • Request Parameters
    plot_id uint64
    Response Array
    entities entity_task_info[]
  • Request Parameters
    player name
    entity_id uint64
    x int64
    y int64
    bundle cargo_item[]
    Response Array
    entities entity_task_info[]
  • addmodule

    Install a module into a slot

    Request Parameters
    entity_id uint64
    module_index uint8
    module_ref cargo_ref
    target_ref cargo_ref?
  • addnexus

    Add a nexus location

    Request Parameters
    nexus_name string
    x int64
    y int64
  • Request Parameters
    oracle_id name
  • blend

    Blend cargo stacks

    Request Parameters
    id uint64
    inputs cargo_item[]
  • Request Parameters
    builder_id uint64
    plot_id uint64
    Response Array
    entities entity_task_info[]
  • cancel

    Cancel scheduled tasks

    Request Parameters
    id uint64
    lane_key uint8
    count uint64
    Response Object
    entity_id uint64
    entity_type name
    cancelled_count uint8
    schedule_started time_point?
    entitygroup uint64?
    group_members B_vector_entity_ref_E?
  • Request Parameters
    job_id uint64
    ship_id uint64
  • Request Parameters
    job_id uint64
  • Request Parameters
    x int64
    y int64
  • Request Parameters
    job_id uint64
    ship_id uint64
  • Request Parameters
    builder_id uint64
    target_item_id uint16
    slot cluster_slot
    Response Array
    entities entity_task_info[]
  • Request Parameters
    owner name
  • Request Parameters
    job_id uint64
  • cleanrsvp

    Clean up past epoch reserves

    Request Parameters
    epoch uint64
    max_rows uint64
  • cleartable

    DEBUG: cleartable action

    Request Parameters
    table_name name
    scope name?
    max_rows uint64?
  • Request Parameters
    id uint64
    recipe_id uint16
    quantity uint32
    sources cluster_source[]
    target uint64?
    slot uint8?
    Response Array
    entities entity_task_info[]
  • commit

    Set commit value

    Request Parameters
    oracle_id name
    epoch uint64
    commit checksum256
  • configlog

    Log game configuration

    Request Parameters
    config game_config
  • craft

    Craft items from a recipe

    Request Parameters
    id uint64
    recipe_id uint16
    quantity uint32
    inputs cargo_item[]
    target uint64?
    slot uint8?
    Response Array
    entities entity_task_info[]
  • Request Parameters
    ship_id uint64
    workshop_id uint64
    slot uint8
    recipe_id uint16
    quantity uint32
    inputs cargo_item[]
    Response Object
    job_id uint64
    starts_at time_point
    completes_at time_point
  • Request Parameters
    owner name
    x int64
    y int64
    amount_atomic uint64
  • Request Parameters
    x int64
    y int64
    node_id uint32
  • Request Parameters
    entity_id uint64
  • demolish

    Demolish a stationary entity

    Request Parameters
    entity_id uint64
    Response Array
    entities entity_task_info[]
  • deploy

    Deploy a packed entity

    Request Parameters
    id uint64
    ref cargo_ref
    slot cluster_slot?
    Response Array
    entities entity_task_info[]
  • Request Parameters
    ship_id uint64
    depot_id uint64
    items cargo_item[]
    Response Array
    entities entity_task_info[]
  • Request Parameters
    ship_id uint64
    depot_id uint64
    items cargo_item[]
    Response Array
    entities entity_task_info[]
  • descentity

    Describe a packed entity

    Request Parameters
    item_id uint16
    hull_stats uint64
    module_items uint16[]
    module_stats uint64[]
    Response Object
    descentity string
  • enable

    Set enabled state

    Request Parameters
    enabled bool
  • fixcargomass

    DEBUG: recompute entity cargo mass

    Request Parameters
    entity_id uint64
  • Request Parameters
    No action parameters.
  • forcereveal

    DEBUG: force-finalize an epoch from existing reveals

    Request Parameters
    epoch uint64
  • Request Parameters
    player name
    entity_id uint64
    x int64
    y int64
  • gather

    Gather resources

    Request Parameters
    source_id uint64
    destination_id uint64
    stratum uint16
    quantity uint32
    slot uint8?
    Response Array
    entities entity_task_info[]
  • Request Parameters
    source_id uint64
    destination_id uint64
    stratum uint16
    quantity uint32
    recharge bool
    slots bytes
    Response Array
    entities entity_task_info[]
  • genesisfleet

    Mint the one-time genesis fleet

    Request Parameters
    entities entity_row[]
  • Request Parameters
    x int64
    y int64
    Response Object
    location_id uint64
    lifetime uint64
    watermark uint64
    surplus uint64
    mandate uint32
    next_cost uint64
    prereqs_met bool
    buildable bool
    epoch uint32
    built charter_view[]
  • Request Parameters
    No action parameters.
    Response Array
    nodes charter_node_def[]
  • Request Parameters
    No action parameters.
    Response Array
    worlds charter_ready_view[]
  • Request Parameters
    hub_id uint64
    Response Object
    root uint64
    cells cluster_cell[]
  • getconfig

    Get game configuration

    Request Parameters
    No action parameters.
    Response Object
    version uint32
    defaults entity_defaults
    items item_def[]
  • Request Parameters
    item_id uint16
    Response Object
    item_id uint16
    processed_kg uint64
    buckets decomp_bucket[]
  • Request Parameters
    x int64
    y int64
    Response Object
    abundant_mask uint8
    lacking_mask uint8
    acute uint8
    need_fp uint64[]
    epoch uint32
  • Request Parameters
    owner name
    asset_id uint64
    Response Object
    getdeposit extended_asset
  • Request Parameters
    depot_id uint64
    owner name
    Response Object
    player_cap uint64
    stored_mass uint64
    reserved_mass uint64
    rows depot_row[]
  • Request Parameters
    ax int64
    ay int64
    bx int64
    by int64
    Response Object
    getdistance uint64
  • geteligible

    Get eligible resource item IDs at a location and stratum

    Request Parameters
    coords coordinates
    stratum uint16
    Response Array
    geteligible uint16[]
  • getentcls

    Get entity class enum values

    Request Parameters
    No action parameters.
    Response Array
    members enum_member[]
  • getentities

    Get all entities for a player

    Request Parameters
    owner name
    entity_type name?
    Response Array
    ... entity_info[]
  • getentity

    Get entity state

    Request Parameters
    entity_id uint64
    Response Object
    type name
    id uint64
    owner name
    entity_name string
    coordinates coordinates
    item_id uint16
    cargomass uint32
    cargo cargo_view[]
    modules module_entry[]
    energy uint32?
    hullmass uint32?
    capacity uint32?
    engines movement_stats?
    warp warp_stats?
    generator energy_stats?
    hauler hauler_stats?
    gatherer_lanes gatherer_lane[]
    crafter_lanes crafter_lane[]
    builder_lanes builder_lane[]
    loader_lanes loader_lane[]
    launcher launcher_stats?
    lanes lane[]
    holds hold[]
  • Request Parameters
    item_id uint16
    Response Array
    cells grid_cell[]
  • Request Parameters
    active uint64
    epochs uint32
    Response Object
    getinfdecay uint64
  • Request Parameters
    owner name
    x int64
    y int64
    Response Object
    player_lifetime uint64
    player_active uint64
    standing_lifetime uint64
    standing_active uint64
    location_lifetime uint64
    location_active uint64
    watermark uint64
    mandate uint32
    founder name
    founded uint32
    epoch uint32
  • Request Parameters
    items cargo_item[]
    x int64
    y int64
    Response Object
    total_atomic uint64
    per_item_atomic uint64[]
  • getitemdata

    Get full item catalog

    Request Parameters
    No action parameters.
    Response Array
    items item_def[]
    recipes recipes_result
  • getitemids

    Get item id to name mappings

    Request Parameters
    No action parameters.
    Response Array
    items item_id_pair[]
  • getitems

    Get all available items

    Request Parameters
    No action parameters.
    Response Array
    items item_def[]
  • Request Parameters
    item_id uint16
    Response Object
    getitemtype uint8
  • getitemtypes

    Get item type enum values

    Request Parameters
    No action parameters.
    Response Array
    members enum_member[]
  • Request Parameters
    workshop_id uint64
    Response Array
    jobs job_row[]
  • getkindmeta

    Get entity kind metadata

    Request Parameters
    No action parameters.
    Response Array
    kinds kind_meta_row[]
    templates template_meta_row[]
  • getlocation

    Get location information

    Request Parameters
    x int64
    y int64
    Response Object
    coords coordinates
    is_system bool
    is_wormhole bool
  • getlocdata

    Get derived location data

    Request Parameters
    x int64
    y int64
    Response Object
    static_props location_static
    size uint16
  • Request Parameters
    No action parameters.
    Response Array
    thresholds mint_threshold_view[]
    burn_bps uint16
  • Request Parameters
    No action parameters.
    Response Object
    getmintready uint32
  • getmodtypes

    Get module type enum values

    Request Parameters
    No action parameters.
    Response Array
    members enum_member[]
  • getmodules

    Get all module items

    Request Parameters
    No action parameters.
    Response Array
    modules module_info[]
  • getnearby

    Get nearby reachable systems

    Request Parameters
    entity_id uint64
    recharge bool
    Response Object
    can_travel bool
    current entity_current_state
    projected entity_current_state
    max_energy uint32
    systems nearby_system[]
  • Request Parameters
    No action parameters.
    Response Array
    getnftbase string[]
  • getnftinfo

    Get NFT schema and template configuration

    Request Parameters
    No action parameters.
    Response Array
    schemas nft_schema_def[]
    templates nft_template_def[]
  • getplayer

    Get player information

    Request Parameters
    account name
    Response Object
    owner name
    is_player bool
    company_name string
  • Request Parameters
    category uint8
    tier uint8
    Response Object
    category uint8
    tier uint8
    item_id uint16
    standard_quantity uint64
    standard_stats uint64
    premium_quantity uint64
    premium_stats uint64
    bar uint64
    threshold uint64
  • Request Parameters
    No action parameters.
    Response Array
    pools pool_view[]
  • getprojstate

    Get projected entity state

    Request Parameters
    entity_id uint64
    task_count uint8?
    Response Object
    owner name
    coordinates coordinates
    energy uint32?
    cargomass uint32
    cargo cargo_view[]
    hullmass uint32?
    capacity uint32?
    engines movement_stats?
    warp warp_stats?
    generator energy_stats?
    hauler hauler_stats?
    gatherer_lanes gatherer_lane[]
    crafter_lanes crafter_lane[]
    builder_lanes builder_lane[]
    loader_lanes loader_lane[]
    launcher launcher_stats?
    tier uint8
  • getrecipe

    Get a single crafting recipe

    Request Parameters
    output_item_id uint16
    Response Array
    recipes recipe_response[]
  • getrecipes

    List crafting recipes

    Request Parameters
    lower_bound uint16
    limit uint8
    Response Array
    recipes recipe_response[]
  • getrescats

    Get resource category enum values

    Request Parameters
    No action parameters.
    Response Array
    members enum_member[]
  • getreserves

    Get current reserve modifications at a location

    Request Parameters
    x int64
    y int64
    Response Array
    ... stratum_remaining[]
  • getresources

    Get all resource items

    Request Parameters
    No action parameters.
    Response Array
    resources resource_info[]
  • Request Parameters
    workshop_id uint64
    Response Object
    entity uint64
    sockets service_socket[]
  • getslots

    Get entity slot layouts

    Request Parameters
    No action parameters.
    Response Array
    entities entity_layout[]
  • getstratum

    Get resource stratum data

    Request Parameters
    x int64
    y int64
    stratum uint16
    Response Object
    stratum stratum_info
    stats resource_stats
  • getsummaries

    Get entity summaries for a player

    Request Parameters
    owner name
    entity_type name?
    Response Array
    ... entity_summary[]
  • Request Parameters
    dock_id uint64
    Response Array
    jobs upgjob_row[]
  • Request Parameters
    No action parameters.
    Response Object
    getvoteready uint32
  • Request Parameters
    x int64
    y int64
    Response Object
    location_id uint64
    epoch uint32
    ballot_epoch uint32
    chosen uint32
    chosen_epoch uint32
    effective uint32
    options vote_option[]
  • Request Parameters
    x int64
    y int64
    Response Object
    coords coordinates
    is_wormhole bool
    destination coordinates
  • Request Parameters
    entities entity_ref[]
    ax int64
    ay int64
    bx int64
    by int64
    Response Array
    entities entity_task_info[]
  • grouptravel

    Move multiple entities together

    Request Parameters
    entities entity_ref[]
    x int64
    y int64
    recharge bool
    Response Array
    entities entity_task_info[]
  • hash

    Calculate sha256 hash

    Request Parameters
    value string
    Response Object
    hash checksum256
  • hash512

    Calculate sha512 hash

    Request Parameters
    value string
    Response Object
    hash512 checksum512
  • Request Parameters
    row cargo_row
  • Request Parameters
    root uint64
    gx int8
    gy int8
    entity_id uint64
  • Request Parameters
    row entity_row
  • Request Parameters
    row epoch_row
  • Request Parameters
    row entitygroup_row
  • Request Parameters
    row nftconfig_row
  • Request Parameters
    owner name
  • Request Parameters
    epoch_scope uint32
    row reserve_row
  • Request Parameters
    row state_row
  • join

    Join a game

    Request Parameters
    account name
  • Request Parameters
    launcher_id uint64
    catcher_id uint64
    items cargo_item[]
    Response Array
    entities entity_task_info[]
  • Request Parameters
    id uint64
    from_id uint64
    items cargo_item[]
    Response Array
    entities entity_task_info[]
  • Request Parameters
    max_mints uint32?
  • Request Parameters
    hub_id uint64
    from_gx int8
    from_gy int8
    to_gx int8
    to_gy int8
    Response Array
    entities entity_task_info[]
  • Request Parameters
    player name
    x int64
    y int64
  • nftimgurl

    Get NFT image URL for a cargo item

    Request Parameters
    item cargo_item
    location coordinates?
    Response Object
    nftimgurl string
  • notify

    Task lifecycle notification

    Request Parameters
    event task_event
  • placecargo

    Restore NFT cargo onto a host entity

    Request Parameters
    owner name
    host_id uint64
    asset_id uint64
    Response Array
    entities entity_task_info[]
  • placeentity

    Materialize a packed-entity NFT as a live entity

    Request Parameters
    owner name
    asset_id uint64
    target_nexus_id uint64
    Response Array
    entities entity_task_info[]
  • recharge

    Recharge ship energy

    Request Parameters
    id uint64
    Response Array
    entities entity_task_info[]
  • refrshentity

    Refresh derived entity state

    Request Parameters
    entity_id uint64
  • Request Parameters
    oracle_id name
  • Request Parameters
    id uint64
    name string
  • resolve

    Complete scheduled tasks

    Request Parameters
    id uint64
    count uint64?
    Response Object
    entity_id uint64
    entity_type name
    resolved_count uint32
    new_schedule_started time_point?
    entitygroup uint64?
    group_members B_vector_entity_ref_E?
  • Request Parameters
    owner name
    Response Object
    scanned uint32
    resolved uint32
  • Request Parameters
    id uint64
    count uint64?
    Response Object
    entity_id uint64
    entity_type name
    resolved_count uint32
    new_schedule_started time_point?
    entitygroup uint64?
    group_members B_vector_entity_ref_E?
  • Request Parameters
    oracle_id name
    epoch uint64
    reveal checksum256
  • rmmodule

    Remove a module from a slot

    Request Parameters
    entity_id uint64
    module_index uint8
    target_ref cargo_ref?
  • rmnftcfg

    Remove NFT template mapping for an item

    Request Parameters
    item_id uint16
  • Request Parameters
    account name
  • Request Parameters
    row cluster_row
  • Request Parameters
    entity_id uint64
    x int64
    y int64
  • Request Parameters
    bps uint16
  • Request Parameters
    d1 uint32
  • Request Parameters
    peak uint64
    base uint64
    floor uint64
  • Request Parameters
    category uint8
    tier uint8
    threshold uint64
  • Request Parameters
    category uint8
    tier uint8
    weight_fp uint64
  • Request Parameters
    next_id uint64
  • setnftcfg

    Set NFT template mapping for an item

    Request Parameters
    item_id uint16
    template_id int32
    schema_name name
  • Request Parameters
    workshop_id uint64
    slot uint8
    open bool
  • Request Parameters
    threshold uint8
  • Request Parameters
    item_type uint8
    tier uint8
    amount uint64
  • Request Parameters
    fee_pct uint16
    fee_account name
  • Request Parameters
    carrier uint64
    from_id uint64
    to_id uint64
    items cargo_item[]
    Response Array
    entities entity_task_info[]
  • stowcargo

    Reserve a cargo stack for wrapping into an NFT

    Request Parameters
    owner name
    entity_id uint64
    nexus_id uint64
    cargo_id uint64
    quantity uint64
    Response Array
    entities entity_task_info[]
  • stowentity

    Reserve an entity for wrapping into an NFT

    Request Parameters
    owner name
    entity_id uint64
    nexus_id uint64
    Response Array
    entities entity_task_info[]
  • Request Parameters
    entity_id uint64
    module_index uint8
    module_ref cargo_ref
  • Request Parameters
    hub_id uint64
    a_gx int8
    a_gy int8
    b_gx int8
    b_gy int8
    Response Array
    entities entity_task_info[]
  • Request Parameters
    id uint64
    ax int64
    ay int64
    bx int64
    by int64
    Response Array
    entities entity_task_info[]
  • travel

    Move a ship

    Request Parameters
    id uint64
    x int64
    y int64
    recharge bool
    Response Array
    entities entity_task_info[]
  • Request Parameters
    entities entity_ref[]
    waypoints route_waypoint[]
    recharge bool
    Response Array
    entities entity_task_info[]
  • undeploy

    Pack a deployed entity into a host

    Request Parameters
    host_id uint64
    target_id uint64
    Response Array
    entities entity_task_info[]
  • Request Parameters
    id uint64
    to_id uint64
    items cargo_item[]
    Response Array
    entities entity_task_info[]
  • Request Parameters
    builder_id uint64
    target_id uint64
    target_item_id uint16
    inputs cargo_item[]
    slot uint8?
    Response Array
    entities entity_task_info[]
  • Request Parameters
    target_id uint64
    dock_id uint64
    target_item_id uint16
    inputs cargo_item[]
    Response Object
    job_id uint64
    starts_at time_point
    completes_at time_point
  • Request Parameters
    player name
    x int64
    y int64
    node_id uint32
  • Request Parameters
    max_ballots uint32
  • warp

    Warp to a destination

    Request Parameters
    id uint64
    x int64
    y int64
    Response Array
    entities entity_task_info[]
  • wipe

    DEBUG: wipe action

    Request Parameters
    No action parameters.