138 lines
4.4 KiB
Markdown
138 lines
4.4 KiB
Markdown
|
|
# 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)
|