MegaETH outbound: 'Nonce gap too high for low balance account. Gap: 15, Min balance required: 0.01 ETH' blocks all outbound from MegaETH for thin-balance wallets #129
Labels
No labels
agent:implement
agent:ready
backend
bug
cannot-reproduce
confirmed
desktop
docs
documentation
duplicate
enhancement
feature
frontend
good first issue
help wanted
high-risk
in-review
invalid
mobile
needs-triage
P0-critical
P1-high
P2-medium
P3-low
qa
QA
question
ready
report
responsive
security
security-escalate
smart-contract
solana
tablet
test-pass
ux
wallet-issue
wallet:keplr
wallet:metamask
wallet:station
wallet:walletconnect
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-bridge-monorepo#129
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Attempting MegaETH → Solana TDEC bridge from wallet 0xc46b15...80650 (balance 0.0025 ETH on MegaETH, sufficient for tx gas alone) reverts with:
This appears to be MegaETH's 98/100 gas forwarding / nonce-gap protection. Bridge frontend should either (a) detect low-balance state pre-submit and gate the BRIDGE button with a clear 'Need 0.01 ETH minimum on MegaETH for outbound' helper text, or (b) document this prerequisite in the bridge UX.
Currently surfaces as a viem-level revert with raw chain error, which is opaque to users.
P2 medium UX — same family as #127 (silent stuck) but at the approve-call layer. cc @PlasticDigits
Per @PlasticDigits TG: this is MetaMask sending wrong nonce, not a bridge issue. After heavy network-switching mid-session (BSC -> MegaETH -> opBNB -> Terra -> Solana etc) MetaMask's pending-nonce tracker drifts out of sync with chain state on MegaETH specifically. Standard fix is remove + re-add the network in MetaMask to re-derive nonce from chain.
Closing as wallet-state issue, not bridge defect. Will reopen if reproducible after MM nonce reset.
@Brouie Please file this bug with metamask, low priority
mentioned in issue #123