@Override
  public List<SenderPendingTransactions> getBySender() {
    return orderByMaxFee.descendingSet().stream()
        .map(PendingTransaction::getSender)
        .map(
            sender ->
                new SenderPendingTransactions(
                    sender, List.copyOf(txsBySender.get(sender).values())))
        .toList();
  }
Return the full content of this layer, organized as a list of sender pending txs. For each
sender the collection pending txs is ordered by nonce asc.

<p>Returned sender list order detail: first the sender of the tx with the highest max gas
price.

@return a list of sender pending txs
ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/transactions/layered/ReadyTransactions.java