@nextrope/xrpl
Version:
A TypeScript/JavaScript API for interacting with the XRP Ledger in Node.js and the browser
28 lines • 970 B
TypeScript
import { Amount, MPTAmount, Signer } from '../common';
import { Account, BaseTransaction, XRPLNumber } from './common';
export interface LoanSet extends BaseTransaction {
TransactionType: 'LoanSet';
LoanBrokerID: string;
Data?: string;
Counterparty?: Account;
CounterpartySignature?: {
TxnSignature: string;
SigningPubKey: string;
Signers?: Signer[];
};
LoanOriginationFee?: XRPLNumber;
LoanServiceFee?: XRPLNumber;
LatePaymentFee?: XRPLNumber;
ClosePaymentFee?: XRPLNumber;
OverpaymentFee?: XRPLNumber;
InterestRate?: XRPLNumber;
LateInterestRate?: XRPLNumber;
CloseInterestRate?: XRPLNumber;
OverpaymentInterestRate?: XRPLNumber;
PrincipalRequested: Amount | MPTAmount;
PaymentTotal?: XRPLNumber;
PaymentInterval?: XRPLNumber;
GracePeriod?: XRPLNumber;
}
export declare function validateLoanSet(tx: Record<string, unknown>): void;
//# sourceMappingURL=loanSet.d.ts.map