# Module ethcore_rpc::v1::types [−] [src]

Structures used in RPC communication

## Structs

Block | Block representation
Bytes | Wrapper structure around vector of bytes.
CallRequest | Call request
ChainStatus | Chain status.
ConfirmationRequest | Confirmation waiting in a queue
ConfirmationResponseWithToken | Confirmation response with additional token for further requests
DappId | Dapplication Internal Id
DecryptRequest | Decrypt request
EthProtocolInfo | Peer Ethereum protocol information
Filter | Filter
H160 | Hash serialization
H2048 | Hash serialization
H256 | Hash serialization
H512 | Hash serialization
H520 | Hash serialization
H64 | Hash serialization
Histogram | Values of RPC settings.
Index | Represents usize.
LesProtocolInfo | Peer LES protocol information
LocalizedTrace | Trace
Log | Log
OperationsInfo | Information on our operations environment.
PeerInfo | Peer connection information
PeerNetworkInfo | Peer network information
PeerProtocolsInfo | Peer protocols information
Peers | Peers info
Receipt | Receipt
ReleaseInfo | Information regarding a particular release of Parity
RichBlock | Block representation with additional info
RichRawTransaction | Geth-compatible output for eth_signTransaction method
RpcSettings | Values of RPC settings.
SignRequest | Sign request
SyncInfo | Sync info
TraceFilter | Trace filter
TraceResults | A diff of some chunk of memory.
Transaction | Transaction
TransactionModification | Possible modifications to the confirmed transaction sent by `Trusted Signer`
TransactionRequest | Transaction request coming from RPC
TransactionStats | Propagation statistics for pending transaction.
U128 | Uint serialization.
U256 | Uint serialization.
Version | Semantic version.
VersionInfo | Version information of a particular release.
Work | The result of an `eth_getWork` call: it differs based on an option whether to send the block number.

## Enums

BlockNumber | Represents rpc api block number param.
BlockTransactions | Block Transactions
ConfirmationPayload | Confirmation payload, i.e. the thing to be confirmed
ConfirmationResponse | Confirmation response for particular payload
ConsensusCapability | Capability info
Either | Represents two possible return values.
FilterChanges | Results of the filter_changes RPC.
LocalTransactionStatus | Local Transaction Status
ReleaseTrack | A release's track.
SyncStatus | Sync status

# Help

## Keyboard Shortcuts

?
  Show this help dialog
S
  Focus the search field
⇤
  Move up in search results
⇥
  Move down in search results
⏎
  Go to active search result
+
  Collapse/expand all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)