Get desktop application:
View/edit binary Protocol Buffers messages
GetWork returns a work package for external miner. The work package consists of 3 strings: result[0] - 32 bytes hex encoded current block header pow-hash result[1] - 32 bytes hex encoded seed hash used for DAG result[2] - 32 bytes hex encoded boundary condition ("target"), 2^256/difficulty result[3] - hex encoded block number
(message has no fields)
32 bytes hex encoded current block header pow-hash
32 bytes hex encoded seed hash used for DAG
32 bytes hex encoded boundary condition ("target"), 2^256/difficulty
hex encoded block number
HashRate returns the current hashrate for local CPU miner and remote miner.
(message has no fields)
Mining returns an indication if this node is currently mining and its mining configuration
(message has no fields)
subscribe to mined blocks event
(message has no fields)
subscribe to pending blocks event
(message has no fields)
subscribe to pending blocks event
(message has no fields)
SubmitHashRate can be used for remote miners to submit their hash rate. This enables the node to report the combined hash rate of all miners which submit work through this node. It accepts the miner hash rate and an identifier which must be unique between nodes.
SubmitWork can be used by external miner to submit their POW solution. It returns an indication if the work was accepted. Note either an invalid solution, a stale work a non-existent work will return false.
Version returns the service version number
Expecting signed transactions. Preserves incoming order and amount Adding txs as local (use P2P to add remote txs)
returns all transactions from tx pool
(message has no fields)
preserves incoming order, changes amount, unknown hashes will be omitted
returns the list of blobs and proofs for a given list of blob hashes
returns nonce for given account
subscribe to new transactions add event
(message has no fields)
Returns all pending (processable) transactions, in ready-for-mining order
returns high level status
(message has no fields)
preserves incoming order and amount, if some transaction doesn't exists in pool - returns nil in this slot
Version returns the service version number
Used in:
Used in:
All currently processable transactions
Queued but non-processable transactions
BaseFee not enough baseFee non-processable transactions
Used in:
Used in:
Used in: