-
Notifications
You must be signed in to change notification settings - Fork 5k
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
[Bug]: Blocked while sending a transaction, unable to respond #13649
Comments
Thank you for reporting this @ginlink . I've tried getting test PHOTON from the faucet (https://faucet.evmos.org/) but it's currently failing, so I cannot immediately reproduce. I will check again later today. |
@darkwing Thanks for your reply. Just click on PHOTON coin , click send, and wait about 3 seconds, it will be blocked. |
@darkwing Yes, there is something wrong with its faucet these days. If you need an account, I can create one for you and give you the private key. |
Hey guys, I am from the Evmos team and just confirming this bug as we have been trying to work to resolve the past couple days. Would appreciate any thoughts as we have isolated the issue to Metamask specific as it does not reproduce on versions earlier than 10.10.0 and when trying curl commands we don't have any issues. Something else that was found in the error logs is that this url which is called by metamask fails to return for Evmos: Happy to send funds to anyone in this thread if helpful but faucet should be back up |
Hey all, updating this thread as we diagnosed the issues (two to be exact) and made the appropriate changes to Ethermint to keep compatibility with Metamask. Seems that changes with 10.10.0's fee estimation caused the issues for us and potentially caused issues for other chains as a result. |
@darkwing ,
The I am not sure what happens next, I can only assume it enters some cycles when trying to stop/restart the polling in the GasFeeController. Proposed solution: check that |
@loredanacirstea Thanks very much for researching this. @mcmire What do you think about the solution proposed here by @loredanacirstea? |
Hi @loredanacirstea, As you and others have pointed out, when we request gas estimates we first attempt to use an API that looks like In writing this fallback logic I used geth as a reference for how Therefore, I would rather chains be compatible with the spec rather than MetaMask account for deviations from the spec. The fix to ethermint mentioned above seems like it would resolve this issue, is that correct? If so, I am not sure we would need to make a change to the That said, coming back to the original issue, I 100% agree that MetaMask shouldn't lock up if there are problems fetching gas estimates, and I think there are a few things that we can do (and have already done) to address this:
|
@mcmire, about
What is needed from Evmos's side for this to work? If this is an open-source project, can you provide a link to it? |
This issue has been automatically marked as stale because it has not had recent activity in the last 90 days. It will be closed in 45 days if there is no further activity. The MetaMask team intends on reviewing this issue before close, and removing the stale label if it is still a bug. We welcome new comments on this issue. We do not intend on closing issues if they report bugs that are still reproducible. Thank you for your contributions. |
This issue was closed because there has been no follow up activity in the last 45 days. If you feel this was closed in error, please reopen and provide evidence on the latest release of the extension. Thank you for your contributions. |
Describe the bug
Blocked while sending a transaction, unable to respond in versions greater than 10.9 ,
but in version 10.8.2, this problem does not occur
chainID: 9000
Steps to reproduce
1.switch to evmos network(9000)
2.click send
3.It was blocked after about 3 seconds
Error messages or log output
Version
10.9.3,10.9.2
Build type
No response
Browser
Chrome, Firefox
Operating system
MacOS
Hardware wallet
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: