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
The sentinel will keep attempting to replace 0xabc forever, even if 0x123 was mined, but it will fail to replace it. The Err variant will be used when broadcasting the replacement of the replacement tx.
The text was updated successfully, but these errors were encountered:
feat: "get_vault" method in "VaultsContainer"
refactor: iterate over pending tx tuples in "sentinel.rs" instead of "liquidations.rs"
refactor: "get_vault" to "query_vault"
refactor: "hifi_flash_swap" to "hifi_flash_swap_address"
refactor: "remove_pending_tx_tuple_or_bump_gas_price" to "remove_or_replace_tx"
There is a bug with the tx replacement logic.
0x123
0x123
wasn't mined quickly enough, so it broadcasts a replacement tx0xabc
with a higher gas price.0x123
gets mined.0xabc
will revert with the reason "ERR_ACCOUNT_NOT_UNDERWATER"liquidations.rs
won't returntrue
, because the0xabc
has been dropped and (I assume) Ethereum gives no receipt for these txs.0xabc
forever, even if0x123
was mined, but it will fail to replace it. TheErr
variant will be used when broadcasting the replacement of the replacement tx.The text was updated successfully, but these errors were encountered: