@@ -314,8 +314,15 @@ logAddr "MCD_FLASH" "$MCD_FLASH"
314
314
set -e
315
315
calldata=" $( seth calldata ' rely(address,address,address,address)' " $MCD_PAUSE " " $MCD_GOV_ACTIONS " " $MCD_VAT " " $MCD_FLASH " ) "
316
316
sethSend " $PROXY_DEPLOYER " ' execute(address,bytes memory)' " $PROXY_PAUSE_ACTIONS " " $calldata "
317
- # Rely PauseProxy in DssFlash and deny deployer
317
+
318
+ # Deploy FlashKiller
319
+ FLASH_KILLER=$( dappCreate flash-killer FlashKiller " $MCD_VAT " " $MCD_FLASH " )
320
+ logAddr " FLASH_KILLER" " $FLASH_KILLER "
321
+
322
+ # Rely PauseProxy, ESM and FlashKiller in DssFlash and deny deployer
318
323
sethSend " $MCD_FLASH " ' rely(address)' " $MCD_PAUSE_PROXY "
324
+ sethSend " $MCD_FLASH " ' rely(address)' " $MCD_ESM "
325
+ sethSend " $MCD_FLASH " ' rely(address)' " $FLASH_KILLER "
319
326
sethSend " $MCD_FLASH " ' deny(address)' " $ETH_FROM "
320
327
321
328
# Deploy both DssVest
@@ -379,6 +386,7 @@ cat > "$OUT_DIR"/addresses.json <<EOF
379
386
"CLIPPER_MOM": "$CLIPPER_MOM ",
380
387
"MCD_IAM_AUTO_LINE": "$MCD_IAM_AUTO_LINE ",
381
388
"MCD_FLASH": "$MCD_FLASH ",
389
+ "FLASH_KILLER": "$FLASH_KILLER ",
382
390
"MCD_VEST_DAI": "$MCD_VEST_DAI ",
383
391
"MCD_VEST_MKR": "$MCD_VEST_MKR ",
384
392
"MCD_VEST_MKR_TREASURY": "$MCD_VEST_MKR_TREASURY ",
0 commit comments