List of all items
Structs
- axum::ErrorResponse
- axum::SendQuery
- axum::routes::Route
- proto::consensus_service_client::ConsensusServiceClient
- proto::consensus_service_server::ConsensusServiceServer
- proto::data_service_client::DataServiceClient
- proto::data_service_server::DataServiceServer
- proto::reward_service_client::RewardServiceClient
- proto::reward_service_server::RewardServiceServer
- routes::Route
- tonic::ConsensusServiceImpl
- tonic::DataServiceImpl
- tonic::RewardServiceImpl
Enums
- error::ApiError
- error::AvailabilityError
- v1::availability::BlockId
- v1::availability::LeafId
- v1::availability::PayloadId
Traits
- proto::consensus_service_server::ConsensusService
- proto::data_service_server::DataService
- proto::reward_service_server::RewardService
- v1::availability::AvailabilityApi
- v1::availability::HotShotAvailabilityApi
- v1::reward_state_v2::RewardApi
- v2::consensus::ConsensusApi
- v2::data::DataApi
- v2::rewards::RewardApi
Functions
- axum::classify_availability_error
- axum::create_combined_router
- axum::create_router_v1
- axum::create_router_v2
- axum::drive_ws_stream
- axum::redirect_to_docs
- axum::rewrite_root_to_v2
- axum::serve_openapi_spec
- axum::serve_swagger_ui
- create_combined_router
- create_reward_service
- create_router_v1
- create_router_v2
- handlers::get_incorrect_encoding_proof
- handlers::get_namespace_proof
- handlers::get_reward_account_proof
- handlers::get_reward_balance
- handlers::get_reward_balances
- handlers::get_reward_claim_input
- handlers::get_reward_merkle_tree_v2
- handlers::get_stake_table
- handlers::get_state_certificate
- serve_axum
- serve_tonic
- tonic::create_consensus_service
- tonic::create_data_service
- tonic::create_reward_service
- tonic::map_error
Constants
- axum::routes::v1::BLOCK_BY_HASH_ROUTE
- axum::routes::v1::BLOCK_BY_HEIGHT_ROUTE
- axum::routes::v1::BLOCK_BY_PAYLOAD_HASH_ROUTE
- axum::routes::v1::BLOCK_RANGE_ROUTE
- axum::routes::v1::BLOCK_SUMMARY_BY_HEIGHT_ROUTE
- axum::routes::v1::BLOCK_SUMMARY_RANGE_ROUTE
- axum::routes::v1::CERT2_BY_HEIGHT_ROUTE
- axum::routes::v1::HEADER_BY_HASH_ROUTE
- axum::routes::v1::HEADER_BY_HEIGHT_ROUTE
- axum::routes::v1::HEADER_BY_PAYLOAD_HASH_ROUTE
- axum::routes::v1::HEADER_RANGE_ROUTE
- axum::routes::v1::INCORRECT_ENCODING_PROOF_ROUTE
- axum::routes::v1::LATEST_REWARD_ACCOUNT_PROOF_ROUTE
- axum::routes::v1::LATEST_REWARD_BALANCE_ROUTE
- axum::routes::v1::LEAF_BY_HASH_ROUTE
- axum::routes::v1::LEAF_BY_HEIGHT_ROUTE
- axum::routes::v1::LEAF_RANGE_ROUTE
- axum::routes::v1::LIMITS_ROUTE
- axum::routes::v1::NAMESPACE_PROOF_BY_HASH_ROUTE
- axum::routes::v1::NAMESPACE_PROOF_BY_HEIGHT_ROUTE
- axum::routes::v1::NAMESPACE_PROOF_BY_PAYLOAD_HASH_ROUTE
- axum::routes::v1::NAMESPACE_PROOF_RANGE_ROUTE
- axum::routes::v1::PAYLOAD_BY_BLOCK_HASH_ROUTE
- axum::routes::v1::PAYLOAD_BY_HASH_ROUTE
- axum::routes::v1::PAYLOAD_BY_HEIGHT_ROUTE
- axum::routes::v1::PAYLOAD_RANGE_ROUTE
- axum::routes::v1::REWARD_ACCOUNT_PROOF_ROUTE
- axum::routes::v1::REWARD_AMOUNTS_ROUTE
- axum::routes::v1::REWARD_BALANCE_ROUTE
- axum::routes::v1::REWARD_CLAIM_INPUT_ROUTE
- axum::routes::v1::REWARD_MERKLE_TREE_V2_ROUTE
- axum::routes::v1::STATE_CERT_V1_ROUTE
- axum::routes::v1::STATE_CERT_V2_ROUTE
- axum::routes::v1::STREAM_BLOCKS_ROUTE
- axum::routes::v1::STREAM_HEADERS_ROUTE
- axum::routes::v1::STREAM_LEAVES_ROUTE
- axum::routes::v1::STREAM_NAMESPACE_PROOFS_ROUTE
- axum::routes::v1::STREAM_PAYLOADS_ROUTE
- axum::routes::v1::STREAM_TRANSACTIONS_NS_ROUTE
- axum::routes::v1::STREAM_TRANSACTIONS_ROUTE
- axum::routes::v1::STREAM_VID_COMMON_ROUTE
- axum::routes::v1::TRANSACTION_BY_HASH_NOPROOF_ROUTE
- axum::routes::v1::TRANSACTION_BY_HASH_ROUTE
- axum::routes::v1::TRANSACTION_BY_POSITION_NOPROOF_ROUTE
- axum::routes::v1::TRANSACTION_BY_POSITION_ROUTE
- axum::routes::v1::TRANSACTION_PROOF_BY_HASH_ROUTE
- axum::routes::v1::TRANSACTION_PROOF_BY_POSITION_ROUTE
- axum::routes::v1::VID_COMMON_BY_HASH_ROUTE
- axum::routes::v1::VID_COMMON_BY_HEIGHT_ROUTE
- axum::routes::v1::VID_COMMON_BY_PAYLOAD_HASH_ROUTE
- axum::routes::v1::VID_COMMON_RANGE_ROUTE
- axum::routes::v2::INCORRECT_ENCODING_PROOF_ROUTE
- axum::routes::v2::NAMESPACE_PROOF_ROUTE
- axum::routes::v2::OPENAPI_SPEC_ROUTE
- axum::routes::v2::REDOC_ROUTE
- axum::routes::v2::REWARD_ACCOUNT_PROOF_ROUTE
- axum::routes::v2::REWARD_BALANCES_ROUTE
- axum::routes::v2::REWARD_BALANCE_ROUTE
- axum::routes::v2::REWARD_CLAIM_INPUT_ROUTE
- axum::routes::v2::REWARD_MERKLE_TREE_V2_ROUTE
- axum::routes::v2::SCALAR_ROUTE
- axum::routes::v2::STAKE_TABLE_ROUTE
- axum::routes::v2::STATE_CERTIFICATE_ROUTE
- axum::routes::v2::SWAGGER_ROUTE
- proto::consensus_service_server::SERVICE_NAME
- proto::data_service_server::SERVICE_NAME
- proto::reward_service_server::SERVICE_NAME
- routes::v1::BLOCK_BY_HASH_ROUTE
- routes::v1::BLOCK_BY_HEIGHT_ROUTE
- routes::v1::BLOCK_BY_PAYLOAD_HASH_ROUTE
- routes::v1::BLOCK_RANGE_ROUTE
- routes::v1::BLOCK_SUMMARY_BY_HEIGHT_ROUTE
- routes::v1::BLOCK_SUMMARY_RANGE_ROUTE
- routes::v1::CERT2_BY_HEIGHT_ROUTE
- routes::v1::HEADER_BY_HASH_ROUTE
- routes::v1::HEADER_BY_HEIGHT_ROUTE
- routes::v1::HEADER_BY_PAYLOAD_HASH_ROUTE
- routes::v1::HEADER_RANGE_ROUTE
- routes::v1::INCORRECT_ENCODING_PROOF_ROUTE
- routes::v1::LATEST_REWARD_ACCOUNT_PROOF_ROUTE
- routes::v1::LATEST_REWARD_BALANCE_ROUTE
- routes::v1::LEAF_BY_HASH_ROUTE
- routes::v1::LEAF_BY_HEIGHT_ROUTE
- routes::v1::LEAF_RANGE_ROUTE
- routes::v1::LIMITS_ROUTE
- routes::v1::NAMESPACE_PROOF_BY_HASH_ROUTE
- routes::v1::NAMESPACE_PROOF_BY_HEIGHT_ROUTE
- routes::v1::NAMESPACE_PROOF_BY_PAYLOAD_HASH_ROUTE
- routes::v1::NAMESPACE_PROOF_RANGE_ROUTE
- routes::v1::PAYLOAD_BY_BLOCK_HASH_ROUTE
- routes::v1::PAYLOAD_BY_HASH_ROUTE
- routes::v1::PAYLOAD_BY_HEIGHT_ROUTE
- routes::v1::PAYLOAD_RANGE_ROUTE
- routes::v1::REWARD_ACCOUNT_PROOF_ROUTE
- routes::v1::REWARD_AMOUNTS_ROUTE
- routes::v1::REWARD_BALANCE_ROUTE
- routes::v1::REWARD_CLAIM_INPUT_ROUTE
- routes::v1::REWARD_MERKLE_TREE_V2_ROUTE
- routes::v1::STATE_CERT_V1_ROUTE
- routes::v1::STATE_CERT_V2_ROUTE
- routes::v1::STREAM_BLOCKS_ROUTE
- routes::v1::STREAM_HEADERS_ROUTE
- routes::v1::STREAM_LEAVES_ROUTE
- routes::v1::STREAM_NAMESPACE_PROOFS_ROUTE
- routes::v1::STREAM_PAYLOADS_ROUTE
- routes::v1::STREAM_TRANSACTIONS_NS_ROUTE
- routes::v1::STREAM_TRANSACTIONS_ROUTE
- routes::v1::STREAM_VID_COMMON_ROUTE
- routes::v1::TRANSACTION_BY_HASH_NOPROOF_ROUTE
- routes::v1::TRANSACTION_BY_HASH_ROUTE
- routes::v1::TRANSACTION_BY_POSITION_NOPROOF_ROUTE
- routes::v1::TRANSACTION_BY_POSITION_ROUTE
- routes::v1::TRANSACTION_PROOF_BY_HASH_ROUTE
- routes::v1::TRANSACTION_PROOF_BY_POSITION_ROUTE
- routes::v1::VID_COMMON_BY_HASH_ROUTE
- routes::v1::VID_COMMON_BY_HEIGHT_ROUTE
- routes::v1::VID_COMMON_BY_PAYLOAD_HASH_ROUTE
- routes::v1::VID_COMMON_RANGE_ROUTE
- routes::v2::INCORRECT_ENCODING_PROOF_ROUTE
- routes::v2::NAMESPACE_PROOF_ROUTE
- routes::v2::OPENAPI_SPEC_ROUTE
- routes::v2::REDOC_ROUTE
- routes::v2::REWARD_ACCOUNT_PROOF_ROUTE
- routes::v2::REWARD_BALANCES_ROUTE
- routes::v2::REWARD_BALANCE_ROUTE
- routes::v2::REWARD_CLAIM_INPUT_ROUTE
- routes::v2::REWARD_MERKLE_TREE_V2_ROUTE
- routes::v2::SCALAR_ROUTE
- routes::v2::STAKE_TABLE_ROUTE
- routes::v2::STATE_CERTIFICATE_ROUTE
- routes::v2::SWAGGER_ROUTE