Crate near_openapi_types

Crate near_openapi_types 

Source
Expand description

This crate provides types for the Near OpenAPI specification.

Used in near-openapi-client

Modules§

defaults
Generation of default values for serde.
error
Error types.

Structs§

AccessKey
Access key provides limited access to an account. Each access key belongs to some account and is identified by a unique (within the account) public key. One account may have large number of access keys. Access keys allow to act on behalf of the account by restricting transactions that can be issued. account_id,public_key is a key in the state
AccessKeyCreationConfigView
Describes the cost of creating an access key.
AccessKeyInfoView
Describes information about an access key including the public key.
AccessKeyList
Lists access keys
AccessKeyView
Describes access key permission scope and nonce.
AccountCreationConfigView
The structure describes configuration for creation of new accounts.
AccountDataView
AccountData is a piece of global state that a validator signs and broadcasts to the network.
AccountId
NEAR Account Identifier.
AccountIdValidityRulesVersion
AccountIdValidityRulesVersion
AccountInfo
Account info for validators
AccountView
A view of the account
AccountWithPublicKey
Account ID with its public key.
ActionCreationConfigView
Describes the cost of creating a specific action, Action. Includes all variants.
ActionError
An error happened during Action execution
AddKeyAction
An action that adds key with public key associated
BandwidthRequest
BandwidthRequest describes the size of receipts that a shard would like to send to another shard. When a shard wants to send a lot of receipts to another shard, it needs to create a request and wait for a bandwidth grant from the bandwidth scheduler.
BandwidthRequestBitmap
Bitmap which describes which values from the predefined list are being requested. The nth bit is set to 1 when the nth value from the list is being requested.
BandwidthRequestsV1
Version 1 of BandwidthRequest.
BlockHeaderInnerLiteView
A part of a state for the current head of a light client. More info here.
BlockHeaderView
Contains main info about the block.
BlockStatusView
Height and hash of a block
ByteStream
Untyped byte stream used for both success and error responses.
CallResult
A result returned by contract method
CatchupStatusView
Status of the catchup process
CatchupStatusViewShardSyncStatus
CatchupStatusViewShardSyncStatus
ChunkDistributionNetworkConfig
Config for the Chunk Distribution Network feature. This allows nodes to push and pull chunks from a central stream. The two benefits of this approach are: (1) less request/response traffic on the peer-to-peer network and (2) lower latency for RPC nodes indexing the chain.
ChunkDistributionUris
URIs for the Chunk Distribution Network feature.
ChunkHash
ChunkHash
ChunkHeaderView
Contains main info about the chunk.
CloudArchivalWriterConfig
Configuration for a cloud-based archival writer. If this config is present, the writer is enabled and writes chunk-related data based on the tracked shards. This config also controls additional archival behavior such as block data and polling interval.
CongestionControlConfigView
The configuration for congestion control. More info about congestion here
CongestionInfoView
Stores the congestion level of a shard. More info about congestion here
ContractCodeView
A view of the contract code.
CostGasUsed
Shows gas profile. More info here.
CreateAccountAction
Create account action
CryptoHash
CryptoHash
CurrentEpochValidatorInfo
Describes information about the current epoch validator
DataReceiptCreationConfigView
The fees settings for a data receipt creation
DataReceiverView
DataReceiverView
DelegateAction
This action allows to execute the inner actions behalf of the defined sender.
DeleteAccountAction
DeleteAccountAction
DeleteKeyAction
DeleteKeyAction
DeployContractAction
Deploy contract action
DeployGlobalContractAction
Deploy global contract action
DetailedDebugStatus
DetailedDebugStatus
DeterministicAccountStateInitV1
DeterministicAccountStateInitV1
DeterministicStateInitAction
DeterministicStateInitAction
DumpConfig
Configures how to dump state to external storage.
DurationAsStdSchemaProvider
DurationAsStdSchemaProvider
EpochId
Epoch identifier – wrapped hash, to make it easier to distinguish. EpochId of epoch T is the hash of last block in T-2 EpochId of first two epochs is 0
EpochSyncConfig
EpochSyncConfig
ExecutionMetadataView
ExecutionMetadataView
ExecutionOutcomeView
ExecutionOutcomeView
ExecutionOutcomeWithIdView
ExecutionOutcomeWithIdView
ExtCostsConfigView
Typed view of ExtCostsConfig to preserve JSON output field names in protocol config RPC output.
ExternalStorageConfig
ExternalStorageConfig
Fee
Costs associated with an object that can only be sent over the network (and executed by the receiver). NOTE: send_sir or send_not_sir fees are usually burned when the item is being created. And execution fee is burned when the item is being executed.
FinalExecutionOutcomeView
Execution outcome of the transaction and all the subsequent receipts. Could be not finalized yet
FinalExecutionOutcomeWithReceiptView
Final execution outcome of the transaction and all of subsequent the receipts. Also includes the generated receipt.
FunctionArgs
This type is used to mark function arguments.
FunctionCallAction
FunctionCallAction
FunctionCallPermission
Grants limited permission to make transactions with FunctionCallActions The permission can limit the allowed balance to be spent on the prepaid gas. It also restrict the account ID of the receiver for this function call. It also can restrict the method name for the allowed function calls.
GasKeyView
GasKeyView
GcConfig
Configuration for garbage collection.
GenesisConfig
GenesisConfig
GenesisConfigError
GenesisConfigError
GenesisConfigRequest
GenesisConfigRequest
GlobalContractIdentifierView
GlobalContractIdentifierView
JsonRpcRequestForBlock
JsonRpcRequestForBlock
JsonRpcRequestForBlockEffects
JsonRpcRequestForBlockEffects
JsonRpcRequestForBroadcastTxAsync
JsonRpcRequestForBroadcastTxAsync
JsonRpcRequestForBroadcastTxCommit
JsonRpcRequestForBroadcastTxCommit
JsonRpcRequestForChanges
JsonRpcRequestForChanges
JsonRpcRequestForChunk
JsonRpcRequestForChunk
JsonRpcRequestForClientConfig
JsonRpcRequestForClientConfig
JsonRpcRequestForExperimentalChanges
JsonRpcRequestForExperimentalChanges
JsonRpcRequestForExperimentalChangesInBlock
JsonRpcRequestForExperimentalChangesInBlock
JsonRpcRequestForExperimentalCongestionLevel
JsonRpcRequestForExperimentalCongestionLevel
JsonRpcRequestForExperimentalGenesisConfig
JsonRpcRequestForExperimentalGenesisConfig
JsonRpcRequestForExperimentalLightClientBlockProof
JsonRpcRequestForExperimentalLightClientBlockProof
JsonRpcRequestForExperimentalLightClientProof
JsonRpcRequestForExperimentalLightClientProof
JsonRpcRequestForExperimentalMaintenanceWindows
JsonRpcRequestForExperimentalMaintenanceWindows
JsonRpcRequestForExperimentalProtocolConfig
JsonRpcRequestForExperimentalProtocolConfig
JsonRpcRequestForExperimentalReceipt
JsonRpcRequestForExperimentalReceipt
JsonRpcRequestForExperimentalSplitStorageInfo
JsonRpcRequestForExperimentalSplitStorageInfo
JsonRpcRequestForExperimentalTxStatus
JsonRpcRequestForExperimentalTxStatus
JsonRpcRequestForExperimentalValidatorsOrdered
JsonRpcRequestForExperimentalValidatorsOrdered
JsonRpcRequestForGasPrice
JsonRpcRequestForGasPrice
JsonRpcRequestForGenesisConfig
JsonRpcRequestForGenesisConfig
JsonRpcRequestForHealth
JsonRpcRequestForHealth
JsonRpcRequestForLightClientProof
JsonRpcRequestForLightClientProof
JsonRpcRequestForMaintenanceWindows
JsonRpcRequestForMaintenanceWindows
JsonRpcRequestForNetworkInfo
JsonRpcRequestForNetworkInfo
JsonRpcRequestForNextLightClientBlock
JsonRpcRequestForNextLightClientBlock
JsonRpcRequestForQuery
JsonRpcRequestForQuery
JsonRpcRequestForSendTx
JsonRpcRequestForSendTx
JsonRpcRequestForStatus
JsonRpcRequestForStatus
JsonRpcRequestForTx
JsonRpcRequestForTx
JsonRpcRequestForValidators
JsonRpcRequestForValidators
KnownProducerView
Information about a Producer: its account name, peer_id and a list of connected peers that the node can use to send message for this producer.
LightClientBlockLiteView
LightClientBlockLiteView
LimitConfig
Describes limits for VM and Runtime. TODO #4139: consider switching to strongly-typed wrappers instead of raw quantities
MerklePathItem
MerklePathItem
MissingTrieValue
MissingTrieValue
MutableConfigValue
MutableConfigValue
NearGas
NearToken
NetworkInfoView
NetworkInfoView
NextEpochValidatorInfo
NextEpochValidatorInfo
PeerId
Peer id is the public key.
PeerInfoView
PeerInfoView
PublicKey
PublicKey
RangeOfUint64
RangeOfUint64
ReceiptView
ReceiptView
ResponseValue
Typed value returned by generated client methods.
RpcBlockResponse
RpcBlockResponse
RpcChunkResponse
RpcChunkResponse
RpcClientConfigRequest
RpcClientConfigRequest
RpcClientConfigResponse
ClientConfig where some fields can be updated at runtime.
RpcCongestionLevelResponse
RpcCongestionLevelResponse
RpcGasPriceRequest
RpcGasPriceRequest
RpcGasPriceResponse
RpcGasPriceResponse
RpcHealthRequest
RpcHealthRequest
RpcHealthResponse
RpcHealthResponse
RpcKnownProducer
RpcKnownProducer
RpcLightClientBlockProofRequest
RpcLightClientBlockProofRequest
RpcLightClientBlockProofResponse
RpcLightClientBlockProofResponse
RpcLightClientExecutionProofResponse
RpcLightClientExecutionProofResponse
RpcLightClientNextBlockRequest
RpcLightClientNextBlockRequest
RpcLightClientNextBlockResponse
A state for the current head of a light client. More info here.
RpcMaintenanceWindowsRequest
RpcMaintenanceWindowsRequest
RpcNetworkInfoRequest
RpcNetworkInfoRequest
RpcNetworkInfoResponse
RpcNetworkInfoResponse
RpcPeerInfo
RpcPeerInfo
RpcProtocolConfigResponse
RpcProtocolConfigResponse
RpcReceiptRequest
RpcReceiptRequest
RpcReceiptResponse
RpcReceiptResponse
RpcSendTransactionRequest
RpcSendTransactionRequest
RpcSplitStorageInfoRequest
RpcSplitStorageInfoRequest
RpcSplitStorageInfoResponse
Contains the split storage information.
RpcStateChangesInBlockByTypeResponse
RpcStateChangesInBlockByTypeResponse
RpcStateChangesInBlockResponse
RpcStateChangesInBlockResponse
RpcStatusRequest
RpcStatusRequest
RpcStatusResponse
RpcStatusResponse
RpcValidatorResponse
Information about this epoch validators and next epoch validators
RpcValidatorsOrderedRequest
RpcValidatorsOrderedRequest
RuntimeConfigView
View that preserves JSON format of the runtime config.
RuntimeFeesConfigView
Describes different fees for the runtime
ShardId
The shard identifier. It may be an arbitrary number - it does not need to be a number in the range 0..NUM_SHARDS. The shard ids do not need to be sequential or contiguous.
ShardLayoutV0
A shard layout that maps accounts evenly across all shards – by calculate the hash of account id and mod number of shards. This is added to capture the old account_id_to_shard_id algorithm, to keep backward compatibility for some existing tests. parent_shards for ShardLayoutV1 is always None, meaning it can only be the first shard layout a chain uses.
ShardLayoutV1
ShardLayoutV1
ShardLayoutV2
Counterpart to ShardLayoutV2 composed of maps with string keys to aid serde serialization.
ShardUId
ShardUId is a unique representation for shards from different shard layouts.
Signature
Signature
SignedDelegateAction
SignedDelegateAction
SignedTransaction
SignedTransaction
SignedTransactionView
SignedTransactionView
SlashedValidator
SlashedValidator
StakeAction
An action which stakes signer_id tokens and setup’s validator public key
StateChangeWithCauseViewVariant0Change
A view of the account
StateChangeWithCauseViewVariant1Change
StateChangeWithCauseViewVariant1Change
StateChangeWithCauseViewVariant2Change
StateChangeWithCauseViewVariant2Change
StateChangeWithCauseViewVariant3Change
StateChangeWithCauseViewVariant3Change
StateChangeWithCauseViewVariant4Change
StateChangeWithCauseViewVariant4Change
StateChangeWithCauseViewVariant5Change
StateChangeWithCauseViewVariant5Change
StateChangeWithCauseViewVariant6Change
StateChangeWithCauseViewVariant6Change
StateChangeWithCauseViewVariant7Change
StateChangeWithCauseViewVariant7Change
StateChangeWithCauseViewVariant8Change
StateChangeWithCauseViewVariant8Change
StateChangeWithCauseViewVariant9Change
StateChangeWithCauseViewVariant9Change
StateChangeWithCauseViewVariant10Change
StateChangeWithCauseViewVariant10Change
StateItem
Item of the state, key and value are serialized in base64 and proof for inclusion of given state item.
StateSyncConfig
StateSyncConfig
StatusSyncInfo
StatusSyncInfo
StorageUsageConfigView
Describes cost of storage per block
StoreKey
This type is used to mark keys (arrays of bytes) that are queried from store.
StoreValue
This type is used to mark values returned from store (arrays of bytes).
SyncConcurrency
SyncConcurrency
Tier1ProxyView
Tier1ProxyView
TransferAction
TransferAction
UseGlobalContractAction
Use global contract action
ValidatorInfo
ValidatorInfo
ValidatorKickoutView
ValidatorKickoutView
ValidatorStakeView
ValidatorStakeView
ValidatorStakeViewV1
ValidatorStakeViewV1
Version
Data structure for semver version and github tag or commit.
ViewStateResult
Resulting state values for a view state query request
VmConfigView
VmConfigView
WitnessConfigView
Configuration specific to ChunkStateWitness.

