Helpers

Getting the Pool Identifier

Typically each pool has a unique poolId. The following method retrieves the currently selected pool ID:

async poolId(): Promise<number>

Exception: Polygon BOB and Sepolia BOB pools share the same poolID which is 0.

Returns

Promise returns number: pool identifier

Example

console.log(`Working on the pool with ID: ${await zkClient.poolId()}`);
// output: Working on the pool with ID: 0

Get the Network (Chain) Name

networkName(): string

Returns

Name of the current chain (e.g. polygon, sepolia etc). The name is retrieved locally from the integrated hard-coded mapping. The default value for unknown chains is unknown-chain.

Example

Get Token Seller Contract

Returns

Promise returns the tokenSeller contract address.

Example

Last updated

Was this helpful?