Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OpenVASP

Hierarchy

  • OpenVASP

Index

Constructors

constructor

  • new OpenVASP(_myVASP: PrivateVASP, _contractProvider: provider, _whisperProvider: provider): OpenVASP

Properties

myVASP

myVASP: PrivateVASP

vaspContract

vaspContract: VASPContract

whisperTransport

whisperTransport: WhisperTransport

Methods

checkMyVASP

  • checkMyVASP(fix: boolean): Promise<Array<string>>
  • Parameters

    • fix: boolean

    Returns Promise<Array<string>>

sessionReply

sessionRequest

  • sessionRequest(_beneficiaryVASPAddress: string, topicAcallback: CallbackFunction): Promise<{ sessionRequest: SessionRequest; topicAwaitId: string }>
  • Send a Session Request

    Parameters

    • _beneficiaryVASPAddress: string

      Address of the Beneficiary VASP

    • topicAcallback: CallbackFunction

    Returns Promise<{ sessionRequest: SessionRequest; topicAwaitId: string }>

waitForSessionRequest

  • Waits for a Session Request

    Parameters

    • requestCallback: CallbackFunction

      Function to call when Session Request arrives

    Returns Promise<string>

Generated using TypeDoc