changed cache layer to static variable for checking repetitive transaction coming from bitcoind