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. It is essentially the data that a validator wants to share with the network. All the nodes in the network are collecting the account data broadcasted by the validators. Since the number of the validators is bounded and their identity is known (and the maximal size of allowed AccountData is bounded) the global state that is distributed in the form of AccountData is bounded as well. Find more information in the docs here
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 for list of BandwidthRequests.
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.
ChunkHeaderView
Contains main info about the chunk.
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
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
GenesisConfigRequest
GenesisConfigRequest
JsonRpcRequestForBlock
JsonRpcRequestForBlock
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
JsonRpcRequestForHealth
JsonRpcRequestForHealth
JsonRpcRequestForLightClientProof
JsonRpcRequestForLightClientProof
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
NetworkInfoView
NetworkInfoView
NextEpochValidatorInfo
NextEpochValidatorInfo
NonDelegateAction
This is Action which mustn’t contain DelegateAction.
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 costs 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
Options for dumping state to S3.
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).
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
Action
Action
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
CallFunctionByBlockIdRequestType
CallFunctionByBlockIdRequestType
CallFunctionByFinalityRequestType
CallFunctionByFinalityRequestType
CallFunctionBySyncCheckpointRequestType
CallFunctionBySyncCheckpointRequestType
CompilationError
CompilationError
ContractCodeChangesByBlockIdChangesType
ContractCodeChangesByBlockIdChangesType
ContractCodeChangesByFinalityChangesType
ContractCodeChangesByFinalityChangesType
ContractCodeChangesBySyncCheckpointChangesType
ContractCodeChangesBySyncCheckpointChangesType
DataChangesByBlockIdChangesType
DataChangesByBlockIdChangesType
DataChangesByFinalityChangesType
DataChangesByFinalityChangesType
DataChangesBySyncCheckpointChangesType
DataChangesBySyncCheckpointChangesType
Direction
Direction
Error
Error produced by generated client methods.
ExecutionStatusView
ExecutionStatusView
ExternalStorageLocation
ExternalStorageLocation
FinalExecutionStatus
FinalExecutionStatus
Finality
Different types of finality.
FunctionCallError
Serializable version of near-vm-runner::FunctionCallError.
GlobalContractDeployMode
GlobalContractDeployMode
GlobalContractIdentifier
GlobalContractIdentifier
HostError
HostError
InvalidAccessKeyError
InvalidAccessKeyError
InvalidTxError
An error happened during TX execution
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
JsonRpcRequestForHealthMethod
JsonRpcRequestForHealthMethod
JsonRpcRequestForLightClientProofMethod
JsonRpcRequestForLightClientProofMethod
JsonRpcRequestForNetworkInfoMethod
JsonRpcRequestForNetworkInfoMethod
JsonRpcRequestForNextLightClientBlockMethod
JsonRpcRequestForNextLightClientBlockMethod
JsonRpcRequestForQueryMethod
JsonRpcRequestForQueryMethod
JsonRpcRequestForSendTxMethod
JsonRpcRequestForSendTxMethod
JsonRpcRequestForStatusMethod
JsonRpcRequestForStatusMethod
JsonRpcRequestForTxMethod
JsonRpcRequestForTxMethod
JsonRpcRequestForValidatorsMethod
JsonRpcRequestForValidatorsMethod
JsonRpcResponseForArrayOfRangeOfUint64AndRpcError
JsonRpcResponseForArrayOfRangeOfUint64AndRpcError
JsonRpcResponseForArrayOfValidatorStakeViewAndRpcError
JsonRpcResponseForArrayOfValidatorStakeViewAndRpcError
JsonRpcResponseForCryptoHashAndRpcError
JsonRpcResponseForCryptoHashAndRpcError
JsonRpcResponseForGenesisConfigAndRpcError
JsonRpcResponseForGenesisConfigAndRpcError
JsonRpcResponseForNullableRpcHealthResponseAndRpcError
JsonRpcResponseForNullableRpcHealthResponseAndRpcError
JsonRpcResponseForRpcBlockResponseAndRpcError
JsonRpcResponseForRpcBlockResponseAndRpcError
JsonRpcResponseForRpcChunkResponseAndRpcError
JsonRpcResponseForRpcChunkResponseAndRpcError
JsonRpcResponseForRpcClientConfigResponseAndRpcError
JsonRpcResponseForRpcClientConfigResponseAndRpcError
JsonRpcResponseForRpcCongestionLevelResponseAndRpcError
JsonRpcResponseForRpcCongestionLevelResponseAndRpcError
JsonRpcResponseForRpcGasPriceResponseAndRpcError
JsonRpcResponseForRpcGasPriceResponseAndRpcError
JsonRpcResponseForRpcLightClientBlockProofResponseAndRpcError
JsonRpcResponseForRpcLightClientBlockProofResponseAndRpcError
JsonRpcResponseForRpcLightClientExecutionProofResponseAndRpcError
JsonRpcResponseForRpcLightClientExecutionProofResponseAndRpcError
JsonRpcResponseForRpcLightClientNextBlockResponseAndRpcError
JsonRpcResponseForRpcLightClientNextBlockResponseAndRpcError
JsonRpcResponseForRpcNetworkInfoResponseAndRpcError
JsonRpcResponseForRpcNetworkInfoResponseAndRpcError
JsonRpcResponseForRpcProtocolConfigResponseAndRpcError
JsonRpcResponseForRpcProtocolConfigResponseAndRpcError
JsonRpcResponseForRpcQueryResponseAndRpcError
JsonRpcResponseForRpcQueryResponseAndRpcError
JsonRpcResponseForRpcReceiptResponseAndRpcError
JsonRpcResponseForRpcReceiptResponseAndRpcError
JsonRpcResponseForRpcSplitStorageInfoResponseAndRpcError
JsonRpcResponseForRpcSplitStorageInfoResponseAndRpcError
JsonRpcResponseForRpcStateChangesInBlockByTypeResponseAndRpcError
JsonRpcResponseForRpcStateChangesInBlockByTypeResponseAndRpcError
JsonRpcResponseForRpcStateChangesInBlockResponseAndRpcError
JsonRpcResponseForRpcStateChangesInBlockResponseAndRpcError
JsonRpcResponseForRpcStatusResponseAndRpcError
JsonRpcResponseForRpcStatusResponseAndRpcError
JsonRpcResponseForRpcTransactionResponseAndRpcError
JsonRpcResponseForRpcTransactionResponseAndRpcError
JsonRpcResponseForRpcValidatorResponseAndRpcError
JsonRpcResponseForRpcValidatorResponseAndRpcError
LogSummaryStyle
LogSummaryStyle
MethodResolveError
MethodResolveError
MissingTrieValueContext
Contexts in which StorageError::MissingTrieValue error might occur.
PrepareError
Error that can occur while preparing or executing Wasm smart-contract.
ReceiptEnumView
ReceiptEnumView
ReceiptValidationError
Describes the error for validating a receipt.
RpcBlockRequest
RpcBlockRequest
RpcChunkRequest
RpcChunkRequest
RpcCongestionLevelRequest
RpcCongestionLevelRequest
RpcError
This struct may be returned from JSON RPC server in case of error It is expected that this struct has impl From<_> all other RPC errors like RpcBlockError
RpcErrorVariant0Name
RpcErrorVariant0Name
RpcErrorVariant1Name
RpcErrorVariant1Name
RpcErrorVariant2Name
RpcErrorVariant2Name
RpcLightClientExecutionProofRequest
RpcLightClientExecutionProofRequest
RpcLightClientExecutionProofRequestVariant0Type
RpcLightClientExecutionProofRequestVariant0Type
RpcLightClientExecutionProofRequestVariant1Type
RpcLightClientExecutionProofRequestVariant1Type
RpcProtocolConfigRequest
RpcProtocolConfigRequest
RpcQueryRequest
RpcQueryRequest
RpcQueryResponse
RpcQueryResponse
RpcRequestValidationErrorKind
RpcRequestValidationErrorKind
RpcStateChangesInBlockByTypeRequest
It is a serializable view of StateChangesRequest.
RpcStateChangesInBlockRequest
RpcStateChangesInBlockRequest
RpcTransactionResponse
RpcTransactionResponse
RpcTransactionStatusRequest
RpcTransactionStatusRequest
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.