evmos.proto.autogen.py.tendermint.abci
Classes
|
|
|
|
|
|
|
|
|
Event allows application developers to attach additional information to ResponseFinalizeBlock and ResponseCheckTx. |
|
EventAttribute is a single key-value pair, associated with an event. |
|
ExecTxResult contains results of executing one individual transaction. |
|
ExtendedCommitInfo is similar to CommitInfo except that it is only used in the PrepareProposal request such that CometBFT can provide vote extensions to the application. |
|
|
|
|
|
|
|
|
|
Applies a snapshot chunk |
|
|
|
|
|
Extends a vote with application-injected data |
|
|
|
|
|
|
lists available snapshots |
|
|
loads a snapshot chunk |
|
offers a snapshot to the application |
|
|
|
|
|
|
|
Verify the vote extension |
|
|
|
|
|
|
|
|
|
|
|
|
|
nondeterministic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TxResult contains results of executing the transaction. |
|
|
|
|
|
- class evmos.proto.autogen.py.tendermint.abci.AbciBase[source]
Bases:
ServiceBase- async apply_snapshot_chunk(request_apply_snapshot_chunk: RequestApplySnapshotChunk) ResponseApplySnapshotChunk[source]
- async check_tx(request_check_tx: RequestCheckTx) ResponseCheckTx[source]
- async commit(request_commit: RequestCommit) ResponseCommit[source]
- async echo(request_echo: RequestEcho) ResponseEcho[source]
- async extend_vote(request_extend_vote: RequestExtendVote) ResponseExtendVote[source]
- async finalize_block(request_finalize_block: RequestFinalizeBlock) ResponseFinalizeBlock[source]
- async flush(request_flush: RequestFlush) ResponseFlush[source]
- async info(request_info: RequestInfo) ResponseInfo[source]
- async init_chain(request_init_chain: RequestInitChain) ResponseInitChain[source]
- async list_snapshots(request_list_snapshots: RequestListSnapshots) ResponseListSnapshots[source]
- async load_snapshot_chunk(request_load_snapshot_chunk: RequestLoadSnapshotChunk) ResponseLoadSnapshotChunk[source]
- async offer_snapshot(request_offer_snapshot: RequestOfferSnapshot) ResponseOfferSnapshot[source]
- async prepare_proposal(request_prepare_proposal: RequestPrepareProposal) ResponsePrepareProposal[source]
- async process_proposal(request_process_proposal: RequestProcessProposal) ResponseProcessProposal[source]
- async query(request_query: RequestQuery) ResponseQuery[source]
- async verify_vote_extension(request_verify_vote_extension: RequestVerifyVoteExtension) ResponseVerifyVoteExtension[source]
- class evmos.proto.autogen.py.tendermint.abci.AbciStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub- async apply_snapshot_chunk(request_apply_snapshot_chunk: RequestApplySnapshotChunk, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseApplySnapshotChunk[source]
- async check_tx(request_check_tx: RequestCheckTx, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseCheckTx[source]
- async commit(request_commit: RequestCommit, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseCommit[source]
- async echo(request_echo: RequestEcho, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseEcho[source]
- async extend_vote(request_extend_vote: RequestExtendVote, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseExtendVote[source]
- async finalize_block(request_finalize_block: RequestFinalizeBlock, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseFinalizeBlock[source]
- async flush(request_flush: RequestFlush, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseFlush[source]
- async info(request_info: RequestInfo, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseInfo[source]
- async init_chain(request_init_chain: RequestInitChain, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseInitChain[source]
- async list_snapshots(request_list_snapshots: RequestListSnapshots, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseListSnapshots[source]
- async load_snapshot_chunk(request_load_snapshot_chunk: RequestLoadSnapshotChunk, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseLoadSnapshotChunk[source]
- async offer_snapshot(request_offer_snapshot: RequestOfferSnapshot, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseOfferSnapshot[source]
- async prepare_proposal(request_prepare_proposal: RequestPrepareProposal, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponsePrepareProposal[source]
- async process_proposal(request_process_proposal: RequestProcessProposal, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseProcessProposal[source]
- async query(request_query: RequestQuery, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseQuery[source]
- async verify_vote_extension(request_verify_vote_extension: RequestVerifyVoteExtension, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) ResponseVerifyVoteExtension[source]
- class evmos.proto.autogen.py.tendermint.abci.CheckTxType(*values)[source]
Bases:
Enum- NEW = 0
- RECHECK = 1
- class evmos.proto.autogen.py.tendermint.abci.CommitInfo(round: int = <object object at 0x7c636f753d40>, votes: List[ForwardRef('VoteInfo')] = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.Event(type: str = <object object>, attributes: ~typing.List[~evmos.proto.autogen.py.tendermint.abci.EventAttribute] = <object object>)[source]
Bases:
MessageEvent allows application developers to attach additional information to ResponseFinalizeBlock and ResponseCheckTx. Later, transactions may be queried using these events.
- attributes: List[EventAttribute] = <object object>
- class evmos.proto.autogen.py.tendermint.abci.EventAttribute(key: str = <object object>, value: str = <object object>, index: bool = <object object>)[source]
Bases:
MessageEventAttribute is a single key-value pair, associated with an event.
- class evmos.proto.autogen.py.tendermint.abci.ExecTxResult(code: int = <object object>, data: bytes = <object object>, log: str = <object object>, info: str = <object object>, gas_wanted: int = <object object>, gas_used: int = <object object>, events: ~typing.List[~evmos.proto.autogen.py.tendermint.abci.Event] = <object object>, codespace: str = <object object>)[source]
Bases:
MessageExecTxResult contains results of executing one individual transaction. * Its structure is equivalent to #ResponseDeliverTx which will be deprecated/deleted
- class evmos.proto.autogen.py.tendermint.abci.ExtendedCommitInfo(round: int = <object object>, votes: ~typing.List[~evmos.proto.autogen.py.tendermint.abci.ExtendedVoteInfo] = <object object>)[source]
Bases:
MessageExtendedCommitInfo is similar to CommitInfo except that it is only used in the PrepareProposal request such that CometBFT can provide vote extensions to the application.
- votes: List[ExtendedVoteInfo] = <object object>
List of validators’ addresses in the last validator set with their voting information, including vote extensions.
- class evmos.proto.autogen.py.tendermint.abci.ExtendedVoteInfo(validator: 'Validator' = <object object at 0x7c636f753d40>, vote_extension: bytes = <object object at 0x7c636f753d40>, extension_signature: bytes = <object object at 0x7c636f753d40>, block_id_flag: '_types__.BlockIdFlag' = <object object at 0x7c636f753d40>)[source]
Bases:
Message- block_id_flag: BlockIdFlag = <object object>
block_id_flag indicates whether the validator voted for a block, nil, or did not vote at all
- class evmos.proto.autogen.py.tendermint.abci.Misbehavior(type: 'MisbehaviorType' = <object object at 0x7c636f753d40>, validator: 'Validator' = <object object at 0x7c636f753d40>, height: int = <object object at 0x7c636f753d40>, time: datetime.datetime = <object object at 0x7c636f753d40>, total_voting_power: int = <object object at 0x7c636f753d40>)[source]
Bases:
Message- total_voting_power: int = <object object>
Total voting power of the validator set in case the ABCI application does not store historical validators. https://github.com/tendermint/tendermint/issues/4581
- type: MisbehaviorType = <object object>
- class evmos.proto.autogen.py.tendermint.abci.MisbehaviorType(*values)[source]
Bases:
Enum- DUPLICATE_VOTE = 1
- LIGHT_CLIENT_ATTACK = 2
- UNKNOWN = 0
- class evmos.proto.autogen.py.tendermint.abci.Request(echo: 'RequestEcho' = <object object at 0x7c636f753d40>, flush: 'RequestFlush' = <object object at 0x7c636f753d40>, info: 'RequestInfo' = <object object at 0x7c636f753d40>, init_chain: 'RequestInitChain' = <object object at 0x7c636f753d40>, query: 'RequestQuery' = <object object at 0x7c636f753d40>, check_tx: 'RequestCheckTx' = <object object at 0x7c636f753d40>, commit: 'RequestCommit' = <object object at 0x7c636f753d40>, list_snapshots: 'RequestListSnapshots' = <object object at 0x7c636f753d40>, offer_snapshot: 'RequestOfferSnapshot' = <object object at 0x7c636f753d40>, load_snapshot_chunk: 'RequestLoadSnapshotChunk' = <object object at 0x7c636f753d40>, apply_snapshot_chunk: 'RequestApplySnapshotChunk' = <object object at 0x7c636f753d40>, prepare_proposal: 'RequestPrepareProposal' = <object object at 0x7c636f753d40>, process_proposal: 'RequestProcessProposal' = <object object at 0x7c636f753d40>, extend_vote: 'RequestExtendVote' = <object object at 0x7c636f753d40>, verify_vote_extension: 'RequestVerifyVoteExtension' = <object object at 0x7c636f753d40>, finalize_block: 'RequestFinalizeBlock' = <object object at 0x7c636f753d40>)[source]
Bases:
Message- apply_snapshot_chunk: RequestApplySnapshotChunk = <object object>
- check_tx: RequestCheckTx = <object object>
- commit: RequestCommit = <object object>
- echo: RequestEcho = <object object>
- extend_vote: RequestExtendVote = <object object>
- finalize_block: RequestFinalizeBlock = <object object>
- flush: RequestFlush = <object object>
- info: RequestInfo = <object object>
- init_chain: RequestInitChain = <object object>
- list_snapshots: RequestListSnapshots = <object object>
- load_snapshot_chunk: RequestLoadSnapshotChunk = <object object>
- offer_snapshot: RequestOfferSnapshot = <object object>
- prepare_proposal: RequestPrepareProposal = <object object>
- process_proposal: RequestProcessProposal = <object object>
- query: RequestQuery = <object object>
- verify_vote_extension: RequestVerifyVoteExtension = <object object>
- class evmos.proto.autogen.py.tendermint.abci.RequestApplySnapshotChunk(index: int = <object object>, chunk: bytes = <object object>, sender: str = <object object>)[source]
Bases:
MessageApplies a snapshot chunk
- class evmos.proto.autogen.py.tendermint.abci.RequestCheckTx(tx: bytes = <object object at 0x7c636f753d40>, type: 'CheckTxType' = <object object at 0x7c636f753d40>)[source]
Bases:
Message- type: CheckTxType = <object object>
- class evmos.proto.autogen.py.tendermint.abci.RequestEcho(message: str = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.RequestExtendVote(hash: bytes = <object object>, height: int = <object object>, time: ~datetime.datetime = <object object>, txs: ~typing.List[bytes] = <object object>, proposed_last_commit: ~evmos.proto.autogen.py.tendermint.abci.CommitInfo = <object object>, misbehavior: ~typing.List[~evmos.proto.autogen.py.tendermint.abci.Misbehavior] = <object object>, next_validators_hash: bytes = <object object>, proposer_address: bytes = <object object>)[source]
Bases:
MessageExtends a vote with application-injected data
- misbehavior: List[Misbehavior] = <object object>
- proposed_last_commit: CommitInfo = <object object>
- class evmos.proto.autogen.py.tendermint.abci.RequestFinalizeBlock(txs: List[bytes] = <object object at 0x7c636f753d40>, decided_last_commit: 'CommitInfo' = <object object at 0x7c636f753d40>, misbehavior: List[ForwardRef('Misbehavior')] = <object object at 0x7c636f753d40>, hash: bytes = <object object at 0x7c636f753d40>, height: int = <object object at 0x7c636f753d40>, time: datetime.datetime = <object object at 0x7c636f753d40>, next_validators_hash: bytes = <object object at 0x7c636f753d40>, proposer_address: bytes = <object object at 0x7c636f753d40>)[source]
Bases:
Message- decided_last_commit: CommitInfo = <object object>
- misbehavior: List[Misbehavior] = <object object>
- class evmos.proto.autogen.py.tendermint.abci.RequestInfo(version: str = <object object at 0x7c636f753d40>, block_version: int = <object object at 0x7c636f753d40>, p2_p_version: int = <object object at 0x7c636f753d40>, abci_version: str = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.RequestInitChain(time: datetime.datetime = <object object at 0x7c636f753d40>, chain_id: str = <object object at 0x7c636f753d40>, consensus_params: '_types__.ConsensusParams' = <object object at 0x7c636f753d40>, validators: List[ForwardRef('ValidatorUpdate')] = <object object at 0x7c636f753d40>, app_state_bytes: bytes = <object object at 0x7c636f753d40>, initial_height: int = <object object at 0x7c636f753d40>)[source]
Bases:
Message- consensus_params: ConsensusParams = <object object>
- validators: List[ValidatorUpdate] = <object object>
- class evmos.proto.autogen.py.tendermint.abci.RequestListSnapshots[source]
Bases:
Messagelists available snapshots
- class evmos.proto.autogen.py.tendermint.abci.RequestLoadSnapshotChunk(height: int = <object object>, format: int = <object object>, chunk: int = <object object>)[source]
Bases:
Messageloads a snapshot chunk
- class evmos.proto.autogen.py.tendermint.abci.RequestOfferSnapshot(snapshot: ~evmos.proto.autogen.py.tendermint.abci.Snapshot = <object object>, app_hash: bytes = <object object>)[source]
Bases:
Messageoffers a snapshot to the application
- class evmos.proto.autogen.py.tendermint.abci.RequestPrepareProposal(max_tx_bytes: int = <object object at 0x7c636f753d40>, txs: List[bytes] = <object object at 0x7c636f753d40>, local_last_commit: 'ExtendedCommitInfo' = <object object at 0x7c636f753d40>, misbehavior: List[ForwardRef('Misbehavior')] = <object object at 0x7c636f753d40>, height: int = <object object at 0x7c636f753d40>, time: datetime.datetime = <object object at 0x7c636f753d40>, next_validators_hash: bytes = <object object at 0x7c636f753d40>, proposer_address: bytes = <object object at 0x7c636f753d40>)[source]
Bases:
Message- local_last_commit: ExtendedCommitInfo = <object object>
- misbehavior: List[Misbehavior] = <object object>
- class evmos.proto.autogen.py.tendermint.abci.RequestProcessProposal(txs: List[bytes] = <object object at 0x7c636f753d40>, proposed_last_commit: 'CommitInfo' = <object object at 0x7c636f753d40>, misbehavior: List[ForwardRef('Misbehavior')] = <object object at 0x7c636f753d40>, hash: bytes = <object object at 0x7c636f753d40>, height: int = <object object at 0x7c636f753d40>, time: datetime.datetime = <object object at 0x7c636f753d40>, next_validators_hash: bytes = <object object at 0x7c636f753d40>, proposer_address: bytes = <object object at 0x7c636f753d40>)[source]
Bases:
Message- misbehavior: List[Misbehavior] = <object object>
- proposed_last_commit: CommitInfo = <object object>
- class evmos.proto.autogen.py.tendermint.abci.RequestQuery(data: bytes = <object object at 0x7c636f753d40>, path: str = <object object at 0x7c636f753d40>, height: int = <object object at 0x7c636f753d40>, prove: bool = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.RequestVerifyVoteExtension(hash: bytes = <object object>, validator_address: bytes = <object object>, height: int = <object object>, vote_extension: bytes = <object object>)[source]
Bases:
MessageVerify the vote extension
- class evmos.proto.autogen.py.tendermint.abci.Response(exception: 'ResponseException' = <object object at 0x7c636f753d40>, echo: 'ResponseEcho' = <object object at 0x7c636f753d40>, flush: 'ResponseFlush' = <object object at 0x7c636f753d40>, info: 'ResponseInfo' = <object object at 0x7c636f753d40>, init_chain: 'ResponseInitChain' = <object object at 0x7c636f753d40>, query: 'ResponseQuery' = <object object at 0x7c636f753d40>, check_tx: 'ResponseCheckTx' = <object object at 0x7c636f753d40>, commit: 'ResponseCommit' = <object object at 0x7c636f753d40>, list_snapshots: 'ResponseListSnapshots' = <object object at 0x7c636f753d40>, offer_snapshot: 'ResponseOfferSnapshot' = <object object at 0x7c636f753d40>, load_snapshot_chunk: 'ResponseLoadSnapshotChunk' = <object object at 0x7c636f753d40>, apply_snapshot_chunk: 'ResponseApplySnapshotChunk' = <object object at 0x7c636f753d40>, prepare_proposal: 'ResponsePrepareProposal' = <object object at 0x7c636f753d40>, process_proposal: 'ResponseProcessProposal' = <object object at 0x7c636f753d40>, extend_vote: 'ResponseExtendVote' = <object object at 0x7c636f753d40>, verify_vote_extension: 'ResponseVerifyVoteExtension' = <object object at 0x7c636f753d40>, finalize_block: 'ResponseFinalizeBlock' = <object object at 0x7c636f753d40>)[source]
Bases:
Message- apply_snapshot_chunk: ResponseApplySnapshotChunk = <object object>
- check_tx: ResponseCheckTx = <object object>
- commit: ResponseCommit = <object object>
- echo: ResponseEcho = <object object>
- exception: ResponseException = <object object>
- extend_vote: ResponseExtendVote = <object object>
- finalize_block: ResponseFinalizeBlock = <object object>
- flush: ResponseFlush = <object object>
- info: ResponseInfo = <object object>
- init_chain: ResponseInitChain = <object object>
- list_snapshots: ResponseListSnapshots = <object object>
- load_snapshot_chunk: ResponseLoadSnapshotChunk = <object object>
- offer_snapshot: ResponseOfferSnapshot = <object object>
- prepare_proposal: ResponsePrepareProposal = <object object>
- process_proposal: ResponseProcessProposal = <object object>
- query: ResponseQuery = <object object>
- verify_vote_extension: ResponseVerifyVoteExtension = <object object>
- class evmos.proto.autogen.py.tendermint.abci.ResponseApplySnapshotChunk(result: 'ResponseApplySnapshotChunkResult' = <object object at 0x7c636f753d40>, refetch_chunks: List[int] = <object object at 0x7c636f753d40>, reject_senders: List[str] = <object object at 0x7c636f753d40>)[source]
Bases:
Message- result: ResponseApplySnapshotChunkResult = <object object>
- class evmos.proto.autogen.py.tendermint.abci.ResponseApplySnapshotChunkResult(*values)[source]
Bases:
Enum- ABORT = 2
- ACCEPT = 1
- REJECT_SNAPSHOT = 5
- RETRY = 3
- RETRY_SNAPSHOT = 4
- UNKNOWN = 0
- class evmos.proto.autogen.py.tendermint.abci.ResponseCheckTx(code: int = <object object at 0x7c636f753d40>, data: bytes = <object object at 0x7c636f753d40>, log: str = <object object at 0x7c636f753d40>, info: str = <object object at 0x7c636f753d40>, gas_wanted: int = <object object at 0x7c636f753d40>, gas_used: int = <object object at 0x7c636f753d40>, events: List[ForwardRef('Event')] = <object object at 0x7c636f753d40>, codespace: str = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.ResponseCommit(retain_height: int = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.ResponseEcho(message: str = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.ResponseException(error: str = <object object>)[source]
Bases:
Messagenondeterministic
- class evmos.proto.autogen.py.tendermint.abci.ResponseExtendVote(vote_extension: bytes = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.ResponseFinalizeBlock(events: List[ForwardRef('Event')] = <object object at 0x7c636f753d40>, tx_results: List[ForwardRef('ExecTxResult')] = <object object at 0x7c636f753d40>, validator_updates: List[ForwardRef('ValidatorUpdate')] = <object object at 0x7c636f753d40>, consensus_param_updates: '_types__.ConsensusParams' = <object object at 0x7c636f753d40>, app_hash: bytes = <object object at 0x7c636f753d40>)[source]
Bases:
Message- app_hash: bytes = <object object>
app_hash is the hash of the applications’ state which is used to confirm that execution of the transactions was deterministic. It is up to the application to decide which algorithm to use.
- consensus_param_updates: ConsensusParams = <object object>
updates to the consensus params, if any.
- tx_results: List[ExecTxResult] = <object object>
the result of executing each transaction including the events the particular transction emitted. This should match the order of the transactions delivered in the block itself
- validator_updates: List[ValidatorUpdate] = <object object>
a list of updates to the validator set. These will reflect the validator set at current height + 2.
- class evmos.proto.autogen.py.tendermint.abci.ResponseInfo(data: str = <object object at 0x7c636f753d40>, version: str = <object object at 0x7c636f753d40>, app_version: int = <object object at 0x7c636f753d40>, last_block_height: int = <object object at 0x7c636f753d40>, last_block_app_hash: bytes = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.ResponseInitChain(consensus_params: '_types__.ConsensusParams' = <object object at 0x7c636f753d40>, validators: List[ForwardRef('ValidatorUpdate')] = <object object at 0x7c636f753d40>, app_hash: bytes = <object object at 0x7c636f753d40>)[source]
Bases:
Message- consensus_params: ConsensusParams = <object object>
- validators: List[ValidatorUpdate] = <object object>
- class evmos.proto.autogen.py.tendermint.abci.ResponseListSnapshots(snapshots: List[ForwardRef('Snapshot')] = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.ResponseLoadSnapshotChunk(chunk: bytes = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.ResponseOfferSnapshot(result: 'ResponseOfferSnapshotResult' = <object object at 0x7c636f753d40>)[source]
Bases:
Message- result: ResponseOfferSnapshotResult = <object object>
- class evmos.proto.autogen.py.tendermint.abci.ResponseOfferSnapshotResult(*values)[source]
Bases:
Enum- ABORT = 2
- ACCEPT = 1
- REJECT = 3
- REJECT_FORMAT = 4
- REJECT_SENDER = 5
- UNKNOWN = 0
- class evmos.proto.autogen.py.tendermint.abci.ResponsePrepareProposal(txs: List[bytes] = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.ResponseProcessProposal(status: 'ResponseProcessProposalProposalStatus' = <object object at 0x7c636f753d40>)[source]
Bases:
Message- status: ResponseProcessProposalProposalStatus = <object object>
- class evmos.proto.autogen.py.tendermint.abci.ResponseProcessProposalProposalStatus(*values)[source]
Bases:
Enum- ACCEPT = 1
- REJECT = 2
- UNKNOWN = 0
- class evmos.proto.autogen.py.tendermint.abci.ResponseQuery(code: int = <object object at 0x7c636f753d40>, log: str = <object object at 0x7c636f753d40>, info: str = <object object at 0x7c636f753d40>, index: int = <object object at 0x7c636f753d40>, key: bytes = <object object at 0x7c636f753d40>, value: bytes = <object object at 0x7c636f753d40>, proof_ops: '_crypto__.ProofOps' = <object object at 0x7c636f753d40>, height: int = <object object at 0x7c636f753d40>, codespace: str = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.ResponseVerifyVoteExtension(status: 'ResponseVerifyVoteExtensionVerifyStatus' = <object object at 0x7c636f753d40>)[source]
Bases:
Message- status: ResponseVerifyVoteExtensionVerifyStatus = <object object>
- class evmos.proto.autogen.py.tendermint.abci.ResponseVerifyVoteExtensionVerifyStatus(*values)[source]
Bases:
Enum- ACCEPT = 1
- REJECT = 2
Rejecting the vote extension will reject the entire precommit by the sender. Incorrectly implementing this thus has liveness implications as it may affect CometBFT’s ability to receive 2/3+ valid votes to finalize the block. Honest nodes should never be rejected.
- UNKNOWN = 0
- class evmos.proto.autogen.py.tendermint.abci.Snapshot(height: int = <object object at 0x7c636f753d40>, format: int = <object object at 0x7c636f753d40>, chunks: int = <object object at 0x7c636f753d40>, hash: bytes = <object object at 0x7c636f753d40>, metadata: bytes = <object object at 0x7c636f753d40>)[source]
Bases:
Message
- class evmos.proto.autogen.py.tendermint.abci.TxResult(height: int = <object object>, index: int = <object object>, tx: bytes = <object object>, result: ~evmos.proto.autogen.py.tendermint.abci.ExecTxResult = <object object>)[source]
Bases:
MessageTxResult contains results of executing the transaction. One usage is indexing transaction results.
- result: ExecTxResult = <object object>
- class evmos.proto.autogen.py.tendermint.abci.Validator(address: bytes = <object object at 0x7c636f753d40>, power: int = <object object at 0x7c636f753d40>)[source]
Bases:
Message