Sri Lanka central bank has warned residents and businesses against conducting local transactions in US dollars, cautioning that violations of monetary law could.