Retries

Some endpoints such as transactions and balance may timeout when called the first time. This is due to limitations imposed by upstream aggregators. If we do timeout you will receive a 504 Gateway Timeout response, and you should try again with a few seconds backoff.