Home Reference Source Test
public class | source

VersionMessage

Extends:

Message → VersionMessage

Static Method Summary

Static Public Methods
public static

Constructor Summary

Public Constructor
public

constructor(version: number, peerAddress: PeerAddress, genesisHash: Hash, headHash: Hash, challengeNonce: Uint8Array, userAgent: string)

Member Summary

Public Members
public get

challengeNonce: Uint8Array

public get
public get
public get
public get

serializedSize: number

public get

userAgent: string

public get

version: number

Method Summary

Public Methods
public
public

toString(): string

Inherited Summary

From class Message
public static

peekLength(buf: SerialBuffer): number

public static

peekType(buf: SerialBuffer): Message.Type

public static
public get

serializedSize: number

public get

type: Message.Type

public
public

toString(): string

protected

Static Public Methods

public static unserialize(buf: SerialBuffer): VersionMessage source

Override:

Message#unserialize

Params:

NameTypeAttributeDescription
buf SerialBuffer

Return:

VersionMessage

Public Constructors

public constructor(version: number, peerAddress: PeerAddress, genesisHash: Hash, headHash: Hash, challengeNonce: Uint8Array, userAgent: string) source

Create a new Message instance. This is usually not called directly but by subclasses.

Override:

Message#constructor

Params:

NameTypeAttributeDescription
version number
peerAddress PeerAddress
genesisHash Hash
headHash Hash
challengeNonce Uint8Array
userAgent string
  • optional

Public Members

public get challengeNonce: Uint8Array source

public get genesisHash: Hash source

public get headHash: Hash source

public get peerAddress: PeerAddress source

public get serializedSize: number source

Override:

Message#serializedSize

public get userAgent: string source

public get version: number source

Public Methods

public serialize(buf: SerialBuffer): SerialBuffer source

Override:

Message#serialize

Params:

NameTypeAttributeDescription
buf SerialBuffer
  • optional

Return:

SerialBuffer

public toString(): string source

Override:

Message#toString

Return:

string