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 []