when we set currency, we need to update fractiondigits
UX improvement, do not allow input beyond number of fraction digits