C# Класс HashrateCalculator.BlockHeader

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
mDifficultyBits uint
mHash byte[]
mMerkleRoot byte[]
mNOnce uint
mPrevBlock byte[]
mTimestamp uint
mVersion uint

Открытые методы

Метод Описание
BlockHeader ( ) : System
BlockHeader ( uint version, byte prevBlock, byte merkleRoot, uint timestamp, uint bits, uint nonce ) : System
ComputeHash ( bool useScrypt ) : void
Load ( BinaryReader br ) : void
Save ( BinaryWriter bw ) : void
ValidateHash ( ) : void

Описание методов

BlockHeader() публичный Метод

public BlockHeader ( ) : System
Результат System

BlockHeader() публичный Метод

public BlockHeader ( uint version, byte prevBlock, byte merkleRoot, uint timestamp, uint bits, uint nonce ) : System
version uint
prevBlock byte
merkleRoot byte
timestamp uint
bits uint
nonce uint
Результат System

ComputeHash() публичный Метод

public ComputeHash ( bool useScrypt ) : void
useScrypt bool
Результат void

Load() публичный Метод

public Load ( BinaryReader br ) : void
br System.IO.BinaryReader
Результат void

Save() публичный Метод

public Save ( BinaryWriter bw ) : void
bw System.IO.BinaryWriter
Результат void

ValidateHash() публичный Метод

public ValidateHash ( ) : void
Результат void

Описание свойств

mDifficultyBits публичное свойство

public uint mDifficultyBits
Результат uint

mHash публичное свойство

public byte[] mHash
Результат byte[]

mMerkleRoot публичное свойство

public byte[] mMerkleRoot
Результат byte[]

mNOnce публичное свойство

public uint mNOnce
Результат uint

mPrevBlock публичное свойство

public byte[] mPrevBlock
Результат byte[]

mTimestamp публичное свойство

public uint mTimestamp
Результат uint

mVersion публичное свойство

public uint mVersion
Результат uint