Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Protected _beaconId

_beaconId: ExposedPromise<string, unknown> = ...

The beaconId is a public key that is used to identify one specific application (dapp or wallet). This is used inside a message to specify the sender, for example.

Protected _keyPair

_keyPair: ExposedPromise<KeyPair, unknown> = ...

The local keypair that is used for the communication encryption

Optional Readonly appUrl

appUrl: string

The URL of the dApp.

Protected Readonly events

events: BeaconEventHandler = ...

Optional Readonly iconUrl

iconUrl: string

The URL of the dApp Icon. This can be used to display the icon of the dApp on in the wallet

Readonly name

name: string

The name of the client

Protected storage

storage: Storage

Accessors

beaconId

  • get beaconId(): Promise<string>

Protected keyPair

  • get keyPair(): Promise<KeyPair>

Methods

destroy

  • destroy(): Promise<void>

Private initSDK

  • initSDK(): Promise<void>

Private loadOrCreateBeaconSecret

  • loadOrCreateBeaconSecret(): Promise<void>

Private removeBeaconEntriesFromStorage

  • removeBeaconEntriesFromStorage(): Promise<void>

Generated using TypeDoc