parsePDPProviders
parsePDPProviders(
data,cursor?):OutputType
Defined in: packages/synapse-core/src/sp-registry/get-pdp-providers.ts:163
Parse raw PDP-provider contract output into a normalized page.
Provider records are decoded into PDPProvider objects. When the
contract reports more results, nextCursor is derived from cursor and the
number of source providers returned. Pass the same offset used by
getPDPProvidersCall; it defaults to 0n.
Parameters
Section titled “Parameters”| Parameter | Type | Default value | Description |
|---|---|---|---|
data | { hasMore: boolean; providers: readonly object[]; } | undefined | Raw contract output getPDPProviders.ContractOutputType |
data.hasMore | boolean | undefined | - |
data.providers | readonly object[] | undefined | - |
cursor | bigint | 0n | Offset used for the contract read. Defaults to 0n. |
Returns
Section titled “Returns”A normalized page of PDP providers getPDPProviders.OutputType