Files
proxmox/docs/03-deployment/FINAL_UNBLOCK_CHECKLIST_MAINNET_BSC.md

138 lines
4.4 KiB
Markdown
Raw Normal View History

# 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)