Skip to content

ServiceRegistryOptions

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:47

optional activeProviderCount?: (args) => readonly [bigint]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:63

ParameterType
argsreadonly []

readonly [bigint]


optional addProduct?: (args, value, from) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:82

ParameterType
argsreadonly [number, readonly string[], readonly `0x${string}`[]]
value`0x${string}`
from`0x${string}`

readonly []


optional getAllActiveProviders?: (args) => readonly [readonly bigint[], boolean]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:59

ParameterType
argsreadonly [bigint, bigint]

readonly [readonly bigint[], boolean]


optional getProvider?: (args) => readonly [{ info: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; providerId: bigint; }]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:52

ParameterType
argsreadonly [bigint]

readonly [{ info: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; providerId: bigint; }]


optional getProviderByAddress?: (args) => readonly [{ info: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; providerId: bigint; }]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:48

ParameterType
argsreadonly [`0x${string}`]

readonly [{ info: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; providerId: bigint; }]


optional getProviderCount?: (args) => readonly [bigint]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:62

ParameterType
argsreadonly []

readonly [bigint]


optional getProviderIdByAddress?: (args) => readonly [bigint]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:49

ParameterType
argsreadonly [`0x${string}`]

readonly [bigint]


optional getProvidersByProductType?: (args) => readonly [{ hasMore: boolean; providers: readonly object[]; }]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:56

ParameterType
argsreadonly [number, boolean, bigint, bigint]

readonly [{ hasMore: boolean; providers: readonly object[]; }]


optional getProviderWithProduct?: (args) => readonly [{ product: { capabilityKeys: readonly string[]; isActive: boolean; productType: number; }; productCapabilityValues: readonly `0x${string}`[]; providerId: bigint; providerInfo: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; }]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:53

ParameterType
argsreadonly [bigint, number]

readonly [{ product: { capabilityKeys: readonly string[]; isActive: boolean; productType: number; }; productCapabilityValues: readonly `0x${string}`[]; providerId: bigint; providerInfo: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; }]


optional isProviderActive?: (args) => readonly [boolean]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:64

ParameterType
argsreadonly [bigint]

readonly [boolean]


optional isRegisteredProvider?: (args) => readonly [boolean]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:65

ParameterType
argsreadonly [`0x${string}`]

readonly [boolean]


optional registerProvider?: (args, value, from) => readonly [bigint]

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:67

ParameterType
argsreadonly [`0x${string}`, string, string, number, readonly string[], readonly `0x${string}`[]]
value`0x${string}`
from`0x${string}`

readonly [bigint]


optional REGISTRATION_FEE?: () => bigint

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:66

bigint


optional removeProduct?: (args, value, from) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:88

ParameterType
argsreadonly [number]
value`0x${string}`
from`0x${string}`

readonly []


optional removeProvider?: (args, value, from) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:77

ParameterType
argsreadonly []
value`0x${string}`
from`0x${string}`

readonly []


optional updateProduct?: (args, value, from) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:83

ParameterType
argsreadonly [number, readonly string[], readonly `0x${string}`[]]
value`0x${string}`
from`0x${string}`

readonly []


optional updateProviderInfo?: (args, value, from) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:72

ParameterType
argsreadonly [string, string]
value`0x${string}`
from`0x${string}`

readonly []