Основная проблема в том что scrypt (и web3.js) судя по всему не собираются на 12й ноде. Так что мне подойдет любая, которая собирается. У EthereumJS вот вроде нету зависимости на scrypt, но не знаю.
Я участвую в разработке мультиассетного кошелька и могу сказать что не только web3 требует scrypt