The PaymentHistoryItem type represents a receipt on a loan payment.
export type PaymentHistoryItem = {
blockNumber: number;
buyerAtTime: Address;
interestPaid: string;
principalPaid: string;
royaltiesPaid: string;
sellerAtTime: Address;
transactionHash: string;
};
These properties provide details about a loan payment, which can be used for various purposes such as tracking the payment progress, calculating the remaining balance of the loan, and managing the payment flow.
blockNumber
A number representing the transaction block in which the payment was made.
buyerAtTime
An Address representing the Ethereum address of the buyer at the time of payment.
interestPaid
A BigNumber string representing the amount of interest paid in the payment.
principalPaid
A BigNumber string representing the amount of principal paid in the payment.
royaltiesPaid
A BigNumber string representing the amount of royalties paid in the payment.
sellerAtTime
An Address representing the Ethereum address of the seller at the time of payment.
transactionHash
A string representing the payment transaction hash.