Skip to content

Variable: GetState

const GetState: {
  BoopReplaced: "submitterBoopReplaced";
  BufferExceeded: "submitterBufferExceeded";
  ClientError: "submitterClientError";
  ExternalSubmit: "submitterExternalSubmit";
  InvalidValues: "submitterInvalidValues";
  NonceTooFarAhead: "submitterNonceTooFarAhead";
  OverCapacity: "submitterOverCapacity";
  Receipt: "getStateReceipt";
  ReceiptTimeout: "submitterReceiptTimeout";
  RpcError: "submitterRpcError";
  Simulated: "getStateSimulated";
  SubmitTimeout: "submitterSubmitTimeout";
  UnexpectedError: "submitterUnexpectedError";
  UnknownBoop: "getStateUnknownBoop";
  UnknownState: "getStateUnknownState";
};

Defined in: apps/submitter/lib/handlers/getState/types.ts:21

Possible output status of a getState call (boop/state route). Possible results of a state call.

Type declaration

BoopReplaced

readonly BoopReplaced: "submitterBoopReplaced" = "submitterBoopReplaced";

The boop has been replaced by a newer boop.

BufferExceeded

readonly BufferExceeded: "submitterBufferExceeded" = "submitterBufferExceeded";

The submitter rejected the request because of its Boop buffering policies.

ClientError

readonly ClientError: "submitterClientError" = "submitterClientError";

Unrecoverable client-side error.

ExternalSubmit

readonly ExternalSubmit: "submitterExternalSubmit" = "submitterExternalSubmit";

Boop was submitted onchain by another submitter or entity.

InvalidValues

readonly InvalidValues: "submitterInvalidValues" = "submitterInvalidValues";

Some values provided as input are invalid (e.g. gas limits, timeout).

NonceTooFarAhead

readonly NonceTooFarAhead: "submitterNonceTooFarAhead" = "submitterNonceTooFarAhead";

The supplied nonce is too far ahead of the current nonce value.

OverCapacity

readonly OverCapacity: "submitterOverCapacity" = "submitterOverCapacity";

The submitter rejected the request because it is over capacity.

Receipt

readonly Receipt: "getStateReceipt" = "getStateReceipt";

ReceiptTimeout

readonly ReceiptTimeout: "submitterReceiptTimeout" = "submitterReceiptTimeout";

Timed out while waiting for a receipt. This could indicate that the submitter tx is stuck in the mempool or an RPC issue.

RpcError

readonly RpcError: "submitterRpcError" = "submitterRpcError";

Error from the node's JSON-RPC server.

Simulated

readonly Simulated: "getStateSimulated" = "getStateSimulated";

SubmitTimeout

readonly SubmitTimeout: "submitterSubmitTimeout" = "submitterSubmitTimeout";

The RPC execution call (or related RPC call) timed out.

UnexpectedError

readonly UnexpectedError: "submitterUnexpectedError" = "submitterUnexpectedError";

The submitter failed with an unexpected error.

UnknownBoop

readonly UnknownBoop: "getStateUnknownBoop" = "getStateUnknownBoop";

UnknownState

readonly UnknownState: "getStateUnknownState" = "getStateUnknownState";