mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-19 19:55:51 +00:00
refactor: remove import * where able (#2550)
refactor: remove `import *` where able to BREAKING CHANGE: Moved all methods that were on `Utils` in `@xrplf/secret-numbers` are now individually exported. This affects: - Utils.randomEntropy, - Utils.randomSecret - Utils.entropyToSecret - Utils.secretToEntropy - Utils.calculateChecksum - Utils.checkChecksum - Utils.parseSecretString
This commit is contained in:
@@ -14,7 +14,13 @@ import {
|
||||
isValidXAddress,
|
||||
xAddressToClassicAddress,
|
||||
} from 'ripple-address-codec'
|
||||
import * as rbc from 'ripple-binary-codec'
|
||||
import {
|
||||
encode as rbcEncode,
|
||||
decode as rbcDecode,
|
||||
encodeForMultisigning as rbcEncodeForMultisigning,
|
||||
encodeForSigning as rbcEncodeForSigning,
|
||||
encodeForSigningClaim as rbcEncodeForSigningClaim,
|
||||
} from 'ripple-binary-codec'
|
||||
import { verify as verifyKeypairSignature } from 'ripple-keypairs'
|
||||
|
||||
import { LedgerEntry } from '../models/ledger'
|
||||
@@ -83,7 +89,7 @@ function isValidSecret(secret: string): boolean {
|
||||
* @returns A hex string representing the encoded object.
|
||||
*/
|
||||
function encode(object: Transaction | LedgerEntry): string {
|
||||
return rbc.encode(object)
|
||||
return rbcEncode(object)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -93,7 +99,7 @@ function encode(object: Transaction | LedgerEntry): string {
|
||||
* @returns A hex string representing the encoded object.
|
||||
*/
|
||||
function encodeForSigning(object: Transaction): string {
|
||||
return rbc.encodeForSigning(object)
|
||||
return rbcEncodeForSigning(object)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -103,7 +109,7 @@ function encodeForSigning(object: Transaction): string {
|
||||
* @returns A hex string representing the encoded object.
|
||||
*/
|
||||
function encodeForSigningClaim(object: PaymentChannelClaim): string {
|
||||
return rbc.encodeForSigningClaim(object)
|
||||
return rbcEncodeForSigningClaim(object)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -114,7 +120,7 @@ function encodeForSigningClaim(object: PaymentChannelClaim): string {
|
||||
* @returns A hex string representing the encoded object.
|
||||
*/
|
||||
function encodeForMultiSigning(object: Transaction, signer: string): string {
|
||||
return rbc.encodeForMultisigning(object, signer)
|
||||
return rbcEncodeForMultisigning(object, signer)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -124,7 +130,7 @@ function encodeForMultiSigning(object: Transaction, signer: string): string {
|
||||
* @returns The hex string decoded according to XRPL serialization format.
|
||||
*/
|
||||
function decode(hex: string): Record<string, unknown> {
|
||||
return rbc.decode(hex)
|
||||
return rbcDecode(hex)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user