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