mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-12-06 17:27:59 +00:00
Expose deriveKeypair, deriveAddress, isValidAddress, and isValidSecret to the public API
This commit is contained in:
@@ -66,6 +66,7 @@ import {
|
||||
import RangeSet from './common/rangeset'
|
||||
import * as ledgerUtils from './ledger/utils'
|
||||
import * as transactionUtils from './transaction/utils'
|
||||
import * as commonUtils from './common/utils'
|
||||
import * as schemaValidator from './common/schema-validator'
|
||||
import {getServerInfo, getFee} from './common/serverinfo'
|
||||
import {clamp} from './ledger/utils'
|
||||
@@ -110,6 +111,7 @@ class RippleAPI extends EventEmitter {
|
||||
validate,
|
||||
RangeSet,
|
||||
ledgerUtils,
|
||||
commonUtils,
|
||||
schemaValidator
|
||||
}
|
||||
|
||||
@@ -330,6 +332,12 @@ class RippleAPI extends EventEmitter {
|
||||
dropsToXrp = dropsToXrp
|
||||
iso8601ToRippleTime = iso8601ToRippleTime
|
||||
txFlags = txFlags
|
||||
|
||||
isValidAddress = schemaValidator.isValidAddress
|
||||
isValidSecret = schemaValidator.isValidSecret
|
||||
|
||||
deriveKeypair = commonUtils.deriveKeypair
|
||||
deriveAddress = commonUtils.deriveAddress
|
||||
}
|
||||
|
||||
export {
|
||||
|
||||
@@ -160,5 +160,6 @@ function schemaValidate(schemaName: string, object: any): void {
|
||||
|
||||
export {
|
||||
schemaValidate,
|
||||
isValidSecret
|
||||
isValidSecret,
|
||||
isValidAddress
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import * as _ from 'lodash'
|
||||
import BigNumber from 'bignumber.js'
|
||||
import {deriveKeypair} from 'ripple-keypairs'
|
||||
import {deriveKeypair, deriveAddress} from 'ripple-keypairs'
|
||||
import {Amount, RippledAmount} from './types/objects'
|
||||
import {ValidationError} from './errors'
|
||||
|
||||
@@ -155,6 +155,8 @@ export {
|
||||
removeUndefined,
|
||||
rippleTimeToISO8601,
|
||||
iso8601ToRippleTime,
|
||||
isValidSecret
|
||||
isValidSecret,
|
||||
deriveKeypair,
|
||||
deriveAddress
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user