Module vapcore_light::request [−][src]
Light protocol request types.
Modules
account | A request for an account proof. |
block_body | Request and response for a block body |
block_receipts | Request and response for block receipts |
contract_code | A request for contract code. |
epoch_signal | A request for epoch signal data. |
execution | A request for proof of execution. |
header | Header request. |
header_proof | Request and response for header proofs. |
storage | A request for a storage proof. |
transaction_index | Request and response for transaction index. |
Structs
AccountResponse | The output of a request for an account state proof. |
Batch | Requests pending responses. |
BodyResponse | The output of a request for block body. |
Builder | Build chained requests. Push them onto the series with |
CodeResponse | The output of a request for |
CompleteAccountRequest | A complete request for an account. |
CompleteBodyRequest | A complete block body request. |
CompleteCodeRequest | A complete request. |
CompleteExecutionRequest | A complete request. |
CompleteHeaderProofRequest | A complete header proof request. |
CompleteHeadersRequest | A complete header request. |
CompleteReceiptsRequest | A complete block receipts request. |
CompleteSignalRequest | A complete request. |
CompleteStorageRequest | A complete request for a storage proof. |
CompleteTransactionIndexRequest | A complete transaction index request. |
ExecutionResponse | The output of a request for proof of execution |
HeaderProofResponse | The output of a request for a header proof. |
HeadersResponse | The output of a request for headers. |
IncompleteAccountRequest | Potentially incomplete request for an account proof. |
IncompleteBodyRequest | Potentially incomplete block body request. |
IncompleteCodeRequest | Potentially incomplete contract code request. |
IncompleteExecutionRequest | Potentially incomplete execution proof request. |
IncompleteHeaderProofRequest | Potentially incomplete header proof request. |
IncompleteHeadersRequest | Potentially incomplete headers request. |
IncompleteReceiptsRequest | Potentially incomplete block receipts request. |
IncompleteSignalRequest | Potentially incomplete epoch signal request. |
IncompleteStorageRequest | Potentially incomplete request for an storage proof. |
IncompleteTransactionIndexRequest | Potentially incomplete transaction index request. |
NoSuchOutput | Error indicating a reference to a non-existent or wrongly-typed output. |
ReceiptsResponse | The output of a request for block receipts. |
SignalResponse | The output of a request for an epoch signal. |
StorageResponse | The output of a request for an account state proof. |
TransactionIndexResponse | The output of a request for transaction index. |
WrongKind | Wrong kind of response corresponding to request. |
Enums
CompleteRequest | All request types, in an answerable state. |
Field | An input to a request. |
HashOrNumber | Either a hash or a number. |
Kind | Kinds of requests. Doubles as the “ID” field of the request. |
Output | Request outputs which can be reused as inputs. |
OutputKind | Response output kinds which can be used as back-references. |
Request | All request types, as they’re sent over the network. They may be incomplete, with back-references to outputs of prior requests. |
Response | All response types. |
ResponseError | Error on processing a response. |
Traits
CheckedRequest | A request which can be checked against its response for more validity. |
IncompleteRequest | A potentially incomplete request. |
ResponseLike | A response-like object. |
Type Definitions
NetworkRequests | Type alias for “network requests”. |