Skip to content

OptionsType

OptionsType = object

Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:34

optional capabilities?: Record<string, string>

Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:46

Additional capabilities as key-value pairs. Optional.


optional contractAddress?: Address

Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:50

Service provider registry contract address. If not provided, the default is the registry contract address for the chain.


description: string

Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:40

The description of the service provider


name: string

Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:38

The name of the service provider


payee: Address

Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:36

The address that will receive payments for this provider


pdpOffering: PDPOffering

Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:44

The PDP offering details


optional productType?: number

Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:42

The product type to register (0 for PDP). Defaults to 0.


optional value?: bigint

Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:48

The registration fee value. If not provided, will be fetched from the contract.