# Final Unblock Checklist: Mainnet and BSC **Date:** 2026-03-26 **Wallet:** `0x4A666F96fC8764181194447A7dFdb7d471b301C8` This checklist captures the **exact remaining top-up targets** after the live funding pass already completed on Ethereum Mainnet. ## Current post-funding state ### Mainnet - Deployer ETH: `0.003345428710812742` - Deployer LINK: `0` - Deployer WETH9: `0` - `MAINNET_CCIP_WETH9_BRIDGE` LINK: `0.215485646892774955` - `MAINNET_CCIP_WETH10_BRIDGE` LINK: `0.215485646892774955` - `CCIP_RELAY_BRIDGE_MAINNET` WETH: `0.002634280582011289` - `LiquidityPoolETH` available ETH: `0.015` - `LiquidityPoolETH` available WETH: `0.001` ### BSC - Deployer BNB: `0.0091250643` - Deployer LINK: `0` - Deployer WETH: `0` - `CCIPWETH9_BRIDGE_BSC` LINK: `0` - `CCIPWETH10_BRIDGE_BSC` LINK: `0` ## Exact top-up targets ### 1. Mainnet deployer gas reserve Repo recommendation: keep **`0.05 ETH`** on the deployer for safe operator headroom. - Current: `0.003345428710812742 ETH` - Target: `0.05 ETH` - **Top up:** `0.046654571289187258 ETH` ### 2. Mainnet CCIP bridge LINK Repo recommendation: **`10 LINK per bridge`**. - `MAINNET_CCIP_WETH9_BRIDGE` - Current: `0.215485646892774955 LINK` - Target: `10 LINK` - **Top up:** `9.784514353107225045 LINK` - `MAINNET_CCIP_WETH10_BRIDGE` - Current: `0.215485646892774955 LINK` - Target: `10 LINK` - **Top up:** `9.784514353107225045 LINK` - **Mainnet CCIP LINK total top-up:** `19.56902870621445009 LINK` ### 3. Mainnet trustless LP target Operator runbook example target: - LP ETH target: **`1 ETH`** - LP WETH target: **`0.5 WETH`** Current: - LP ETH available: `0.015 ETH` - LP WETH available: `0.001 WETH` Top-ups: - **ETH top-up:** `0.985 ETH` - **WETH top-up:** `0.499 WETH` ### 4. Mainnet relay bridge WETH target There is no hardcoded repo target for relay inventory, so use a small bootstrap target unless you have a higher payout requirement. - Suggested bootstrap target: **`0.01 WETH`** - Current: `0.002634280582011289 WETH` - **Top up:** `0.007365719417988711 WETH` ### 5. BSC deployer gas reserve Repo recommendation: keep **`0.06 BNB`** on the deployer. - Current: `0.0091250643 BNB` - Target: `0.06 BNB` - **Top up:** `0.0508749357 BNB` ### 6. BSC CCIP bridge LINK Repo recommendation: **`10 LINK per bridge`**. - `CCIPWETH9_BRIDGE_BSC` - Current: `0 LINK` - Target: `10 LINK` - **Top up:** `10 LINK` - `CCIPWETH10_BRIDGE_BSC` - Current: `0 LINK` - Target: `10 LINK` - **Top up:** `10 LINK` - **BSC CCIP LINK total top-up:** `20 LINK` ### 7. BSC relay bridge WETH (optional, only if relay mode is used) If you are operating the BSC relay flow from `services/relay/.env.bsc`, top up the destination relay bridge too. - Suggested bootstrap target: **`0.01 WETH`** - Current deployer WETH on BSC: `0` - **Acquire and transfer:** `0.01 WETH` to `DEST_RELAY_BRIDGE` ## One-pass operator sequence after top-up 1. Fund Mainnet deployer ETH reserve to `0.05 ETH`. 2. Fund Mainnet CCIP bridges to `10 LINK` each: - `MAINNET_CCIP_WETH9_BRIDGE` - `MAINNET_CCIP_WETH10_BRIDGE` 3. Fund Mainnet LP to `1 ETH` and `0.5 WETH`. 4. Fund Mainnet relay bridge to `0.01 WETH` minimum. 5. Fund BSC deployer to `0.06 BNB`. 6. Fund BSC CCIP bridges to `10 LINK` each. 7. If relay mode is used on BSC, fund the BSC relay bridge with at least `0.01 WETH`. 8. Set `BOND_MANAGER_MAINNET` and `CHALLENGE_MANAGER_MAINNET` in `.env`. 9. Run the full live bridge test from [`live-test-trustless-bridge.sh`](../../smom-dbis-138/scripts/deployment/live-test-trustless-bridge.sh). ## Scripted paths - One-command operator wrapper: - [`run-final-unblock-checklist.sh`](../../smom-dbis-138/scripts/deployment/run-final-unblock-checklist.sh) - Status-only preflight: - `./scripts/deployment/run-final-unblock-checklist.sh --status-only` - JSON preflight for CI/dashboards: - `./scripts/deployment/run-final-unblock-checklist.sh --status-only --json` - Mainnet LP funding: - [`fund-mainnet-lp.sh`](../../smom-dbis-138/scripts/deployment/fund-mainnet-lp.sh) - Mainnet relay bridge funding: - [`fund-mainnet-relay-bridge.sh`](../../smom-dbis-138/scripts/bridge/fund-mainnet-relay-bridge.sh) - BSC relay bridge funding: - [`fund-bsc-relay-bridge.sh`](../../smom-dbis-138/scripts/bridge/fund-bsc-relay-bridge.sh) - Multi-chain LINK funding: - [`fund-ccip-bridges-with-link.sh`](../../smom-dbis-138/scripts/deployment/fund-ccip-bridges-with-link.sh)