IFSC code is used to send funds to your bank account. And every Bank's branch has different and unique IFSC code. As far as I know it is safe to give your IFSC code. I suggest to keep a separate account without much cash in it to do online payments and other card payments. In this way you don't have to fear anything. Keep like 5000 rupees in that account and if you need money to spend urgently, only then transfer the money. Try to have another account which does not have debit card or anything linked to it. Keep your savings in this account.
Thanks. Some members in my family opened another bank account for internet banking. That's why I asked.
Is inherent banking necessary for Bitcoins exchanging? Meaning payment or reward as Bitcoins then converted to rupee.?
I didn't understand that last sentence, are taking about bank account or Bitcoin wallet?