20 lines
509 B
Markdown
20 lines
509 B
Markdown
<!--
|
|
order: 2
|
|
-->
|
|
|
|
# State
|
|
|
|
Currently the `x/evidence` module only stores valid submitted `Evidence` in state.
|
|
The evidence state is also stored and exported in the `x/evidence` module's `GenesisState`.
|
|
|
|
```protobuf
|
|
// GenesisState defines the evidence module's genesis state.
|
|
message GenesisState {
|
|
// evidence defines all the evidence at genesis.
|
|
repeated google.protobuf.Any evidence = 1;
|
|
}
|
|
|
|
```
|
|
|
|
All `Evidence` is retrieved and stored via a prefix `KVStore` using prefix `0x00` (`KeyPrefixEvidence`).
|