fixing float(amount) bug

looks like the signatures I'm getting from the API are using the string
I get (e.g. "10.00"), not the str(float(amount)) (e.g. "10.0")