Initializes a new instance of the AccountBalanceInterval class.
Optional inclusiveLowerBound: bigintThe inclusive lower bound in lovelace, or undefined for no lower bound.
Optional exclusiveUpperBound: bigintThe exclusive upper bound in lovelace, or undefined for no upper bound.
Private #exclusivePrivate #inclusivePrivate #originalCreates a Core AccountBalanceInterval object from the current AccountBalanceInterval object.
The Core AccountBalanceInterval object.
Static fromDeserializes an AccountBalanceInterval from a CBOR byte array.
The new AccountBalanceInterval instance.
The CBOR encoded AccountBalanceInterval object.
Static fromCreates an AccountBalanceInterval object from the given Core AccountBalanceInterval object.
The new AccountBalanceInterval instance.
The core AccountBalanceInterval object.
Generated using TypeDoc
A half-open account balance range asserting that an account balance b satisfies inclusiveLowerBound <= b < exclusiveUpperBound at validation time (Dijkstra account_balance_interval).
On the wire this is a fixed 2-element array [inclusive_lower_bound, exclusive_upper_bound] where an absent bound encodes as CBOR null (nil). At most one bound may be nil; a bound of 0 is a valid coin value distinct from nil.