Struct ethash::EthashManager
[−]
[src]
pub struct EthashManager { /* fields omitted */ }
Light/Full cache manager.
Methods
impl EthashManager
[src]
fn new() -> EthashManager
Create a new new instance of ethash manager
fn compute_light(&self,
block_number: u64,
header_hash: &H256,
nonce: u64)
-> ProofOfWork
block_number: u64,
header_hash: &H256,
nonce: u64)
-> ProofOfWork
Calculate the light client data
block_number
- Block number to check
light
- The light client handler
header_hash
- The header hash to pack into the mix
nonce
- The nonce to pack into the mix