ConsensusState defines a solo machine consensus state. The sequence of a consensus state is contained in the "height" key used in storing the consensus state.

interface ConsensusState {
    diversifier: string;
    publicKey?: Any;
    timestamp: bigint;
}

Properties

diversifier: string

diversifier allows the same public key to be re-used across different solo machine clients (potentially on different chains) without being considered misbehaviour.

publicKey?: Any

public key of the solo machine

timestamp: bigint