OptionsType
OptionsType =
object
Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:34
Properties
Section titled “Properties”capabilities?
Section titled “capabilities?”
optionalcapabilities?:Record<string,string>
Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:46
Additional capabilities as key-value pairs. Optional.
contractAddress?
Section titled “contractAddress?”
optionalcontractAddress?: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
Section titled “description”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
Section titled “pdpOffering”pdpOffering:
PDPOffering
Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:44
The PDP offering details
productType?
Section titled “productType?”
optionalproductType?:number
Defined in: packages/synapse-core/src/sp-registry/register-provider.ts:42
The product type to register (0 for PDP). Defaults to 0.
value?
Section titled “value?”
optionalvalue?: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.