diff --git a/evm/sh/deployExecutor.sh b/evm/sh/deployExecutor.sh index 3ac7816..859efd8 100755 --- a/evm/sh/deployExecutor.sh +++ b/evm/sh/deployExecutor.sh @@ -22,10 +22,19 @@ if [ "${EVM_CHAIN_ID}X" == "X" ]; then EVM_CHAIN_ID=1337 fi +if [ -n "${CREATE2_ADDRESS}" ]; then + CREATE2_FLAG="--create2-deployer ${CREATE2_ADDRESS}" + echo "Using custom CREATE2 deployer at: ${CREATE2_ADDRESS}" +else + CREATE2_FLAG="" + echo "Using default CREATE2 deployer" +fi + forge script ./script/DeployExecutor.s.sol:DeployExecutor \ --sig "run(uint16)" $OUR_CHAIN_ID \ --rpc-url "$RPC_URL" \ --private-key "$MNEMONIC" \ + $CREATE2_FLAG \ --broadcast ${FORGE_ARGS} returnInfo=$(cat ./broadcast/DeployExecutor.s.sol/$EVM_CHAIN_ID/run-latest.json)