Yup, thats definitely a Polypedates leucomystax. Nice.