Skip to content

T extends NumberType

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:58

Extends

Type Parameters

T

T extends NumberType

Implements

Constructors

Constructor

new LiquidityPoolInfoDoc<T>(doc): LiquidityPoolInfoDoc<T>

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:77

Parameters

doc

iLiquidityPoolInfoDoc<T>

Returns

LiquidityPoolInfoDoc<T>

Overrides

BaseNumberTypeClass.constructor

Properties

_docId

_docId: string

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:60

A unique stringified document ID

Implementation of

iLiquidityPoolInfoDoc._docId


_id?

optional _id?: string

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:59

A unique document ID (Mongo DB ObjectID)

Implementation of

iLiquidityPoolInfoDoc._id


address

address: string

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:63

Implementation of

iLiquidityPoolInfoDoc.address


allAssetDenoms

allAssetDenoms: string[]

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:64

Implementation of

iLiquidityPoolInfoDoc.allAssetDenoms


asset1

asset1: string

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:65

Implementation of

iLiquidityPoolInfoDoc.asset1


asset2

asset2: string

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:66

Implementation of

iLiquidityPoolInfoDoc.asset2


collectionId

collectionId: string

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:62

Implementation of

iLiquidityPoolInfoDoc.collectionId


lastLiquidityUpdate

lastLiquidityUpdate: number

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:74

Implementation of

iLiquidityPoolInfoDoc.lastLiquidityUpdate


lastVolumeUpdate

lastVolumeUpdate: number

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:72

Implementation of

iLiquidityPoolInfoDoc.lastVolumeUpdate


liquidity

liquidity: CosmosCoin<T>[]

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:73

Implementation of

iLiquidityPoolInfoDoc.liquidity


poolId

poolId: string

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:61

Implementation of

iLiquidityPoolInfoDoc.poolId


poolParams?

optional poolParams?: object

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:67

exitFee

exitFee: string

swapFee

swapFee: string

Implementation of

iLiquidityPoolInfoDoc.poolParams


totalShares

totalShares: T

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:75

Implementation of

iLiquidityPoolInfoDoc.totalShares


volume

volume: LiquidityPoolInfoVolume<T>

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:71

Implementation of

iLiquidityPoolInfoDoc.volume

Methods

clone()

clone(): LiquidityPoolInfoDoc

Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:151

Deep copies the object and returns a new instance.

Returns

LiquidityPoolInfoDoc

Inherited from

BaseNumberTypeClass.clone


convert()

convert<U>(convertFunction, options?): LiquidityPoolInfoDoc<U>

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:99

Converts the object to a different NumberType equivalent.

Type Parameters

U

U extends NumberType

Parameters

convertFunction

(val) => U

options?
keepOriginalObject

boolean

Returns

LiquidityPoolInfoDoc<U>

Overrides

BaseNumberTypeClass.convert


equals()

equals<U>(other, normalizeNumberTypes?): boolean

Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:147

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

U

U extends CustomType<U>

Parameters

other

CustomType<U> | null | undefined

normalizeNumberTypes?

boolean

Returns

boolean

Inherited from

BaseNumberTypeClass.equals


getNumberFieldNames()

getNumberFieldNames(): string[]

Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:95

Internal helper method to convert the number fields of the object to a different NumberType equivalent.

Returns

string[]

Overrides

BaseNumberTypeClass.getNumberFieldNames


hasNumberFields()

hasNumberFields(): boolean

Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:161

Checks if the object has number fields.

Returns

boolean

Inherited from

BaseNumberTypeClass.hasNumberFields


toJson()

toJson(): JsonObject

Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:139

Converts the object to a JSON object with all primitive types.

Returns

JsonObject

Inherited from

BaseNumberTypeClass.toJson


toJsonString()

toJsonString(): string

Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:143

Converts the object to a JSON string.

Returns

string

Inherited from

BaseNumberTypeClass.toJsonString

Edit this page on GitHub