Skip to main content

Pool

@centrifuge/sdk


@centrifuge/sdk / Pool

Class: Pool

Defined in: src/Pool.ts:8

Extends

  • Entity

Properties

id

id: string

Defined in: src/Pool.ts:12


metadataHash?

optional metadataHash: string

Defined in: src/Pool.ts:13

Accessors

reports

Get Signature

get reports(): Reports

Defined in: src/Pool.ts:18

Returns

Reports

Methods

activeNetworks()

activeNetworks(): Query<PoolNetwork[]>

Defined in: src/Pool.ts:79

Get the networks where a pool is active. It doesn't mean that any vaults are deployed there necessarily.

Returns

Query<PoolNetwork[]>


metadata()

metadata(): Query<PoolMetadata> | Query<null>

Defined in: src/Pool.ts:22

Returns

Query<PoolMetadata> | Query<null>


network()

network(chainId): Query<PoolNetwork>

Defined in: src/Pool.ts:64

Get a specific network where a pool can potentially be deployed.

Parameters

chainId

number

Returns

Query<PoolNetwork>


networks()

networks(): Query<PoolNetwork[]>

Defined in: src/Pool.ts:51

Get all networks where a pool can potentially be deployed.

Returns

Query<PoolNetwork[]>


trancheIds()

trancheIds(): Query<string[]>

Defined in: src/Pool.ts:28

Returns

Query<string[]>


vault()

vault(chainId, trancheId, asset): Query<Vault>

Defined in: src/Pool.ts:100

Parameters

chainId

number

trancheId

string

asset

string

Returns

Query<Vault>