Skip to main content

Crate quantus_miner_api

Crate quantus_miner_api 

Source

Structs§

MiningRequest
Request payload sent from Node to Miner.
MiningResponse
Response payload for job submission (/mine) and cancellation (/cancel).
MiningResult
Response payload for checking job results (/result/{job_id}).

Enums§

ApiResponseStatus
Status codes returned in API responses.
MinerMessage
QUIC protocol messages exchanged between node and miner.

Constants§

MAX_MESSAGE_SIZE
Maximum message size (16 MB) to prevent memory exhaustion attacks.

Functions§

read_message
Read a length-prefixed JSON message from an async reader.
write_message
Write a length-prefixed JSON message to an async writer.