It depends on the local regulations mostly. But in most of the cases betting on esports with cryptocurrency is completely legal.