Constructors

Properties

server: URL
signer?: Signer

Methods

  • Parameters

    Returns Promise<string>

  • Parameters

    Returns Promise<Blob>

  • Parameters

    • message: string
    • serverOrHash: string
    • Optional expiration: number

    Returns Promise<SignedEvent>

  • Parameters

    • sha256: string
    • Optional message: string
    • Optional expiration: number

    Returns Promise<SignedEvent>

  • Parameters

    • hash: string

    Returns Promise<boolean>

  • Parameters

    • pubkey: string
    • Optional opts: {
          since?: number;
          until?: number;
      }
      • Optional since?: number
      • Optional until?: number
    • auth: boolean | SignedEvent = false

    Returns Promise<BlobDescriptor[]>

  • Creates an upload auth event

    Parameters

    • sha256: string | string[]

      one or an array of sha256 hashes

    • signer: Signer

      the signer to use for signing the event

    • message: string = "Upload Blob"

      A human readable explanation of what the auth token will be used for

    • expiration: number = ...

      The expiration time in seconds

    Returns Promise<SignedEvent>

  • Parameters

    • hash: string | string[]
    • signer: Signer
    • message: string = "Delete Blob"
    • expiration: number = ...

    Returns Promise<SignedEvent>

  • Creates a get auth event

    Parameters

    • signer: Signer

      the signer to use for signing the event

    • message: string

      A human readable explanation of what the auth token will be used for

    • serverOrHash: string | string[]

      A server URL or one or many blob hashes

    • expiration: number = ...

      The expiration time in seconds

    Returns Promise<SignedEvent>

Generated using TypeDoc