Class Balance<T>

Balance is used to represent a balance of a badge. A user owns x(amount) of the badge IDs (badgeIds) from a specific collection (collectionId) for a range of times (ownershipTimes).

Type Parameters

Hierarchy (view full)




amount: T

The amount or balance of the owned badge.

badgeIds: UintRangeArray<T>

The badge IDs corresponding to the balance.

ownershipTimes: UintRangeArray<T>

The times that the badge is owned from.


  • Compares this object's fields to another object's fields for equality. Equality is determined by comparing the JSON representations of the objects.

    If normalizeNumberTypes is true, then all number types will be compared as strings (i.e. "1n" === "1" === 1). Else, they will be compared as their native types (i.e. 1n !== 1 !== "1").

    Type Parameters


    • other: undefined | null | CustomType<U>
    • Optional normalizeNumberTypes: boolean

    Returns boolean