Expose deriveKeypair, deriveAddress, isValidAddress, and isValidSecret to the public API

This commit is contained in:
Mo Morsi
2018-09-08 17:16:57 -04:00
parent 3ff4929a49
commit 5f36df0172
3 changed files with 14 additions and 3 deletions

View File

@@ -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 {

View File

@@ -160,5 +160,6 @@ function schemaValidate(schemaName: string, object: any): void {
export {
schemaValidate,
isValidSecret
isValidSecret,
isValidAddress
}

View File

@@ -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
}