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
Change the configuration file to reduce gas for deposit_relay to 25400.
Run the bridge with RUST_LOG=debug
Send ether to the HomeBridge contract
When the bridge is trying to send deposit confirmation to the ForeignBridge contract it reports that transaction was sent and deposit completed even it was not handled properly (in my case it was not included in a new block at all):
Moreover the counter of checked_deposit_relay is increased in the database file. So, the bridge is in incorrect state after sending of such transaction.
Expected behavior
The bridge must track the transactions it is sending and reports if something was wrong with them.
If some relay or confirm operation cannot be completed due to failed transactions the corresponding counter in the database file must not be incremented.
The text was updated successfully, but these errors were encountered:
Steps to reproduce:
gas
fordeposit_relay
to 25400.RUST_LOG=debug
HomeBridge
contractWhen the bridge is trying to send deposit confirmation to the
ForeignBridge
contract it reports that transaction was sent and deposit completed even it was not handled properly (in my case it was not included in a new block at all):Moreover the counter of
checked_deposit_relay
is increased in the database file. So, the bridge is in incorrect state after sending of such transaction.Expected behavior
The text was updated successfully, but these errors were encountered: