From 5fc1c795bc6fe4de34713fd8f0a3fde409378b30 Mon Sep 17 00:00:00 2001 From: Jackson Mills Date: Thu, 1 Sep 2022 13:57:54 -0700 Subject: [PATCH] feat: Export verify (#2073) * Export verify as verifyKeypairSignature --- packages/xrpl/HISTORY.md | 4 ++++ packages/xrpl/src/utils/index.ts | 2 ++ 2 files changed, 6 insertions(+) diff --git a/packages/xrpl/HISTORY.md b/packages/xrpl/HISTORY.md index 98bd07c2..94da6ffc 100644 --- a/packages/xrpl/HISTORY.md +++ b/packages/xrpl/HISTORY.md @@ -3,6 +3,10 @@ Subscribe to [the **xrpl-announce** mailing list](https://groups.google.com/g/xrpl-announce) for release announcements. We recommend that xrpl.js (ripple-lib) users stay up-to-date with the latest stable release. ## Unreleased +### Added + +- Export `verify` from ripple-keypairs as `verifyKeypairSignature` for use in web-apps. + ### Fixed * `Wallet.fromMnemonic` now allows lowercase for RFC1751 mnemonics (#2046) * `Wallet.fromMnemonic` detects when an invalid encoding is provided, and throws an error diff --git a/packages/xrpl/src/utils/index.ts b/packages/xrpl/src/utils/index.ts index b194e339..debcfe8e 100644 --- a/packages/xrpl/src/utils/index.ts +++ b/packages/xrpl/src/utils/index.ts @@ -15,6 +15,7 @@ import { xAddressToClassicAddress, } from 'ripple-address-codec' import * as rbc from 'ripple-binary-codec' +import { verify as verifyKeypairSignature } from 'ripple-keypairs' import { LedgerEntry } from '../models/ledger' import { Response } from '../models/methods' @@ -194,6 +195,7 @@ export { deriveAddress, deriveXAddress, signPaymentChannelClaim, + verifyKeypairSignature, verifyPaymentChannelClaim, convertStringToHex, convertHexToString,