pub fn solve( pubkey: &[u8; 32], data: &[u8; 128], difficulty: u32, ) -> Option<Solution>
Constructs a solution by finding nonces for all chunks, meeting the difficulty.