Skip to content

Latest commit

 

History

History
131 lines (66 loc) · 2.95 KB

IIrysService.md

File metadata and controls

131 lines (66 loc) · 2.95 KB

@elizaos/core v0.25.8 / IIrysService

Interface: IIrysService

Extends

Accessors

serviceType

Get Signature

get serviceType(): ServiceType

Returns

ServiceType

Inherited from

Service.serviceType

Defined in

packages/core/src/types.ts:1270

Methods

initialize()

abstract initialize(runtime): Promise<void>

Add abstract initialize method that must be implemented by derived classes

Parameters

runtime: IAgentRuntime

Returns

Promise<void>

Inherited from

Service.initialize

Defined in

packages/core/src/types.ts:1275


getDataFromAnAgent()

getDataFromAnAgent(agentsWalletPublicKeys, tags, timestamp): Promise<DataIrysFetchedFromGQL>

Parameters

agentsWalletPublicKeys: string[]

tags: GraphQLTag[]

timestamp: IrysTimestamp

Returns

Promise<DataIrysFetchedFromGQL>

Defined in

packages/core/src/types.ts:1480


workerUploadDataOnIrys()

workerUploadDataOnIrys(data, dataType, messageType, serviceCategory, protocol, validationThreshold, minimumProviders, testProvider, reputation): Promise<UploadIrysResult>

Parameters

data: any

dataType: IrysDataType

messageType: IrysMessageType

serviceCategory: string[]

protocol: string[]

validationThreshold: number[]

minimumProviders: number[]

testProvider: boolean[]

reputation: number[]

Returns

Promise<UploadIrysResult>

Defined in

packages/core/src/types.ts:1485


providerUploadDataOnIrys()

providerUploadDataOnIrys(data, dataType, serviceCategory, protocol): Promise<UploadIrysResult>

Parameters

data: any

dataType: IrysDataType

serviceCategory: string[]

protocol: string[]

Returns

Promise<UploadIrysResult>

Defined in

packages/core/src/types.ts:1496