Files
xahau.js/src/offline/utils.ts
Omar Khan de293de1e6 export offline methods to top-level of package (#1479)
* export offline methods to top-level of package
- All methods that don’t require a network connection are exported at the top-level of the package.
- These instance methods are now marked as deprecated.
- Removed an empty ts file
2021-07-27 17:41:50 -04:00

65 lines
1.9 KiB
TypeScript

import { deriveKeypair, deriveAddress, deriveXAddress } from './derive'
import computeLedgerHeaderHash from './ledgerhash'
import signPaymentChannelClaim from './sign-payment-channel-claim'
import verifyPaymentChannelClaim from './verify-payment-channel-claim'
import { dropsToXrp,
xrpToDrops,
toRippledAmount,
convertKeysFromSnakeCaseToCamelCase,
removeUndefined,
rippleTimeToISO8601,
iso8601ToRippleTime,
isValidSecret,
} from '../common/utils'
import {
computeBinaryTransactionHash,
computeTransactionHash,
computeBinaryTransactionSigningHash,
computeAccountLedgerObjectID,
computeSignerListLedgerObjectID,
computeOrderID,
computeTrustlineHash,
computeTransactionTreeHash,
computeStateTreeHash,
computeLedgerHash,
computeEscrowHash,
computePaymentChannelHash,
} from '../common/hashes'
import { generateAddressAPI, GenerateAddressOptions, GeneratedAddress } from '../offline/generate-address'
// @deprecated Use X-addresses instead
const generateAddress = (options: GenerateAddressOptions = {}): GeneratedAddress => (
generateAddressAPI({...options, includeClassicAddress: true})
)
export {
computeLedgerHeaderHash,
dropsToXrp,
xrpToDrops,
toRippledAmount,
convertKeysFromSnakeCaseToCamelCase,
removeUndefined,
rippleTimeToISO8601,
iso8601ToRippleTime,
isValidSecret,
computeBinaryTransactionHash,
computeTransactionHash,
computeBinaryTransactionSigningHash,
computeAccountLedgerObjectID,
computeSignerListLedgerObjectID,
computeOrderID,
computeTrustlineHash,
computeTransactionTreeHash,
computeStateTreeHash,
computeLedgerHash,
computeEscrowHash,
computePaymentChannelHash,
generateAddress,
generateAddressAPI as generateXAddress,
deriveKeypair,
deriveAddress,
deriveXAddress,
signPaymentChannelClaim,
verifyPaymentChannelClaim,
}