А вы уверены, что вы понимаете суть "b-строк", чем они являются?
Если да, то опять же, вы уверены, что вам действительно нужно вставлять переменную туда?
ну как минимум я бы советовал задавать вопрос касательно этого и описать контекст. По крайней мере со стороны (я так понимаю, речь идет о блокчейне), выглядит как проблема XY
фраза "захэшировать транзакцию" это такая же бессмыслица, как "вставить перменную в b-строку"
Судя по всему, автору нужен банальный хэш от строки, md5 там, или sha2
Kar1ch, тоесть тебе нужна функция конвертации строки в байты? Ну как будет угодно.
В скобках замечу что не существует канонического алгоритма перехода от строк к байтам. Есть кодировки UTF-8, win-1251 e.t.c. и они являются гипер-параметрами для этой процедуры которую ты описал. И если твой хеш вдруг не соотвествует ожиданиям - смотри в эту сторону.
Непонимание перекодирования строк в байты - типичная ошибка новичка.