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 RangeSet from './common/rangeset'
import * as ledgerUtils from './ledger/utils' import * as ledgerUtils from './ledger/utils'
import * as transactionUtils from './transaction/utils' import * as transactionUtils from './transaction/utils'
import * as commonUtils from './common/utils'
import * as schemaValidator from './common/schema-validator' import * as schemaValidator from './common/schema-validator'
import {getServerInfo, getFee} from './common/serverinfo' import {getServerInfo, getFee} from './common/serverinfo'
import {clamp} from './ledger/utils' import {clamp} from './ledger/utils'
@@ -110,6 +111,7 @@ class RippleAPI extends EventEmitter {
validate, validate,
RangeSet, RangeSet,
ledgerUtils, ledgerUtils,
commonUtils,
schemaValidator schemaValidator
} }
@@ -330,6 +332,12 @@ class RippleAPI extends EventEmitter {
dropsToXrp = dropsToXrp dropsToXrp = dropsToXrp
iso8601ToRippleTime = iso8601ToRippleTime iso8601ToRippleTime = iso8601ToRippleTime
txFlags = txFlags txFlags = txFlags
isValidAddress = schemaValidator.isValidAddress
isValidSecret = schemaValidator.isValidSecret
deriveKeypair = commonUtils.deriveKeypair
deriveAddress = commonUtils.deriveAddress
} }
export { export {

View File

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

View File

@@ -1,6 +1,6 @@
import * as _ from 'lodash' import * as _ from 'lodash'
import BigNumber from 'bignumber.js' import BigNumber from 'bignumber.js'
import {deriveKeypair} from 'ripple-keypairs' import {deriveKeypair, deriveAddress} from 'ripple-keypairs'
import {Amount, RippledAmount} from './types/objects' import {Amount, RippledAmount} from './types/objects'
import {ValidationError} from './errors' import {ValidationError} from './errors'
@@ -155,6 +155,8 @@ export {
removeUndefined, removeUndefined,
rippleTimeToISO8601, rippleTimeToISO8601,
iso8601ToRippleTime, iso8601ToRippleTime,
isValidSecret isValidSecret,
deriveKeypair,
deriveAddress
} }