Crate iota_json_rpc_api

Source
Expand description

This crate provides various APIs for interacting with the IOTA blockchain. It includes methods for querying data, building and executing transactions, managing governance-related data, and more.

Structs§

BridgeReadApiOpenRpc
CoinReadApiOpenRpc
ExtendedApiOpenRpc
GovernanceReadApiOpenRpc
IndexerApiOpenRpc
JsonRpcMetrics
MoveUtilsOpenRpc
ReadApiOpenRpc
TransactionBuilderOpenRpc
WriteApiOpenRpc

Constants§

CLIENT_SDK_TYPE_HEADER
CLIENT_SDK_VERSION_HEADER
The version number of the SDK itself. This can be different from the API version.
CLIENT_TARGET_API_VERSION_HEADER
The RPC API version that the client is targeting. Different SDK versions may target the same API version.
QUERY_MAX_RESULT_LIMIT_CHECKPOINTS
TRANSACTION_EXECUTION_CLIENT_ERROR_CODE
TRANSIENT_ERROR_CODE

Statics§

QUERY_MAX_RESULT_LIMIT

Traits§

BridgeReadApiClient
Client implementation for the BridgeReadApi RPC API.
BridgeReadApiServer
Server trait implementation for the BridgeReadApi RPC API.
CoinReadApiClient
Client implementation for the CoinReadApi RPC API.
CoinReadApiServer
Server trait implementation for the CoinReadApi RPC API.
ExtendedApiClient
Client implementation for the ExtendedApi RPC API.
ExtendedApiServer
Server trait implementation for the ExtendedApi RPC API.
GovernanceReadApiClient
Client implementation for the GovernanceReadApi RPC API.
GovernanceReadApiServer
Server trait implementation for the GovernanceReadApi RPC API.
IndexerApiClient
Client implementation for the IndexerApi RPC API.
IndexerApiServer
Server trait implementation for the IndexerApi RPC API.
MoveUtilsClient
Client implementation for the MoveUtils RPC API.
MoveUtilsServer
Server trait implementation for the MoveUtils RPC API.
ReadApiClient
Client implementation for the ReadApi RPC API.
ReadApiServer
Server trait implementation for the ReadApi RPC API.
TransactionBuilderClient
Client implementation for the TransactionBuilder RPC API.
TransactionBuilderServer
Server trait implementation for the TransactionBuilder RPC API.
WriteApiClient
Client implementation for the WriteApi RPC API.
WriteApiServer
Server trait implementation for the WriteApi RPC API.

Functions§

cap_page_limit
error_object_from_rpc
Convert a jsonrpsee client error into a generic error object.
internal_error
Convert an internal error into a generic error object.
read_size_from_env
validate_limit