Module tendermint

Source
Expand description

Tendermint consensus layer backend.

Modules§

merkle
Merkle proofs used in Tendermint networks
verifier
Tendermint consensus layer verification logic.

Structs§

LightBlockMeta
Tendermint light consensus block metadata.

Constants§

BACKEND_NAME
Tendermint consensus backend name. Keep synced with go/consensus/cometbft/api/api.go.
TENDERMINT_CONTEXT
The domain separation context used by Oasis Core for Tendermint cryptography. Keep synced with go/consensus/cometbft/crypto/signature.go.

Functions§

chain_id
Convert an Oasis Core chain context into a Tendermint chain ID.
decode_light_block
Decode the light block metadata as a Tendermint light block.
encode_light_block
Encode the light block metadata to a Tendermint light block.
state_root_from_header
Extract state root from the given signed block header.