DotNetLightning


UInt48 Type

Integral type to represent the commitment number. The commitment number is a number set to commitment tx locktime (in obscured form), see bolt03-transactions for more detail.

Record fields

Record Field Description

UInt64

Full Usage: UInt64

Field type: uint64
Field type: uint64

Instance members

Instance member Description

this.GetBytesBigEndian

Full Usage: this.GetBytesBigEndian

Returns: byte array
Returns: byte array

this.TrailingZeros

Full Usage: this.TrailingZeros

Returns: int
Returns: int

Static members

Static member Description

a &&& b

Full Usage: a &&& b

Parameters:
Returns: UInt48
a : UInt48
b : UInt48
Returns: UInt48

a * b

Full Usage: a * b

Parameters:
Returns: UInt48
a : UInt48
b : uint32
Returns: UInt48

a * b

Full Usage: a * b

Parameters:
Returns: UInt48
a : UInt48
b : UInt48
Returns: UInt48

a + b

Full Usage: a + b

Parameters:
Returns: UInt48
a : UInt48
b : uint32
Returns: UInt48

a + b

Full Usage: a + b

Parameters:
Returns: UInt48
a : UInt48
b : UInt48
Returns: UInt48

a - b

Full Usage: a - b

Parameters:
Returns: UInt48
a : UInt48
b : uint32
Returns: UInt48

a - b

Full Usage: a - b

Parameters:
Returns: UInt48
a : UInt48
b : UInt48
Returns: UInt48

a >>> b

Full Usage: a >>> b

Parameters:
Returns: UInt48
a : UInt48
b : int
Returns: UInt48

a ^^^ b

Full Usage: a ^^^ b

Parameters:
Returns: UInt48
a : UInt48
b : UInt48
Returns: UInt48

UInt48.FromBytesBigEndian(bytes6)

Full Usage: UInt48.FromBytesBigEndian(bytes6)

Parameters:
    bytes6 : byte array

Returns: UInt48
bytes6 : byte array
Returns: UInt48

UInt48.FromUInt64(x)

Full Usage: UInt48.FromUInt64(x)

Parameters:
    x : uint64

Returns: UInt48
x : uint64
Returns: UInt48

UInt48.MaxValue

Full Usage: UInt48.MaxValue

Returns: UInt48
Returns: UInt48

UInt48.One

Full Usage: UInt48.One

Returns: UInt48
Returns: UInt48

UInt48.Zero

Full Usage: UInt48.Zero

Returns: UInt48
Returns: UInt48