> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cosmos.network/llms.txt
> Use this file to discover all available pages before exploring further.

# SigningInfo

> gRPC: `cosmos.slashing.v1beta1.Query/SigningInfo` ([reference](/sdk/latest/api-reference/grpc/slashing#signinginfo))

SigningInfo queries the signing info of given cons address



## OpenAPI

````yaml /sdk/latest/api-reference/rest/openapi.yaml get /cosmos/slashing/v1beta1/signing_infos/{consAddress}
openapi: 3.0.0
info:
  title: Cosmos SDK REST API
  description: >-
    HTTP bindings for the gRPC query services of the standard Cosmos SDK
    modules, documenting Cosmos SDK v0.55.


    Generated from cosmos/cosmos-sdk at commit
    2086680ff8b08fd269ee653e087ea577bab79534 on ref `release/v0.55.x`.


    A chain exposes only the modules its application registers, so it may serve
    a subset of these routes alongside routes of its own.
  version: v0.55
servers:
  - url: https://cosmos-rest.publicnode.com
    description: >-
      Community-run public endpoint serving Cosmos Hub. Not operated by the
      Cosmos SDK team, and running a different SDK version than these pages
      document. Endpoints for modules the chain does not include return 501.
  - url: http://localhost:1317
    description: Your own node. Requires api.enable in app.toml.
security: []
tags:
  - name: auth
  - name: authz
  - name: bank
  - name: base
  - name: consensus
  - name: distribution
  - name: epochs
  - name: evidence
  - name: feegrant
  - name: gov
  - name: mint
  - name: slashing
  - name: staking
  - name: tx
  - name: upgrade
paths:
  /cosmos/slashing/v1beta1/signing_infos/{consAddress}:
    get:
      tags:
        - slashing
      summary: SigningInfo
      description: >-
        gRPC: `cosmos.slashing.v1beta1.Query/SigningInfo`
        ([reference](/sdk/latest/api-reference/grpc/slashing#signinginfo))


        SigningInfo queries the signing info of given cons address
      operationId: slashing_v1beta1_SigningInfo
      parameters:
        - name: consAddress
          description: cons_address is the address to query signing info of
          in: path
          required: true
          schema:
            type: string
      responses:
        '200':
          description: A successful response.
          content:
            '*/*':
              schema:
                type: object
                properties:
                  val_signing_info:
                    title: >-
                      val_signing_info is the signing info of requested val cons
                      address
                    type: object
                    properties:
                      address:
                        type: string
                      start_height:
                        type: string
                        format: int64
                        title: >-
                          Height at which validator was first a candidate OR was
                          un-jailed
                      index_offset:
                        type: string
                        format: int64
                        description: >-
                          Index which is incremented every time a validator is
                          bonded in a block and

                          _may_ have signed a pre-commit or not. This in
                          conjunction with the

                          signed_blocks_window param determines the index in the
                          missed block bitmap.
                      jailed_until:
                        type: string
                        format: date-time
                        description: >-
                          Timestamp until which the validator is jailed due to
                          liveness downtime.
                        nullable: true
                      tombstoned:
                        type: boolean
                        description: >-
                          Whether or not a validator has been tombstoned (killed
                          out of validator

                          set). It is set once the validator commits an
                          equivocation or for any other

                          configured misbehavior.
                      missed_blocks_counter:
                        type: string
                        format: int64
                        description: >-
                          A counter of missed (unsigned) blocks. It is used to
                          avoid unnecessary

                          reads in the missed block bitmap.
                    description: >-
                      ValidatorSigningInfo defines a validator's signing info
                      for monitoring their

                      liveness activity.
                    nullable: true
                    additionalProperties: false
                title: >-
                  QuerySigningInfoResponse is the response type for the
                  Query/SigningInfo RPC

                  method
                additionalProperties: false
        default:
          description: An unexpected error response.
          content:
            '*/*':
              schema:
                type: object
                properties:
                  code:
                    type: integer
                    format: int32
                  message:
                    type: string
                  details:
                    type: array
                    items:
                      type: object
                      properties:
                        '@type':
                          type: string
                      additionalProperties: {}

````