Open mshakeg opened 3 months ago
Same issue as thirdweb
using the validationcloud
relay:
https://hashscan.io/mainnet/transaction/1722019233.447989003
Hey @Ivo-Yankov @natanasow @ebadiere would appreciate if this issue was taken more seriously.
I frequently run into the HBAR Rate limit exceeded
error when simply making a few eth_calls
(<10/min) on the hashio mainnet relay, and it makes for a terrible devX. Not sure why eth_calls would ever have the HBAR Rate limit exceeded
error, as they don't cost HBAR.
@Nana-EC ^
I'm also unable to deploy a contract via the hashio mainnet relay:
[Request ID: cbf5eed7-b21c-48c4-8d77-4814930665b9] The HBAR rate limit was preemptively exceeded due to an excessively large callData size.
@mshakeg This issue is being taken seriously. We are currently in the process of refactoring the HBar Rate Limiter to support many configuration points. At this time Hashio is not meant to be used for production applications. It's there to help a user get started, with the intent that the user migrates to a third party provider.
Issue #2739 is the Epic that is tracking this effort.
@ebadiere thanks for the update. I tried a few other providers when I initially created this issue, thirdweb had issues then as well, however, their relay seems to be performing much better since though not perfectly, it frequently returns an error response, despite the tx being relayed to the core validator/s.
Description
When interacting with the Hedera network using different JSON-RPC relays, I've encountered two significant issues:
Example:
Expected behavior:
Steps to reproduce
Inconsistent transaction execution: a. Attempt to execute a Gnosis Safe transaction(or perhaps any tx) using the thirdweb relay (https://295.rpc.thirdweb.com). b. Observe that the transaction fails. c. Execute the same transaction using the hashio relay (https://mainnet.hashio.io/api). d. Observe that the transaction succeeds.
Rate limiting issues: a. Connect to the hashio relay (https://mainnet.hashio.io/api). b. Execute smart contract function calls at a rate of approximately 1 per minute for 5-10 minutes. c. Observe the "HBAR Rate limited exceeded" error occurring frequently.
Additional notes:
Additional context
No response
Hedera network
mainnet
Version
latest on mainnet as of writing
Operating system
None