How to use the @requestnetwork/multi-format.deserialize function in @requestnetwork/multi-format

To help you get started, we’ve selected a few @requestnetwork/multi-format examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github RequestNetwork / requestNetwork / packages / transaction-manager / src / encrypted-transaction.ts View on Github external
public async getData(): Promise {
    if (this.data === '') {
      try {
        const encryptedData = MultiFormat.deserialize(this.persistedData);
        this.data = await Utils.encryption.decrypt(encryptedData, this.channelKey);
      } catch {
        throw new Error('Impossible to decrypt the transaction');
      }
    }
    return this.data;
  }

@requestnetwork/multi-format

Multi-format for Request Network packages.

MIT
Latest version published 2 months ago

Package Health Score

84 / 100
Full package analysis