Client
CLI
A user can query and interact with the evidence module using the CLI.
Query
The query commands allows users to query evidence state.
simd query evidence --helpevidence
The evidence command allows users to list all evidence or evidence by hash.
Usage:
simd query evidence [flags]To query evidence by hash
Example:
simd query evidence "DF0C23E8634E480F84B9D5674A7CDC9816466DEC28A3358F73260F68D28D7660"Example Output:
evidence:
  consensus_address: cosmosvalcons1ntk8eualewuprz0gamh8hnvcem2nrcdsgz563h
  height: 11
  power: 100
  time: "2021-10-20T16:08:38.194017624Z"To get all evidence
Example:
simd query evidenceExample output:
evidence:
  consensus_address: cosmosvalcons1ntk8eualewuprz0gamh8hnvcem2nrcdsgz563h
  height: 11
  power: 100
  time: "2021-10-20T16:08:38.194017624Z"
pagination:
  next_key: null
  total: "1"REST
A user can query the evidence module using REST endpoints.
Evidence
Get evidence by hash
/cosmos/evidence/v1beta1/evidence/{evidence_hash}Example:
curl -X GET "http://localhost:1317/cosmos/evidence/v1beta1/evidence/DF0C23E8634E480F84B9D5674A7CDC9816466DEC28A3358F73260F68D28D7660"Example output:
{
  "evidence": {
    "consensus_address": "cosmosvalcons1ntk8eualewuprz0gamh8hnvcem2nrcdsgz563h",
    "height": "11",
    "power": "100",
    "time": "2021-10-20T16:08:38.194017624Z"
  }
}All evidence
Get all evidence
/cosmos/evidence/v1beta1/evidenceExample:
curl -X GET "http://localhost:1317/cosmos/evidence/v1beta1/evidence"Example output:
{
  "evidence": [
    {
      "consensus_address": "cosmosvalcons1ntk8eualewuprz0gamh8hnvcem2nrcdsgz563h",
      "height": "11",
      "power": "100",
      "time": "2021-10-20T16:08:38.194017624Z"
    }
  ],
  "pagination": {
    "total": "1"
  }
}