-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
@TODO Error: eth_newFilter is not an allowed method, code: -32601 leads to exceeding relayer quota #497
Comments
Hi @patriksulak - Apologies that you were seeing the issue. Thank you for reporting it. We had a bug in Regarding Please use |
Thanks for the reply. Using Following error:
Provider debug log:
|
Hi @patriksulak - We still have couple of blacklisted methods "eth_getFilterChanges" & "eth_uninstallFilter". Wondering if you will be using these frequently. We were planning on removing those based on the usage of these methods. If you will be using these we will look into whitelisting these as well and given these are supported by providers now it's fair to whitelist them as well. |
Hi @patriksulak - Could you please try one more time and see if it resolves the issue for you. Pushed a patch to remove all blacklisted methods in the backend. |
@tirumerla tried again, but got another error:
|
Could you please send me the payload for the request and the network details. I tested using your previous payload ( |
The whole debug log from the provider:
The logs without provider:
and the |
Hi @patriksulak this seems to be a race condition where the provider tries send some rpc call and the network is still not loaded, would you mind sharing a code snippet along with the dependencies versions you are using? |
Task: Migration of ethersV5 -> ethersV6
Library versions:
Token contract event https://sepolia.etherscan.io/address/0x2A85Be1391EA0AADA22582995Fa79D753657839e#events
Code:
Error:
When using "@openzeppelin/defender-sdk-relay-signer-client": "1.14.1"
I'm getting a different version of the error:
The main problem is that the provider is trying to retry the call every few seconds (also querying
eth_blockNumber
multiple times), which leads to exceeding the Relayer query quota of 10 000 requests.The reading of the event works if using the
JsonRpcProvider
. (It also worked when usingethersV5
andDefenderRelayProviderV5
)The text was updated successfully, but these errors were encountered: