@fruitsjs/core
Version:
Principal package with functions and models for building Fruits Eco-Blockchain applications.
12 lines (10 loc) • 549 B
text/typescript
import {Transaction} from '../typings/transaction';
import {TransactionPaymentSubtype, TransactionType} from '../constants';
/**
* Checks if a transaction is a multi out transaction with same amounts for each recipient
* @param transaction Transaction to be checked
* @return true, if is a multi out transaction
* @module core
*/
export const isMultiOutSameTransaction = (transaction: Transaction): boolean =>
transaction.type === TransactionType.Payment && transaction.subtype === TransactionPaymentSubtype.MultiOutSameAmount;