Crate client_traits[][src]

Structs

TransactionRequest

The data required for a Client to create a transaction.

Enums

ForceUpdateSealing

Do we want to force update sealing?

StateOrBlock

State information to be used during client query

Traits

AccountData

Provides methods to access account info

BadBlocks

Provides recently seen bad blocks.

Balance

Provides balance and latest_balance methods

BlockChain

Provides various blockchain information, like block header, chain state etc.

BlockChainClient

Blockchain database client. Owns and manages a blockchain and a block queue.

BlockChainReset

resets the blockchain

BlockInfo

Provides various information on a block by it’s ID

ChainInfo

Provides chain_info method

ChainNotify

Represents what has to be handled by actor listening to chain events

DatabaseRestore

External database restoration handler

EngineClient

Client facilities used by internally sealing Engines.

ImportBlock

Provides methods to import block into blockchain

ImportExportBlocks

Provides a method for importing/exporting blocks

IoClient

IO operations that should off-load heavy work to another thread.

Nonce

Provides nonce and latest_nonce methods

ProvingBlockChainClient

Extended client interface for providing proofs of the state.

ScheduleInfo

Provides latest_schedule method

StateClient

Provides methods to access chain state

Tick

Implement this for clients that need logic to decide when/how to advance.

TransactionInfo

Provides various information on a transaction by it’s ID