Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Static Public Attributes | List of all members
dev::eth::EthashProofOfWork Struct Reference

Proof of work definition for Ethash. More...

#include <EthashProofOfWork.h>

Collaboration diagram for dev::eth::EthashProofOfWork:
[legend]

Classes

struct  Result
 
struct  Solution
 
struct  WorkPackage
 

Static Public Attributes

static const WorkPackage NullWorkPackage = EthashProofOfWork::WorkPackage()
 
static const unsigned defaultLocalWorkSize = 64
 Default value of the local work size. Also known as workgroup size. More...
 
static const unsigned defaultGlobalWorkSizeMultiplier = 4096
 Default value of the global work size as a multiplier of the local work size. More...
 
static const unsigned defaultMSPerBatch = 0
 Default value of the milliseconds per global work size (per batch) More...
 

Detailed Description

Proof of work definition for Ethash.

Definition at line 34 of file EthashProofOfWork.h.

Member Data Documentation

const unsigned EthashProofOfWork::defaultGlobalWorkSizeMultiplier = 4096
static

Default value of the global work size as a multiplier of the local work size.

Definition at line 65 of file EthashProofOfWork.h.

const unsigned EthashProofOfWork::defaultLocalWorkSize = 64
static

Default value of the local work size. Also known as workgroup size.

Definition at line 63 of file EthashProofOfWork.h.

const unsigned EthashProofOfWork::defaultMSPerBatch = 0
static

Default value of the milliseconds per global work size (per batch)

Definition at line 67 of file EthashProofOfWork.h.

const EthashProofOfWork::WorkPackage EthashProofOfWork::NullWorkPackage = EthashProofOfWork::WorkPackage()
static

Definition at line 60 of file EthashProofOfWork.h.


The documentation for this struct was generated from the following files: