Skip to main content

EdgeServiceManifest

@totemsdk/manifest


@totemsdk/manifest / EdgeServiceManifest

Interface: EdgeServiceManifest

Properties

capabilities

capabilities: string[]


description

description: string


endpoints?

optional endpoints?: object[]

type

type: "other" | "https" | "mqtt" | "hyperswarm" | "websocket"

uri

uri: string


expiresAt?

optional expiresAt?: number


minTotemVersion?

optional minTotemVersion?: string


name

name: string


operatorAddress

operatorAddress: string


paymentMethods?

optional paymentMethods?: ("omnia" | "onchain" | "invoice" | "free")[]


price?

optional price?: string


priceToken?

optional priceToken?: string


serviceId

serviceId: string


serviceType

serviceType: EdgeServiceType


tags

tags: string[]


type

type: "edge-service"


version

version: string