C# Class BCNet.Utils

Afficher le fichier Open project: GarageGames/Bitcoin

Méthodes publiques

Méthode Description
ByteArrayToHexString ( byte barr ) : string
ByteSwapIntegers ( byte buffer ) : void
Byteswap ( short value ) : short
Byteswap ( uint value ) : uint
Byteswap ( ushort value ) : ushort
DecodeBase58String ( string encoded ) : byte[]
DecodeBase58StringChecked ( string encoded ) : byte[]
GenerateHash ( byte data ) : byte[]
HashCompare ( byte hashA, byte hashB ) : bool
HexStringToByteArray ( string hex ) : byte[]
HexStringToUInt ( string hex ) : uint
ReadString ( BinaryReader br, int len ) : string
ReadVarInt ( BinaryReader br ) : ulong
UIntToHexString ( uint val ) : string
UnixTime ( ) : System.UInt64
WriteVarInt ( BinaryWriter bw, ulong val ) : void

Private Methods

Méthode Description
GetHexVal ( char hex ) : int

Method Details

ByteArrayToHexString() public static méthode

public static ByteArrayToHexString ( byte barr ) : string
barr byte
Résultat string

ByteSwapIntegers() public static méthode

public static ByteSwapIntegers ( byte buffer ) : void
buffer byte
Résultat void

Byteswap() public static méthode

public static Byteswap ( short value ) : short
value short
Résultat short

Byteswap() public static méthode

public static Byteswap ( uint value ) : uint
value uint
Résultat uint

Byteswap() public static méthode

public static Byteswap ( ushort value ) : ushort
value ushort
Résultat ushort

DecodeBase58String() public static méthode

public static DecodeBase58String ( string encoded ) : byte[]
encoded string
Résultat byte[]

DecodeBase58StringChecked() public static méthode

public static DecodeBase58StringChecked ( string encoded ) : byte[]
encoded string
Résultat byte[]

GenerateHash() public static méthode

public static GenerateHash ( byte data ) : byte[]
data byte
Résultat byte[]

HashCompare() public static méthode

public static HashCompare ( byte hashA, byte hashB ) : bool
hashA byte
hashB byte
Résultat bool

HexStringToByteArray() public static méthode

public static HexStringToByteArray ( string hex ) : byte[]
hex string
Résultat byte[]

HexStringToUInt() public static méthode

public static HexStringToUInt ( string hex ) : uint
hex string
Résultat uint

ReadString() public static méthode

public static ReadString ( BinaryReader br, int len ) : string
br System.IO.BinaryReader
len int
Résultat string

ReadVarInt() public static méthode

public static ReadVarInt ( BinaryReader br ) : ulong
br System.IO.BinaryReader
Résultat ulong

UIntToHexString() public static méthode

public static UIntToHexString ( uint val ) : string
val uint
Résultat string

UnixTime() public static méthode

public static UnixTime ( ) : System.UInt64
Résultat System.UInt64

WriteVarInt() public static méthode

public static WriteVarInt ( BinaryWriter bw, ulong val ) : void
bw System.IO.BinaryWriter
val ulong
Résultat void