How to use the @requestnetwork/utils.signature function in @requestnetwork/utils

To help you get started, we’ve selected a few @requestnetwork/utils 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 / request-logic / src / action.ts View on Github external
function getSignerIdentityFromAction(action: RequestLogicTypes.IAction): IdentityTypes.IIdentity {
  return Utils.signature.recover(action);
}
github RequestNetwork / requestNetwork / packages / request-logic / specs / example / example.ts View on Github external
sign: (data: any, identity: IdentityTypes.IIdentity): any =>
      ({
        [aliceRaw.identity.value as string]: Utils.signature.sign(data, aliceRaw.signatureParams),
        [bobRaw.identity.value as string]: Utils.signature.sign(data, bobRaw.signatureParams),
      }[identity.value]),
    supportedIdentityTypes: [IdentityTypes.TYPE.ETHEREUM_ADDRESS],
github RequestNetwork / requestNetwork / packages / request-logic / src / transaction.ts View on Github external
function getSignerIdentityFromTransaction(
  transaction: Types.IRequestLogicTransaction,
): IdentityTypes.IIdentity {
  return Utils.signature.recover(
    Utils.crypto.normalizeKeccak256Hash(transaction.data),
    transaction.signature,
  );
}
github RequestNetwork / requestNetwork / packages / request-logic / specs / example / example.ts View on Github external
sign: (data: any, identity: IdentityTypes.IIdentity): any =>
      ({
        [aliceRaw.identity.value as string]: Utils.signature.sign(data, aliceRaw.signatureParams),
        [bobRaw.identity.value as string]: Utils.signature.sign(data, bobRaw.signatureParams),
      }[identity.value]),
    supportedIdentityTypes: [IdentityTypes.TYPE.ETHEREUM_ADDRESS],