WIP: Chain138 deployment scripts, flash receivers, HYBX OMNL recovery

This commit is contained in:
defiQUG
2026-06-02 06:09:44 -07:00
parent e1560a880b
commit f04a7cb7c8
35 changed files with 2279 additions and 83 deletions

View File

@@ -22,6 +22,7 @@ declare -A ROOT_SCRIPT_SCOPE_ALIASES=(
["DeployCompliantUSDT.s.sol"]="tokens"
["DeployCWAssetReserveVerifier.s.sol"]="bridge/integration"
["DeployCWReserveVerifier.s.sol"]="bridge/integration"
["DeployCWReserveSettlementStack.s.sol"]="cw-settlement"
["DeployFeeCollector.s.sol"]="utils"
["DeployGenericStateChannelManager.s.sol"]="channels"
["DeployMainnetTether.s.sol"]="tether"
@@ -40,6 +41,10 @@ declare -A ROOT_SCRIPT_SCOPE_ALIASES=(
["DeployRWATokenFactory138.s.sol"]="rwa"
["DeployM00DiamondHub138.s.sol"]="m00-diamond"
["UpgradeM00DiamondAcl138.s.sol"]="m00-diamond"
["UpgradeM00DiamondHubComplete138.s.sol"]="m00-diamond"
["SeedM00LiIndexWeights138.s.sol"]="m00-diamond"
["WireChain138OraclePegs138.s.sol"]="oracle"
["GrantUarRegistrarRWA138.s.sol"]="rwa"
["FundBridgeLinkViaCcip138.s.sol"]="ccip"
["FundBridgeLinkViaCcipMainnet.s.sol"]="ccip"
["DeployCCIPRelayBridgeLINK.s.sol"]="relay"
@@ -240,9 +245,13 @@ prepare_scope_env() {
if [[ "$scope" == "rwa" ]]; then
export FOUNDRY_SRC="contracts/rwa,contracts/compliance"
export FOUNDRY_PROFILE="${FOUNDRY_PROFILE:-chain138}"
elif [[ "$scope" == "m00-diamond" ]]; then
export FOUNDRY_SRC="contracts/m00-diamond,contracts/rwa"
export FOUNDRY_PROFILE="${FOUNDRY_PROFILE:-m00-diamond}"
elif [[ "$scope" == "oracle" ]]; then
export FOUNDRY_SRC="$src_dir"
export FOUNDRY_PROFILE="${FOUNDRY_PROFILE:-chain138}"
else
export FOUNDRY_SRC="$src_dir"
fi
@@ -261,6 +270,8 @@ prepare_scope_env() {
local script_dir="script/$scope"
if [[ -d "$REPO_ROOT/$script_dir" ]]; then
export FOUNDRY_SCRIPT="$script_dir"
elif [[ "$scope" == "oracle" && -d "$REPO_ROOT/script/reserve" ]]; then
export FOUNDRY_SCRIPT="script/reserve"
fi
fi
}