@bithomp/xrpl-api
Version:
A Bithomp JavaScript/TypeScript library for interacting with the XRP Ledger
25 lines (24 loc) • 937 B
TypeScript
import { PaymentFlags } from "xrpl";
import { FormattedBaseSpecification } from "./specification";
import { FormattedSourceAddress, FormattedDestinationAddress } from "./account";
import { TxGlobalFlagsKeysInterface } from "./global";
export declare const PaymentFlagsKeys: {
noRippleDirect: PaymentFlags;
partialPayment: PaymentFlags;
limitQuality: PaymentFlags;
};
export declare function getPaymentFlagsKeys(nativeCurrency?: string): Record<string, number>;
export interface PaymentKeysInterface extends TxGlobalFlagsKeysInterface {
noRippleDirect?: boolean;
partialPayment?: boolean;
limitQuality?: boolean;
}
export type FormattedPaymentSpecification = {
source?: FormattedSourceAddress;
destination?: FormattedDestinationAddress;
invoiceID?: string;
paths?: string;
allowPartialPayment?: boolean;
noDirectRipple?: boolean;
limitQuality?: boolean;
} & FormattedBaseSpecification;