Charlie
Charlie
Despite pagination in place, for some smart contracts the `/transactions_with_transfers` endpoint can return a huge amount of `ft_transfers` ([example](https://api.hiro.so/extended/v1/address/SP3K8BC0PPEVCV7NZ6QSRWPQ2JE9E5B6N3PA0KBR9.trade-and-earn-helper/transactions_with_transfers?limit=30&offset=0&unanchored=true)). This can cause availability & performance issues on the API, like...
We're seeing more OOMs in v7 than we did in v6. We may need to profile the memory usage again to identity key areas for performance improvements and address them.
**Describe the bug** It seems some errors may be printing in plain text **and** in JSON when they occur, resulting in excessive duplicate logs. Some example logs where I'm seeing...
The current socket.io path being used is `/socket.io/`. It should be moved under a different path to avoid domain conflicts when hosting multiple Hiro APIs under a single domain. (e.g....
**Describe the bug** The API crashes if a connection is terminated when an Etag is being calculated. Logs attached: [Explore-logs-05_15_2023, 11_51_32 PM.txt](https://github.com/hirosystems/stacks-blockchain-api/files/11483838/Explore-logs-05_15_2023.11_51_32.PM.txt) API Version: `7.1.10`
I'm pretty sure the BTC faucet is not being used by anyone (including Hiro as of ~6 months ago). We should remove the code/logic to reduce complexity in the API.
**Describe the bug** When visiting a valid address, the Explorer will show an error if there are no transactions. [Example address](https://explorer.hiro.so/address/STGZXM8SYXW1GZ46MRSX6QKQX839C9NPJ0BM5KQ9?chain=testnet).  This can...
This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `yarn` dependencies of...
I'm seeing this error appear in the logs of the Explorer ``` ⨯ Error: 'sharp' is required to be installed in standalone mode for the image optimization to function correctly....
It's my understanding the `observers.sqlite` holds registered predicates on who to send event data to and the scope of that data. When taking backups and restoring from a backup, we...