The new API has been deployed to api.helium.wtf (development) and api.helium.io (prod) for a couple of weeks now and as part of moving the mobile application to it we realized that two routes were not quite consistent.
/v1/blocks/hash/:hash currently return a paged response that includes
both the high level block details and a paged list of transactions.
In order to make paging more consistent and not return duplicate information, we're going to:
Add new routes
/v1/blocks/hash/:hash/transactionsto get a paged list of transactions for a block at a given height or hash, respectively.
Remove the transactions field from the result of
This will require a change from code using the API to retrieve transactions, but should make API usage more consistent.
This API change is ready in a pull request and will be merged and deployed to api.helium.wtf and api.helium.io on April 7.