C# Class HashrateCalculator.Bitcoin

Afficher le fichier Open project: GarageGames/Bitcoin Class Usage Examples

Méthodes publiques

Свойство Type Description
mCurrentHeight uint
mHistoryTime ulong
mIgnoreSigLen bool
mScryptBlockHash bool
mWantsTransactionData bool

Méthodes publiques

Méthode Description
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

Method Details

AddNode() public méthode

public AddNode ( string nodeAddr, ushort nodePort = 8333, uint version = 70001, uint networkID = 0xD9B4BEF9 ) : void
nodeAddr string
nodePort ushort
version uint
networkID uint
Résultat void

Bitcoin() public méthode

public Bitcoin ( ) : System
Résultat System

Destroy() public méthode

public Destroy ( ) : void
Résultat void

FindBlock() public méthode

public FindBlock ( string hash ) : Block
hash string
Résultat Block

GetBlocks() public méthode

public GetBlocks ( ) : HashrateCalculator.Block[]
Résultat HashrateCalculator.Block[]

HandleBlockPacket() public méthode

public HandleBlockPacket ( NodeConnection node, byte payload ) : void
node NodeConnection
payload byte
Résultat void

HandleHeadersPacket() public méthode

public HandleHeadersPacket ( NodeConnection node, byte payload ) : void
node NodeConnection
payload byte
Résultat void

HandleInvPacket() public méthode

public HandleInvPacket ( NodeConnection node, byte payload ) : void
node NodeConnection
payload byte
Résultat void

IsConnected() public méthode

public IsConnected ( ) : bool
Résultat bool

Load() public méthode

public Load ( BinaryReader br ) : void
br System.IO.BinaryReader
Résultat void

PullHeaders() public méthode

public PullHeaders ( ) : void
Résultat void

RemoveOldBlocks() public méthode

public RemoveOldBlocks ( ) : void
Résultat void

Save() public méthode

public Save ( BinaryWriter bw ) : void
bw System.IO.BinaryWriter
Résultat void

VersionRecieved() public méthode

public VersionRecieved ( NodeConnection node ) : void
node NodeConnection
Résultat void

Property Details

mCurrentHeight public_oe property

public uint mCurrentHeight
Résultat uint

mHistoryTime public_oe property

public ulong mHistoryTime
Résultat ulong

mIgnoreSigLen public_oe property

public bool mIgnoreSigLen
Résultat bool

mScryptBlockHash public_oe property

public bool mScryptBlockHash
Résultat bool

mWantsTransactionData public_oe property

public bool mWantsTransactionData
Résultat bool