There is a critical vulnerability in the blockchain migration process involving Bean tokens. The issue arises due to the
EXTERNAL_L1_BEANS variable being set to 0, causing transactions to revert and resulting in the permanent loss of tokens on L1.
The primary issue is that EXTERNAL_L1_BEANS is set to 0, which causes transactions to revert.
This means that any beans burned on Layer 1 (L1) will not be successfully migrated and will be lost permanently.
This is evident from the constant reversion of the relayMessage function, which leads to the tokens being irretrievable.
The impact of this vulnerability is severe as it results in the permanent loss of Bean tokens during the migration process.
Every transaction intended to migrate tokens from L1 to L2 will fail, and tokens will be lost forever.
set EXTERNAL_L1_BEANS to proper amount.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.