Skip to main content

Crate thruput_node_rpc

Crate thruput_node_rpc 

Source

Re-exports§

pub use db_sched::*;
pub use sched_db::*;
pub use auth_card::*;
pub use auth_rpc::*;
pub use sched_event::*;
pub use sched_exec::*;
pub use event_rpc::*;
pub use exec_sched::*;
pub use sched_coord::*;
pub use sched_gateway::*;
pub use coord_sched::*;

Modules§

auth_card
auth_rpc
consensus
coord_sched
db_sched
event_rpc
exec_sched
parallel
proposal
rpc_types
sched_coord
sched_db
sched_event
sched_exec
sched_gateway

Structs§

BlockExecutionContext
The contract-visible facts about the block an executor is running.
BlockExecutionMode
ConsensusBasis
The validation payload for a consensus value.
ConsensusValue
The block commitment externalized by consensus.
DbTip
ParallelBatch
ParallelNondeterministicProposalDataBatch
ParallelSignedTransactionBatch
ParallelSignedTransactionHashBatch
PrevProposalSummary
Summary of the previous finalized proposal, used by SCP leader selection.
Proposal
A candidate block: header plus the transaction metadata needed to re-execute it.
ProposalContext
Inputs fixed before executing a candidate block.
ProposalHeader
Header of a proposed block.
ProposalTxs
Transaction-side payload for a proposal.
ProposalTxsHash
Compatibility commitment over ProposalTxs.
RPCError
ValidatorID
ValidatorPrivateInfo
ValidatorPublicInfo
ViewingSnapshot

Enums§

BatchValidationError
ExpectedContract
ExpectedDBTip
ExpectedDeployment
ExpectedProposalData
ExpectedQueueEntry
ExpectedRetrocausalQueueBlock
ExpectedStorageCost
ExpectedViewingSnapshot

Type Aliases§

BlockID
ContractAddressBatch
Typedef for a list of contract addresses.
OptProposal
StorageCost
TransactionID
Upgrade
A serialized protocol upgrade, carried opaquely in ConsensusValue.
ValidatorPublicKey
ValidatorSecretKey