Skip to content

Variable: CreateAccount

const CreateAccount: {
  AlreadyCreated: "createAccountAlreadyCreated";
  BufferExceeded: "submitterBufferExceeded";
  ClientError: "submitterClientError";
  Failed: "createAccountFailed";
  InvalidGasValues: "submitterInvalidGasValues";
  OverCapacity: "submitterOverCapacity";
  ReceiptTimeout: "submitterReceiptTimeout";
  RpcError: "submitterRpcError";
  SimulationTimeout: "submitterSimulationTimeout";
  SubmitTimeout: "submitterSubmitTimeout";
  Success: "createAccountSuccess";
  UnexpectedError: "submitterUnexpectedError";
};

Defined in: apps/submitter/lib/handlers/createAccount/types.ts:7

Possible results of an account/create call.

Type declaration

AlreadyCreated

readonly AlreadyCreated: "createAccountAlreadyCreated" = "createAccountAlreadyCreated";

The account was already existing.

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.

Failed

readonly Failed: "createAccountFailed" = "createAccountFailed";

The account creation transaction made it onchain, but failed there.

InvalidGasValues

readonly InvalidGasValues: "submitterInvalidGasValues" = "submitterInvalidGasValues";

The provided gas values are invalid.

OverCapacity

readonly OverCapacity: "submitterOverCapacity" = "submitterOverCapacity";

The submitter rejected the request because it is over capacity.

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.

SimulationTimeout

readonly SimulationTimeout: "submitterSimulationTimeout" = "submitterSimulationTimeout";

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

SubmitTimeout

readonly SubmitTimeout: "submitterSubmitTimeout" = "submitterSubmitTimeout";

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

Success

readonly Success: "createAccountSuccess" = "createAccountSuccess";

The account was successfully created.

UnexpectedError

readonly UnexpectedError: "submitterUnexpectedError" = "submitterUnexpectedError";

The submitter failed with an unexpected error.