C# Class Ripple.Address.B58

ファイルを表示 Open project: cybergibbons/bitfi_09072019 Class Usage Examples

Public Methods

Method Description
B58 ( string alphabet ) : System
Decode ( string input, Versions versions ) : Decoded
Decode ( string input, Version version ) : byte[]
EncodeToBytes ( Array input ) : byte[]
EncodeToBytesChecked ( Array input, Array version ) : byte[]
EncodeToBytesChecked ( Array input, int version ) : byte[]
EncodeToString ( Array input ) : string
EncodeToStringChecked ( Array input, Array version ) : string
EncodeToStringChecked ( Array input, int version ) : string
FindPrefix ( int payLoadLength, string desiredPrefix ) : byte[]
IsValid ( string input, Version version ) : bool
IsValid ( string input, Versions version ) : bool

Private Methods

Method Description
ArrayEquals ( IReadOnlyCollection a, IReadOnlyList b ) : bool
CheckLength ( Version version, Array buffer ) : void
CopyOfRange ( Array source, int from_, int to ) : byte[]
DivMod256 ( IList number58, int startAt ) : byte
DivMod58 ( IList number, int startAt ) : byte
ExtractPayload ( Version version, Array buffer ) : byte[]

Method Details

B58() public method

public B58 ( string alphabet ) : System
alphabet string
return System

Decode() public method

public Decode ( string input, Versions versions ) : Decoded
input string
versions Versions
return Decoded

Decode() public method

public Decode ( string input, Version version ) : byte[]
input string
version Version
return byte[]

EncodeToBytes() public method

public EncodeToBytes ( Array input ) : byte[]
input Array
return byte[]

EncodeToBytesChecked() public method

public EncodeToBytesChecked ( Array input, Array version ) : byte[]
input Array
version Array
return byte[]

EncodeToBytesChecked() public method

public EncodeToBytesChecked ( Array input, int version ) : byte[]
input Array
version int
return byte[]

EncodeToString() public method

public EncodeToString ( Array input ) : string
input Array
return string

EncodeToStringChecked() public method

public EncodeToStringChecked ( Array input, Array version ) : string
input Array
version Array
return string

EncodeToStringChecked() public method

public EncodeToStringChecked ( Array input, int version ) : string
input Array
version int
return string

FindPrefix() public method

public FindPrefix ( int payLoadLength, string desiredPrefix ) : byte[]
payLoadLength int
desiredPrefix string
return byte[]

IsValid() public method

public IsValid ( string input, Version version ) : bool
input string
version Version
return bool

IsValid() public method

public IsValid ( string input, Versions version ) : bool
input string
version Versions
return bool