tailTransactionID int64,
transactionIDToNode map[int64]historyNodeMetadata,
// from tail node, trace back
transactionID := tailTransactionID
node, ok := transactionIDToNode[transactionID]
// sanity check node ID <-> transaction ID being unique
if !ok || node.nodeID != tailNodeID {
return nil, serviceerror.NewInternal(
fmt.Sprintf("unable to find or verify the tail history node, node ID: %v, transaction ID: %v",