ServiceRegistryOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:47
Properties
Section titled “Properties”activeProviderCount()?
Section titled “activeProviderCount()?”
optionalactiveProviderCount: (args) => readonly [bigint]
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:63
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [bigint]
addProduct()?
Section titled “addProduct()?”
optionaladdProduct: (args,value,from) => readonly []
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:82
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [number, readonly string[], readonly `0x${string}`[]] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly []
getAllActiveProviders()?
Section titled “getAllActiveProviders()?”
optionalgetAllActiveProviders: (args) => readonly [readonlybigint[],boolean]
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:59
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, bigint] |
Returns
Section titled “Returns”readonly [readonly bigint[], boolean]
getProvider()?
Section titled “getProvider()?”
optionalgetProvider: (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
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [{ info: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; providerId: bigint; }]
getProviderByAddress()?
Section titled “getProviderByAddress()?”
optionalgetProviderByAddress: (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
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`] |
Returns
Section titled “Returns”readonly [{ info: { description: string; isActive: boolean; name: string; payee: `0x${string}`; serviceProvider: `0x${string}`; }; providerId: bigint; }]
getProviderCount()?
Section titled “getProviderCount()?”
optionalgetProviderCount: (args) => readonly [bigint]
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:62
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
Returns
Section titled “Returns”readonly [bigint]
getProviderIdByAddress()?
Section titled “getProviderIdByAddress()?”
optionalgetProviderIdByAddress: (args) => readonly [bigint]
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:49
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`] |
Returns
Section titled “Returns”readonly [bigint]
getProvidersByProductType()?
Section titled “getProvidersByProductType()?”
optionalgetProvidersByProductType: (args) => readonly [{hasMore:boolean;providers: readonlyobject[]; }]
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:56
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [number, boolean, bigint, bigint] |
Returns
Section titled “Returns”readonly [{ hasMore: boolean; providers: readonly object[]; }]
getProviderWithProduct()?
Section titled “getProviderWithProduct()?”
optionalgetProviderWithProduct: (args) => readonly [{product: {capabilityKeys: readonlystring[];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
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint, number] |
Returns
Section titled “Returns”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}`; }; }]
isProviderActive()?
Section titled “isProviderActive()?”
optionalisProviderActive: (args) => readonly [boolean]
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:64
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [bigint] |
Returns
Section titled “Returns”readonly [boolean]
isRegisteredProvider()?
Section titled “isRegisteredProvider()?”
optionalisRegisteredProvider: (args) => readonly [boolean]
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:65
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`] |
Returns
Section titled “Returns”readonly [boolean]
registerProvider()?
Section titled “registerProvider()?”
optionalregisterProvider: (args,value,from) => readonly [bigint]
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:67
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [`0x${string}`, string, string, number, readonly string[], readonly `0x${string}`[]] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly [bigint]
REGISTRATION_FEE()?
Section titled “REGISTRATION_FEE()?”
optionalREGISTRATION_FEE: () =>bigint
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:66
Returns
Section titled “Returns”bigint
removeProduct()?
Section titled “removeProduct()?”
optionalremoveProduct: (args,value,from) => readonly []
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:88
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [number] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly []
removeProvider()?
Section titled “removeProvider()?”
optionalremoveProvider: (args,value,from) => readonly []
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:77
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly []
updateProduct()?
Section titled “updateProduct()?”
optionalupdateProduct: (args,value,from) => readonly []
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:83
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [number, readonly string[], readonly `0x${string}`[]] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly []
updateProviderInfo()?
Section titled “updateProviderInfo()?”
optionalupdateProviderInfo: (args,value,from) => readonly []
Defined in: packages/synapse-core/src/mocks/jsonrpc/service-registry.ts:72
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | readonly [string, string] |
value | `0x${string}` |
from | `0x${string}` |
Returns
Section titled “Returns”readonly []