Vaulta

agc.shipload

Contract

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

  • advance

    Advance turn

    Request Parameters
    reveal string
    commit checksum256
  • arrive

    Complete travel

    Request Parameters
    id uint64
  • buygoods

    Buy goods

    Request Parameters
    ship_id uint64
    good_id uint64
    quantity uint64
  • buyship

    Buy a new ship

    Request Parameters
    account name
    name string
  • cleartable

    DEBUG: cleartable action

    Request Parameters
    table_name name
    scope name?
    max_rows uint64?
  • commit

    Set commit value

    Request Parameters
    commit checksum256
  • enable

    Set enabled state

    Request Parameters
    enabled bool
  • hash

    Calculate sha256 hash

    Request Parameters
    value string
    Response Object
    hash checksum256
  • hash512

    Calculate sha512 hash

    Request Parameters
    value string
    Response Object
    hash512 checksum512
  • init

    Initialize game seed

    Request Parameters
    seed checksum256
  • jettison

    Jettison Cargo from Ship

    Request Parameters
    ship_id uint64
    good_id uint16
    quantity uint64
  • join

    Join a game

    Request Parameters
    account name
  • marketprice

    Get price of good at location

    Request Parameters
    location coordinates
    good_id uint16
    Response Object
    id uint16
    price uint64
    supply uint64
  • marketprices

    Get price of all goods at location

    Request Parameters
    location coordinates
    Response Array
    ... good_price[]
  • payloan

    Loan Payment

    Request Parameters
    account name
    amount uint64
  • Request Parameters
    max_rows uint64?
  • salt

    Append Salt

    Request Parameters
    salt uint64
  • sellgoods

    Sell goods

    Request Parameters
    ship_id uint64
    good_id uint64
    quantity uint64
  • takeloan

    Credit Loan

    Request Parameters
    account name
    amount uint64
  • travel

    Move a ship

    Request Parameters
    id uint64
    destination coordinates
    recharge bool
  • travelplan

    Estimate a travel plan

    Request Parameters
    id uint64
    origin coordinates
    destination coordinates
    recharge bool
    Response Object
    departure time_point
    destination coordinates
    distance uint64
    flighttime uint32
    loadtime uint32
    rechargetime uint32
    masspenalty uint32
    mass uint64
    energyusage uint32
  • traveltime

    Estimate Travel Time

    Request Parameters
    id uint64
    destination coordinates
    Response Object
    stats ship_stats
    loaders loader_stats
    origin coordinates
    destination coordinates
    distance uint64
    totalmass uint64
    acceleration float64
    flighttime uint32
    energyusage uint32
    rechargetime uint32
    masspenalty uint32
    loadtime uint64
    time uint64
  • updatecredit

    DEBUG: updatecredit action

    Request Parameters
    account name
    amount int64
  • updatedebt

    DEBUG: updatedebt action

    Request Parameters
    account name
    amount int64
  • upgradeship

    Upgrade a Ship

    Request Parameters
    account name
    id uint64
  • wipe

    DEBUG: wipe action

    Request Parameters
    No action parameters.
  • wipesequence

    DEBUG: wipesequence action

    Request Parameters
    No action parameters.