You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When using a nethermind RPC node, which is one of the supported RPC nodes for Gnosis chain, the gas estimation in Safe.estimate_tx_gas_with_safe that uses intentional reverts with binary data results that include the estimated gas fails. Nethermind returns these reverts in a slightly different format than OpenEthereum.
Specifically this is one such example on Gnosis chain:
To Reproduce
Set the relay server to a Nethermind RPC URL in Gnosis chain, configured to use a gas token of 0x26F2319Fbb44772e0ED58fB7c99cf8da59e2b5BE (this is DAI.CPXD)
using the API tool perform a POST /v2/safes/{address}/transactions/estimate
where the body is:
Describe the bug
When using a nethermind RPC node, which is one of the supported RPC nodes for Gnosis chain, the gas estimation in
Safe.estimate_tx_gas_with_safe
that uses intentional reverts with binary data results that include the estimated gas fails. Nethermind returns these reverts in a slightly different format than OpenEthereum.Specifically this is one such example on Gnosis chain:
Nethermind response is:
Open Ethereum response is:
To Reproduce
Set the relay server to a Nethermind RPC URL in Gnosis chain, configured to use a gas token of
0x26F2319Fbb44772e0ED58fB7c99cf8da59e2b5BE
(this is DAI.CPXD)using the API tool perform a
POST /v2/safes/{address}/transactions/estimate
where the body is:
and the address of the safe is
0x030e4688f6C8eCf7872a366540D34260623EB578
Expected behavior
This should return the response that looks something like this (depending on how your relay server is configured):
however because the revert data cannot be parsed this error is returned instead:
The text was updated successfully, but these errors were encountered: