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 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 {
|
||||||
|
|||||||
@@ -160,5 +160,6 @@ function schemaValidate(schemaName: string, object: any): void {
|
|||||||
|
|
||||||
export {
|
export {
|
||||||
schemaValidate,
|
schemaValidate,
|
||||||
isValidSecret
|
isValidSecret,
|
||||||
|
isValidAddress
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user