Executed

ERC20 Emergency Upgrade: Add Fund Recovery to ERC20 Bridge


Proposal ID

112042...1086

Proposed

Mar 23rd, 2026

Result details
Final Votes

Quorum

2 of 2

Majority support

Yes

For

2

Against

0

Abstain

0

Actions

Type

Address

Details

Custom

0x665c...1edd

upgrade(..)

Custom

Account

0x665c...1edd

Method

upgrade(..)

Proposal

This proposal upgrades one of the ERC20 bridge contracts to include emergency fund recovery features following the shutdown of the Kroma L2 chain (the other ERC20 bridge upgrade is failing in simulation and will be handled separately).

New Implementation Addresses

(1) https://etherscan.io/address/0xDc021260744c6A8c0a86D0374042916ace040fAd

Key Features Added

1. **Emergency Shutdown Mode**: Allows authorized parties to activate emergency state

2. **Direct Emergency Withdrawal**: Bypasses L2 validation for fund recovery

Authorization and Withdrawal Model

- TallyDAO approves the implementation upgrade

- Emergency Multisig (same wallet that controls ChainAdmin for ZKcandy Mainnet) will handle the steps of activating Emergency Shutdown and then executing the EmergencyWithdrawal function, sending all ETH to the Emergency Multisig

- Funds will be transferred into a Snapshot-based Withdrawal Smart Contract on Ethereum and a UI for that will be available for users to claim from

Execution Plan

1. **Upgrade**: Upgrade proxy implementation via vote

2. **Activation**: Multisig activates emergency shutdown

3. **Recovery**: Execute emergency withdrawal to multisig

4. **Distribution**: Implement snapshot-based withdrawal system on Ethereum

Final Votes

Quorum

2 of 2

Majority support

Yes

For

2

Against

0

Abstain

0

Final Votes
Status

Sun Mar 22, 09:43 pm

Draft created

Mon Mar 23, 06:35 am

Published onchain

Mon Mar 23, 07:57 am

Voting period started

Thu Mar 26, 07:57 am

Voting period ended

Thu Mar 26, 07:06 am

Proposal queued

Thu Mar 26, 07:10 am

Proposal executed