C# Класс HashrateCalculator.Bitcoin

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

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

Свойство Тип Описание
mCurrentHeight uint
mHistoryTime ulong
mIgnoreSigLen bool
mScryptBlockHash bool
mWantsTransactionData bool

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

Метод Описание
AddNode ( string nodeAddr, ushort nodePort = 8333, uint version = 70001, uint networkID = 0xD9B4BEF9 ) : void
Bitcoin ( ) : System
Destroy ( ) : void
FindBlock ( string hash ) : Block
GetBlocks ( ) : HashrateCalculator.Block[]
HandleBlockPacket ( NodeConnection node, byte payload ) : void
HandleHeadersPacket ( NodeConnection node, byte payload ) : void
HandleInvPacket ( NodeConnection node, byte payload ) : void
IsConnected ( ) : bool
Load ( BinaryReader br ) : void
PullHeaders ( ) : void
RemoveOldBlocks ( ) : void
Save ( BinaryWriter bw ) : void
VersionRecieved ( NodeConnection node ) : void

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

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

public AddNode ( string nodeAddr, ushort nodePort = 8333, uint version = 70001, uint networkID = 0xD9B4BEF9 ) : void
nodeAddr string
nodePort ushort
version uint
networkID uint
Результат void

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

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

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

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

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

public FindBlock ( string hash ) : Block
hash string
Результат Block

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

public GetBlocks ( ) : HashrateCalculator.Block[]
Результат HashrateCalculator.Block[]

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

public HandleBlockPacket ( NodeConnection node, byte payload ) : void
node NodeConnection
payload byte
Результат void

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

public HandleHeadersPacket ( NodeConnection node, byte payload ) : void
node NodeConnection
payload byte
Результат void

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

public HandleInvPacket ( NodeConnection node, byte payload ) : void
node NodeConnection
payload byte
Результат void

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

public IsConnected ( ) : bool
Результат bool

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

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

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

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

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

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

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

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

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

public VersionRecieved ( NodeConnection node ) : void
node NodeConnection
Результат void

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

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

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

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

public ulong mHistoryTime
Результат ulong

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

public bool mIgnoreSigLen
Результат bool

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

public bool mScryptBlockHash
Результат bool

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

public bool mWantsTransactionData
Результат bool