Crate tg_bindings

source ·

Structs

See https://github.com/tendermint/tendermint/blob/v0.34.8/proto/tendermint/abci/types.proto#L282-L289 These are various Tendermint Consensus Params that can be adjusted by EndBlockers If any of them are set to Some, then the blockchain will set those as new parameter for tendermint consensus.
An Ed25519 public key.
See https://github.com/tendermint/tendermint/blob/v0.34.8/proto/tendermint/abci/types.proto#L354-L375
ParamChange defines an individual parameter change, for use in ParameterChangeProposal.
This is returned by most queries from Tendermint See https://github.com/tendermint/tendermint/blob/v0.34.8/proto/tendermint/abci/types.proto#L336-L340
See https://github.com/tendermint/tendermint/blob/v0.34.8/proto/tendermint/abci/types.proto#L229-L235 A EndWithValidatorUpdate{} call may return a JSON-encoded ValidatorDiff in Response.data if it wishes to change the validator set.
This is used to update the validator set See https://github.com/tendermint/tendermint/blob/v0.34.8/proto/tendermint/abci/types.proto#L343-L346
This is taken from BeginBlock.LastCommitInfo See https://github.com/tendermint/tendermint/blob/v0.34.8/proto/tendermint/abci/types.proto#L348-L352

Enums

These are called on a contract when it is made privileged or demoted
A Tendermint validator pubkey.
A number of Custom messages that can be returned by ‘privileged’ contracts. Returning them from any other contract will return an error and abort the transaction.

Traits

Functions