Как отследить BTC транзакцию на пополнение?
Зная адрес кошелька, на который должна прийти известная сумма, у тебя есть все инструменты.
Берешь публичные api сервисы, типа btc.com или blockchain.com и пишешь логику проверки баланса по адресу кошелька.
Либо ты следишь за сетью сам либо смотришь кто это делает, рекомендую публичные сервера electrum (список посмотри в кошельке), electrum server api

p.s. есть куча реализаций кошелька, в которой хранения блокчейна не производится, в твоей задаче нужно монторить транзакции и блоки, транзакции нужны чтобы отследить пополнения (без подтверждения, некоторым это важно) а блоки чтобы понять, какие транзакции уже подтверждены... хранить в такой схеме ничего не нужно (точнее нужно для себя помечать, какой блок ты уже обработал чтобы при перезапуске своего сервиса ты не пропустил пополнения.

гуглить bitcoin library, добавив свой язык программирования