UNPKG

@nextrope/xrpl

Version:

A TypeScript/JavaScript API for interacting with the XRP Ledger in Node.js and the browser

28 lines 970 B
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