Maestro implementation needs to use amounts-as-strings so that on large value amounts, the json parser doesn't lose precision with JS numbers.