-
Notifications
You must be signed in to change notification settings - Fork 987
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
Can't send funds to multisig - Out of gas #12642
Comments
I wonder why this is using so much gas? 21000 should be sufficient for sends. |
yes, its an answer to why tx is failing, because 21000 is for sending ETH to non-contract addresses, so we have a condition in status-react, if tx has only ETH and no data (for a contract) we don't estimate gas, and set it to 21000, but in some cases, ETH may be sent without data to contract, and in that case, contract could do additional calculations and use more gas related issue #12583 |
i don't remember why we did this, at some point ETH estimation was wrong, and we hardcoded 21000, but its pretty easy to fix |
Signed-off-by: andrey <[email protected]>
Bug Report
Problem
When sending funds to a Gnosis multisig, the tx failed 4 times. Sending funds to 2 different addresses, both Gnosis multisig contract addresses. Error on Etherscan for transactions send using Status Wallet says
Warning! Error encountered during contract execution [Out of gas]
I was able to:
Etherscan shows succesful transaction signed with Frame to use a bit more gas, but not much:
Expected behavior
Wallet accurately estimates fees required to send funds to contract
Actual behavior
Wallet does not accurately estimate fees required to send funds to contract in case of contract being a Gnosis multisig
(Don't have an address to verify if the issue occurs only for Gnosis multisigs or also for other multisign contract addresses)
Reproduction
Additional Information
The text was updated successfully, but these errors were encountered: