тот на котором были любые транзакции
очень сложное условие, для этого нужно сканировать блокчейн
Можно это делать самому (bitcoin core так делать не умеет, можно сделать индекс на транзакции или контролировать указанный список, при добавлении адресов потребуется пересканировать блокчейн, иногда мне кажется это такое тонкое издевательство разработчиков) либо взять готовый клиент, например
btcd там есть опция создания индекса --addrindex и будет соответствующий rpc запрос
p.s. если бы было требование положительного баланса, для bitcoin core есть
утилита дампа списка UTXO (не потраченные выходы) но это разовая операция, занимает некоторое время и готовит (на текущий момент) 5-гб csv файл.