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
An earn tx whose receipt never appears leaves its row pending, which blocks the earn queue and idle deployment for its pool.
The EVM sender is the pool-admin account (the LP account when POOL_ADMIN_SECRET_KEY is unset), so recovery can resubmit with a fresh sender nonce. A withdraw's pool transfer is signed by the earn pool account, so it can be re-signed with a fresh accounting nonce.
The user's nonce cannot be refreshed: the accounting transfer nonce on deposit and the EarnManager withdraw nonce on withdraw. It makes a duplicate landing revert, so a resubmit cannot apply twice.
A consumed user nonce can mean the original landed. Recovery must check for that before marking the row failed.
Follow-up to #141.
POOL_ADMIN_SECRET_KEYis unset), so recovery can resubmit with a fresh sender nonce. A withdraw's pool transfer is signed by the earn pool account, so it can be re-signed with a fresh accounting nonce.