Keeta LogoKeeta Logo@keetanetwork/keetanet-client
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • code:
            | "LEDGER_BLOCK_ALREADY_EXISTS"
            | "LEDGER_TRANSACTION_ABORTED"
            | "LEDGER_INVALID_CHAIN"
            | "LEDGER_INVALID_NETWORK"
            | "LEDGER_INVALID_SUBNET"
            | "LEDGER_INVALID_PERMISSIONS"
            | "LEDGER_INVALID_OWNER_COUNT"
            | "LEDGER_INVALID_BALANCE"
            | "LEDGER_INVALID_SET_REP"
            | "LEDGER_OPERATION_NOT_SUPPORTED"
            | "LEDGER_NOT_EMPTY"
            | "LEDGER_PREVIOUS_ALREADY_USED"
            | "LEDGER_PREVIOUS_NOT_SEEN"
            | "LEDGER_SUCCESSOR_VOTE_EXISTS"
            | "LEDGER_INSUFFICIENT_VOTING_WEIGHT"
            | "LEDGER_INVALID_ACCOUNT_INFO_KEY"
            | "LEDGER_RECEIVE_NOT_MET"
            | "LEDGER_DUPLICATE_VOTE_FOUND"
            | "LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
            | "LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
            | "LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
            | "LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
            | "LEDGER_OTHER"
            | "LEDGER_MISSING_BLOCKS"
            | "LEDGER_FEE_AMOUNT_MISMATCH"
            | "LEDGER_FEE_TOKEN_MISMATCH"
            | "LEDGER_FEE_MISSING"
            | "LEDGER_MISSING_REQUIRED_FEE_BLOCK"
            | "LEDGER_PERM_VOTE_WITH_QUOTE"
            | "LEDGER_QUOTE_MISMATCH"
            | "LEDGER_REQUIRED_FEE_MISMATCH"
      • message: string
      • shouldRetry: boolean = false
      • OptionalretryDelay: number

      Returns KeetaNetLedgerError

    Properties

    code:
        | "LEDGER_BLOCK_ALREADY_EXISTS"
        | "LEDGER_TRANSACTION_ABORTED"
        | "LEDGER_INVALID_CHAIN"
        | "LEDGER_INVALID_NETWORK"
        | "LEDGER_INVALID_SUBNET"
        | "LEDGER_INVALID_PERMISSIONS"
        | "LEDGER_INVALID_OWNER_COUNT"
        | "LEDGER_INVALID_BALANCE"
        | "LEDGER_INVALID_SET_REP"
        | "LEDGER_OPERATION_NOT_SUPPORTED"
        | "LEDGER_NOT_EMPTY"
        | "LEDGER_PREVIOUS_ALREADY_USED"
        | "LEDGER_PREVIOUS_NOT_SEEN"
        | "LEDGER_SUCCESSOR_VOTE_EXISTS"
        | "LEDGER_INSUFFICIENT_VOTING_WEIGHT"
        | "LEDGER_INVALID_ACCOUNT_INFO_KEY"
        | "LEDGER_RECEIVE_NOT_MET"
        | "LEDGER_DUPLICATE_VOTE_FOUND"
        | "LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
        | "LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
        | "LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
        | "LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
        | "LEDGER_OTHER"
        | "LEDGER_MISSING_BLOCKS"
        | "LEDGER_FEE_AMOUNT_MISMATCH"
        | "LEDGER_FEE_TOKEN_MISMATCH"
        | "LEDGER_FEE_MISSING"
        | "LEDGER_MISSING_REQUIRED_FEE_BLOCK"
        | "LEDGER_PERM_VOTE_WITH_QUOTE"
        | "LEDGER_QUOTE_MISMATCH"
        | "LEDGER_REQUIRED_FEE_MISMATCH"
    retryDelay?: number
    shouldRetry: boolean
    type: "LEDGER" = LedgerErrorType
    isInstance: (obj: any, strict?: boolean) => obj is KeetaNetLedgerError = ...

    Methods

    • Returns {
          code:
              | "LEDGER_BLOCK_ALREADY_EXISTS"
              | "LEDGER_TRANSACTION_ABORTED"
              | "LEDGER_INVALID_CHAIN"
              | "LEDGER_INVALID_NETWORK"
              | "LEDGER_INVALID_SUBNET"
              | "LEDGER_INVALID_PERMISSIONS"
              | "LEDGER_INVALID_OWNER_COUNT"
              | "LEDGER_INVALID_BALANCE"
              | "LEDGER_INVALID_SET_REP"
              | "LEDGER_OPERATION_NOT_SUPPORTED"
              | "LEDGER_NOT_EMPTY"
              | "LEDGER_PREVIOUS_ALREADY_USED"
              | "LEDGER_PREVIOUS_NOT_SEEN"
              | "LEDGER_SUCCESSOR_VOTE_EXISTS"
              | "LEDGER_INSUFFICIENT_VOTING_WEIGHT"
              | "LEDGER_INVALID_ACCOUNT_INFO_KEY"
              | "LEDGER_RECEIVE_NOT_MET"
              | "LEDGER_DUPLICATE_VOTE_FOUND"
              | "LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
              | "LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
              | "LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
              | "LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
              | "LEDGER_OTHER"
              | "LEDGER_MISSING_BLOCKS"
              | "LEDGER_FEE_AMOUNT_MISMATCH"
              | "LEDGER_FEE_TOKEN_MISMATCH"
              | "LEDGER_FEE_MISSING"
              | "LEDGER_MISSING_REQUIRED_FEE_BLOCK"
              | "LEDGER_PERM_VOTE_WITH_QUOTE"
              | "LEDGER_QUOTE_MISMATCH"
              | "LEDGER_REQUIRED_FEE_MISMATCH";
          message: string;
          type: string;
      }

    • Parameters

      • code: string

      Returns code is
          | "LEDGER_BLOCK_ALREADY_EXISTS"
          | "LEDGER_TRANSACTION_ABORTED"
          | "LEDGER_INVALID_CHAIN"
          | "LEDGER_INVALID_NETWORK"
          | "LEDGER_INVALID_SUBNET"
          | "LEDGER_INVALID_PERMISSIONS"
          | "LEDGER_INVALID_OWNER_COUNT"
          | "LEDGER_INVALID_BALANCE"
          | "LEDGER_INVALID_SET_REP"
          | "LEDGER_OPERATION_NOT_SUPPORTED"
          | "LEDGER_NOT_EMPTY"
          | "LEDGER_PREVIOUS_ALREADY_USED"
          | "LEDGER_PREVIOUS_NOT_SEEN"
          | "LEDGER_SUCCESSOR_VOTE_EXISTS"
          | "LEDGER_INSUFFICIENT_VOTING_WEIGHT"
          | "LEDGER_INVALID_ACCOUNT_INFO_KEY"
          | "LEDGER_RECEIVE_NOT_MET"
          | "LEDGER_DUPLICATE_VOTE_FOUND"
          | "LEDGER_CANNOT_EXCHANGE_PERM_VOTE"
          | "LEDGER_BLOCKS_DIFFER_FROM_VOTED_ON"
          | "LEDGER_NO_PERM_WITHOUT_SELF_TEMP"
          | "LEDGER_DUPLICATE_VOTE_ISSUER_FOUND"
          | "LEDGER_OTHER"
          | "LEDGER_MISSING_BLOCKS"
          | "LEDGER_FEE_AMOUNT_MISMATCH"
          | "LEDGER_FEE_TOKEN_MISMATCH"
          | "LEDGER_FEE_MISSING"
          | "LEDGER_MISSING_REQUIRED_FEE_BLOCK"
          | "LEDGER_PERM_VOTE_WITH_QUOTE"
          | "LEDGER_QUOTE_MISMATCH"
          | "LEDGER_REQUIRED_FEE_MISMATCH"