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.