Enums§

AccessKeyPermission
Defines permissions for AccessKey
AccessKeyPermissionView
Describes the permission scope for an access key. Whether it is a function call or a full access key.
AccountChangesByBlockIdChangesType
AccountChangesByBlockIdChangesType
AccountChangesByFinalityChangesType
AccountChangesByFinalityChangesType
AccountChangesBySyncCheckpointChangesType
AccountChangesBySyncCheckpointChangesType
ActionErrorKind
ActionErrorKind
ActionView
ActionView
ActionsValidationError
Describes the error for validating a list of actions.
AllAccessKeyChangesByBlockIdChangesType
AllAccessKeyChangesByBlockIdChangesType
AllAccessKeyChangesByFinalityChangesType
AllAccessKeyChangesByFinalityChangesType
AllAccessKeyChangesBySyncCheckpointChangesType
AllAccessKeyChangesBySyncCheckpointChangesType
AllGasKeyChangesByBlockIdChangesType
AllGasKeyChangesByBlockIdChangesType
AllGasKeyChangesByFinalityChangesType
AllGasKeyChangesByFinalityChangesType
AllGasKeyChangesBySyncCheckpointChangesType
AllGasKeyChangesBySyncCheckpointChangesType
BandwidthRequests
A list of shard’s bandwidth requests. Describes how much the shard would like to send to other shards.
BlockId
BlockId
BlockReference
BlockReference
CallFunctionByBlockIdRequestType
CallFunctionByBlockIdRequestType
CallFunctionByFinalityRequestType
CallFunctionByFinalityRequestType
CallFunctionBySyncCheckpointRequestType
CallFunctionBySyncCheckpointRequestType
CompilationError
CompilationError
ContractCodeChangesByBlockIdChangesType
ContractCodeChangesByBlockIdChangesType
ContractCodeChangesByFinalityChangesType
ContractCodeChangesByFinalityChangesType
ContractCodeChangesBySyncCheckpointChangesType
ContractCodeChangesBySyncCheckpointChangesType
DataChangesByBlockIdChangesType
DataChangesByBlockIdChangesType
DataChangesByFinalityChangesType
DataChangesByFinalityChangesType
DataChangesBySyncCheckpointChangesType
DataChangesBySyncCheckpointChangesType
DeterministicAccountStateInit
DeterministicAccountStateInit
Direction
Direction
Error
Error produced by generated client methods.
ErrorWrapperForGenesisConfigError
ErrorWrapperForGenesisConfigError
ErrorWrapperForRpcBlockError
ErrorWrapperForRpcBlockError
ErrorWrapperForRpcChunkError
ErrorWrapperForRpcChunkError
ErrorWrapperForRpcClientConfigError
ErrorWrapperForRpcClientConfigError
ErrorWrapperForRpcGasPriceError
ErrorWrapperForRpcGasPriceError
ErrorWrapperForRpcLightClientNextBlockError
ErrorWrapperForRpcLightClientNextBlockError
ErrorWrapperForRpcLightClientProofError
ErrorWrapperForRpcLightClientProofError
ErrorWrapperForRpcMaintenanceWindowsError
ErrorWrapperForRpcMaintenanceWindowsError
ErrorWrapperForRpcNetworkInfoError
ErrorWrapperForRpcNetworkInfoError
ErrorWrapperForRpcProtocolConfigError
ErrorWrapperForRpcProtocolConfigError
ErrorWrapperForRpcQueryError
ErrorWrapperForRpcQueryError
ErrorWrapperForRpcReceiptError
ErrorWrapperForRpcReceiptError
ErrorWrapperForRpcSplitStorageInfoError
ErrorWrapperForRpcSplitStorageInfoError
ErrorWrapperForRpcStateChangesError
ErrorWrapperForRpcStateChangesError
ErrorWrapperForRpcStatusError
ErrorWrapperForRpcStatusError
ErrorWrapperForRpcTransactionError
ErrorWrapperForRpcTransactionError
ErrorWrapperForRpcValidatorError
ErrorWrapperForRpcValidatorError
ExecutionStatusView
ExecutionStatusView
ExternalStorageLocation
Supported external storage backends and their minimal config.
FinalExecutionStatus
FinalExecutionStatus
Finality
Different types of finality.
FunctionCallError
Serializable version of near-vm-runner::FunctionCallError.
GlobalContractDeployMode
GlobalContractDeployMode
GlobalContractIdentifier
GlobalContractIdentifier
HostError
HostError
InternalError
InternalError
InvalidAccessKeyError
InvalidAccessKeyError
InvalidTxError
An error happened during TX execution
JsonRpcRequestForBlockEffectsMethod
JsonRpcRequestForBlockEffectsMethod
JsonRpcRequestForBlockMethod
JsonRpcRequestForBlockMethod
JsonRpcRequestForBroadcastTxAsyncMethod
JsonRpcRequestForBroadcastTxAsyncMethod
JsonRpcRequestForBroadcastTxCommitMethod
JsonRpcRequestForBroadcastTxCommitMethod
JsonRpcRequestForChangesMethod
JsonRpcRequestForChangesMethod
JsonRpcRequestForChunkMethod
JsonRpcRequestForChunkMethod
JsonRpcRequestForClientConfigMethod
JsonRpcRequestForClientConfigMethod
JsonRpcRequestForExperimentalChangesInBlockMethod
JsonRpcRequestForExperimentalChangesInBlockMethod
JsonRpcRequestForExperimentalChangesMethod
JsonRpcRequestForExperimentalChangesMethod
JsonRpcRequestForExperimentalCongestionLevelMethod
JsonRpcRequestForExperimentalCongestionLevelMethod
JsonRpcRequestForExperimentalGenesisConfigMethod
JsonRpcRequestForExperimentalGenesisConfigMethod
JsonRpcRequestForExperimentalLightClientBlockProofMethod
JsonRpcRequestForExperimentalLightClientBlockProofMethod
JsonRpcRequestForExperimentalLightClientProofMethod
JsonRpcRequestForExperimentalLightClientProofMethod
JsonRpcRequestForExperimentalMaintenanceWindowsMethod
JsonRpcRequestForExperimentalMaintenanceWindowsMethod
JsonRpcRequestForExperimentalProtocolConfigMethod
JsonRpcRequestForExperimentalProtocolConfigMethod
JsonRpcRequestForExperimentalReceiptMethod
JsonRpcRequestForExperimentalReceiptMethod
JsonRpcRequestForExperimentalSplitStorageInfoMethod
JsonRpcRequestForExperimentalSplitStorageInfoMethod
JsonRpcRequestForExperimentalTxStatusMethod
JsonRpcRequestForExperimentalTxStatusMethod
JsonRpcRequestForExperimentalValidatorsOrderedMethod
JsonRpcRequestForExperimentalValidatorsOrderedMethod
JsonRpcRequestForGasPriceMethod
JsonRpcRequestForGasPriceMethod
JsonRpcRequestForGenesisConfigMethod
JsonRpcRequestForGenesisConfigMethod
JsonRpcRequestForHealthMethod
JsonRpcRequestForHealthMethod
JsonRpcRequestForLightClientProofMethod
JsonRpcRequestForLightClientProofMethod
JsonRpcRequestForMaintenanceWindowsMethod
JsonRpcRequestForMaintenanceWindowsMethod
JsonRpcRequestForNetworkInfoMethod
JsonRpcRequestForNetworkInfoMethod
JsonRpcRequestForNextLightClientBlockMethod
JsonRpcRequestForNextLightClientBlockMethod
JsonRpcRequestForQueryMethod
JsonRpcRequestForQueryMethod
JsonRpcRequestForSendTxMethod
JsonRpcRequestForSendTxMethod
JsonRpcRequestForStatusMethod
JsonRpcRequestForStatusMethod
JsonRpcRequestForTxMethod
JsonRpcRequestForTxMethod
JsonRpcRequestForValidatorsMethod
JsonRpcRequestForValidatorsMethod
JsonRpcResponseForArrayOfRangeOfUint64AndRpcMaintenanceWindowsError
JsonRpcResponseForArrayOfRangeOfUint64AndRpcMaintenanceWindowsError
JsonRpcResponseForArrayOfValidatorStakeViewAndRpcValidatorError
JsonRpcResponseForArrayOfValidatorStakeViewAndRpcValidatorError
JsonRpcResponseForCryptoHashAndRpcTransactionError
JsonRpcResponseForCryptoHashAndRpcTransactionError
JsonRpcResponseForGenesisConfigAndGenesisConfigError
JsonRpcResponseForGenesisConfigAndGenesisConfigError
JsonRpcResponseForNullableRpcHealthResponseAndRpcStatusError
JsonRpcResponseForNullableRpcHealthResponseAndRpcStatusError
JsonRpcResponseForRpcBlockResponseAndRpcBlockError
JsonRpcResponseForRpcBlockResponseAndRpcBlockError
JsonRpcResponseForRpcChunkResponseAndRpcChunkError
JsonRpcResponseForRpcChunkResponseAndRpcChunkError
JsonRpcResponseForRpcClientConfigResponseAndRpcClientConfigError
JsonRpcResponseForRpcClientConfigResponseAndRpcClientConfigError
JsonRpcResponseForRpcCongestionLevelResponseAndRpcChunkError
JsonRpcResponseForRpcCongestionLevelResponseAndRpcChunkError
JsonRpcResponseForRpcGasPriceResponseAndRpcGasPriceError
JsonRpcResponseForRpcGasPriceResponseAndRpcGasPriceError
JsonRpcResponseForRpcLightClientBlockProofResponseAndRpcLightClientProofError
JsonRpcResponseForRpcLightClientBlockProofResponseAndRpcLightClientProofError
JsonRpcResponseForRpcLightClientExecutionProofResponseAndRpcLightClientProofError
JsonRpcResponseForRpcLightClientExecutionProofResponseAndRpcLightClientProofError
JsonRpcResponseForRpcLightClientNextBlockResponseAndRpcLightClientNextBlockError
JsonRpcResponseForRpcLightClientNextBlockResponseAndRpcLightClientNextBlockError
JsonRpcResponseForRpcNetworkInfoResponseAndRpcNetworkInfoError
JsonRpcResponseForRpcNetworkInfoResponseAndRpcNetworkInfoError
JsonRpcResponseForRpcProtocolConfigResponseAndRpcProtocolConfigError
JsonRpcResponseForRpcProtocolConfigResponseAndRpcProtocolConfigError
JsonRpcResponseForRpcQueryResponseAndRpcQueryError
JsonRpcResponseForRpcQueryResponseAndRpcQueryError
JsonRpcResponseForRpcReceiptResponseAndRpcReceiptError
JsonRpcResponseForRpcReceiptResponseAndRpcReceiptError
JsonRpcResponseForRpcSplitStorageInfoResponseAndRpcSplitStorageInfoError
JsonRpcResponseForRpcSplitStorageInfoResponseAndRpcSplitStorageInfoError
JsonRpcResponseForRpcStateChangesInBlockByTypeResponseAndRpcStateChangesError
JsonRpcResponseForRpcStateChangesInBlockByTypeResponseAndRpcStateChangesError
JsonRpcResponseForRpcStateChangesInBlockResponseAndRpcStateChangesError
JsonRpcResponseForRpcStateChangesInBlockResponseAndRpcStateChangesError
JsonRpcResponseForRpcStatusResponseAndRpcStatusError
JsonRpcResponseForRpcStatusResponseAndRpcStatusError
JsonRpcResponseForRpcTransactionResponseAndRpcTransactionError
JsonRpcResponseForRpcTransactionResponseAndRpcTransactionError
JsonRpcResponseForRpcValidatorResponseAndRpcValidatorError
JsonRpcResponseForRpcValidatorResponseAndRpcValidatorError
LogSummaryStyle
LogSummaryStyle
MethodResolveError
MethodResolveError
MissingTrieValueContext
Contexts in which StorageError::MissingTrieValue error might occur.
NonDelegateAction
An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.
PrepareError
Error that can occur while preparing or executing Wasm smart-contract.
ProtocolVersionCheckConfig
Configures whether the node checks the next or the next next epoch for network version compatibility.
ReceiptEnumView
ReceiptEnumView
ReceiptValidationError
Describes the error for validating a receipt.
RpcBlockError
RpcBlockError
RpcBlockRequest
RpcBlockRequest
RpcChunkError
RpcChunkError
RpcChunkRequest
RpcChunkRequest
RpcClientConfigError
RpcClientConfigError
RpcCongestionLevelRequest
RpcCongestionLevelRequest
RpcGasPriceError
RpcGasPriceError
RpcLightClientExecutionProofRequest
RpcLightClientExecutionProofRequest
RpcLightClientExecutionProofRequestVariant0Type
RpcLightClientExecutionProofRequestVariant0Type
RpcLightClientExecutionProofRequestVariant1Type
RpcLightClientExecutionProofRequestVariant1Type
RpcLightClientNextBlockError
RpcLightClientNextBlockError
RpcLightClientProofError
RpcLightClientProofError
RpcMaintenanceWindowsError
RpcMaintenanceWindowsError
RpcNetworkInfoError
RpcNetworkInfoError
RpcProtocolConfigError
RpcProtocolConfigError
RpcProtocolConfigRequest
RpcProtocolConfigRequest
RpcQueryError
RpcQueryError
RpcQueryRequest
RpcQueryRequest
RpcQueryResponse
RpcQueryResponse
RpcReceiptError
RpcReceiptError
RpcRequestValidationErrorKind
RpcRequestValidationErrorKind
RpcSplitStorageInfoError
RpcSplitStorageInfoError
RpcStateChangesError
RpcStateChangesError
RpcStateChangesInBlockByTypeRequest
It is a serializable view of StateChangesRequest.
RpcStateChangesInBlockRequest
RpcStateChangesInBlockRequest
RpcStatusError
RpcStatusError
RpcTransactionError
RpcTransactionError
RpcTransactionResponse
RpcTransactionResponse
RpcTransactionStatusRequest
RpcTransactionStatusRequest
RpcValidatorError
RpcValidatorError
RpcValidatorRequest
RpcValidatorRequest
ShardLayout
A versioned struct that contains all information needed to assign accounts to shards.
SingleAccessKeyChangesByBlockIdChangesType
SingleAccessKeyChangesByBlockIdChangesType
SingleAccessKeyChangesByFinalityChangesType
SingleAccessKeyChangesByFinalityChangesType
SingleAccessKeyChangesBySyncCheckpointChangesType
SingleAccessKeyChangesBySyncCheckpointChangesType
SingleGasKeyChangesByBlockIdChangesType
SingleGasKeyChangesByBlockIdChangesType
SingleGasKeyChangesByFinalityChangesType
SingleGasKeyChangesByFinalityChangesType
SingleGasKeyChangesBySyncCheckpointChangesType
SingleGasKeyChangesBySyncCheckpointChangesType
StateChangeCauseView
See crate::types::StateChangeCause for details.
StateChangeKindView
It is a serializable view of StateChangeKind.
StateChangeWithCauseView
StateChangeWithCauseView
StateChangeWithCauseViewVariant0Type
StateChangeWithCauseViewVariant0Type
StateChangeWithCauseViewVariant1Type
StateChangeWithCauseViewVariant1Type
StateChangeWithCauseViewVariant2Type
StateChangeWithCauseViewVariant2Type
StateChangeWithCauseViewVariant3Type
StateChangeWithCauseViewVariant3Type
StateChangeWithCauseViewVariant4Type
StateChangeWithCauseViewVariant4Type
StateChangeWithCauseViewVariant5Type
StateChangeWithCauseViewVariant5Type
StateChangeWithCauseViewVariant6Type
StateChangeWithCauseViewVariant6Type
StateChangeWithCauseViewVariant7Type
StateChangeWithCauseViewVariant7Type
StateChangeWithCauseViewVariant8Type
StateChangeWithCauseViewVariant8Type
StateChangeWithCauseViewVariant9Type
StateChangeWithCauseViewVariant9Type
StateChangeWithCauseViewVariant10Type
StateChangeWithCauseViewVariant10Type
StorageError
Errors which may occur during working with trie storages, storing trie values (trie nodes and state values) by their hashes.
StorageGetMode
This enum represents if a storage_get call will be performed through flat storage or trie
SyncCheckpoint
SyncCheckpoint
SyncConfig
Configures how to fetch state parts during state sync.
TrackedShardsConfig
Describes the expected behavior of the node regarding shard tracking. If the node is an active validator, it will also track the shards it is responsible for as a validator.
TxExecutionError
Error returned in the ExecutionOutcome in case of failure
TxExecutionStatus
TxExecutionStatus
ValidatorKickoutReason
Reasons for removing a validator from the validator set.
ValidatorStakeViewValidatorStakeStructVersion
ValidatorStakeViewValidatorStakeStructVersion
ViewAccessKeyByBlockIdRequestType
ViewAccessKeyByBlockIdRequestType
ViewAccessKeyByFinalityRequestType
ViewAccessKeyByFinalityRequestType
ViewAccessKeyBySyncCheckpointRequestType
ViewAccessKeyBySyncCheckpointRequestType
ViewAccessKeyListByBlockIdRequestType
ViewAccessKeyListByBlockIdRequestType
ViewAccessKeyListByFinalityRequestType
ViewAccessKeyListByFinalityRequestType
ViewAccessKeyListBySyncCheckpointRequestType
ViewAccessKeyListBySyncCheckpointRequestType
ViewAccountByBlockIdRequestType
ViewAccountByBlockIdRequestType
ViewAccountByFinalityRequestType
ViewAccountByFinalityRequestType
ViewAccountBySyncCheckpointRequestType
ViewAccountBySyncCheckpointRequestType
ViewCodeByBlockIdRequestType
ViewCodeByBlockIdRequestType
ViewCodeByFinalityRequestType
ViewCodeByFinalityRequestType
ViewCodeBySyncCheckpointRequestType
ViewCodeBySyncCheckpointRequestType
ViewGlobalContractCodeByAccountIdByBlockIdRequestType
ViewGlobalContractCodeByAccountIdByBlockIdRequestType
ViewGlobalContractCodeByAccountIdByFinalityRequestType
ViewGlobalContractCodeByAccountIdByFinalityRequestType
ViewGlobalContractCodeByAccountIdBySyncCheckpointRequestType
ViewGlobalContractCodeByAccountIdBySyncCheckpointRequestType
ViewGlobalContractCodeByBlockIdRequestType
ViewGlobalContractCodeByBlockIdRequestType
ViewGlobalContractCodeByFinalityRequestType
ViewGlobalContractCodeByFinalityRequestType
ViewGlobalContractCodeBySyncCheckpointRequestType
ViewGlobalContractCodeBySyncCheckpointRequestType
ViewStateByBlockIdRequestType
ViewStateByBlockIdRequestType
ViewStateByFinalityRequestType
ViewStateByFinalityRequestType
ViewStateBySyncCheckpointRequestType
ViewStateBySyncCheckpointRequestType
VmKind
VmKind
WasmTrap
A kind of a trap happened during execution of a binary

Traits§

ClientInfo
Interface for which an implementation is generated for all clients.