diff --git a/core/node/api_server/src/web3/state.rs b/core/node/api_server/src/web3/state.rs index 97ffd933c801..1319c866968c 100644 --- a/core/node/api_server/src/web3/state.rs +++ b/core/node/api_server/src/web3/state.rs @@ -241,8 +241,9 @@ impl BridgeAddressesHandle { self.0.write().await.l1_shared_default_bridge = Some(l1_shared_bridge); } - pub async fn update_l2_shared_bridge(&self, l2_shared_bridge: Address) { + pub async fn update_l2_bridges(&self, l2_shared_bridge: Address) { self.0.write().await.l2_shared_default_bridge = Some(l2_shared_bridge); + self.0.write().await.l2_erc20_default_bridge = Some(l2_shared_bridge); } pub async fn read(&self) -> api::BridgeAddresses { diff --git a/core/node/node_framework/src/implementations/layers/web3_api/server/bridge_addresses.rs b/core/node/node_framework/src/implementations/layers/web3_api/server/bridge_addresses.rs index a515e4cc1db9..b85d74699857 100644 --- a/core/node/node_framework/src/implementations/layers/web3_api/server/bridge_addresses.rs +++ b/core/node/node_framework/src/implementations/layers/web3_api/server/bridge_addresses.rs @@ -80,7 +80,7 @@ impl L1UpdaterInner { // - To not undo the previous change in case of a network error if info.should_use_l2_asset_router { self.bridge_address_updater - .update_l2_shared_bridge(L2_ASSET_ROUTER_ADDRESS) + .update_l2_bridges(L2_ASSET_ROUTER_ADDRESS) .await; } }