C# 클래스 HashrateCalculator.Bitcoin

파일 보기 프로젝트 열기: GarageGames/Bitcoin 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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