Gas rate and max gas not updated on rescheduled outbound
There seems to be something in the reschedule logic preventing outbounds from being rescheduled with the current gas rate in some cases:
$ http https://thornode.ninerealms.com/thorchain/queue/outbound | jq '.[]|select(.in_hash=="8C7A9E17BDDE0E1F90EB2251E65ED4633B9F44E8EF3D0BA04308DB2C4D5CA92D")'
{
"chain": "ETH",
"to_address": "0x12cfe1a5297a21f42a3d22b7ac8160a07ef1b361",
"vault_pub_key": "thorpub1addwnpepqfhl67fhlr6mym2zn2a8hdvlwzxn24sj2srpp5r87tld9ul05ercy453ntn",
"coin": {
"asset": "ETH.USDT-0XDAC17F958D2EE523A2206206994597C13D831EC7",
"amount": "11225335474500"
},
"memo": "REFUND:8C7A9E17BDDE0E1F90EB2251E65ED4633B9F44E8EF3D0BA04308DB2C4D5CA92D",
"max_gas": [
{
"asset": "ETH.ETH",
"amount": "150000",
"decimals": 8
}
],
"gas_rate": 1,
"in_hash": "8C7A9E17BDDE0E1F90EB2251E65ED4633B9F44E8EF3D0BA04308DB2C4D5CA92D",
"height": 14609400,
"clout_spent": "0"
}
This seems at a glance to perhaps be related to needsNewVault
with partial fill transactions, and perhaps related to #1874 (closed).
Edited by Ursa (9R)