откуда в таком случае брать информацию с какого адреса и на какой переводятся BTC?
В протоколе биткойна нет "адресов".
Есть только скрипты. Адрес - это "юзер-френдли" представление для стандартных выходов.
Примерная аналогия:
Есть обычная почта, где на конверте написан адрес "Москва, Тверская ул, 56/18, Сидорову И.И",
а в конверте внутри лежит пачка купюр.
А в биткойн-почте будет так:
Конверт, а на нем надпись: "Содержимое этого конверта может переслать дальше человек, который
предъявит почтальону свой паспорт."
Причем фактически "забрать" содержимое биткойн-конверта вы себе не можете - в конверте только число.
Вы можете только "переслать" это число следующему адресату.
Но при пересылке можно суммировать числа из ваших входящих конвертов и дробить.