Skip to content

Commit 3750d75

Browse files
committed
Add FlashKiller
1 parent c0ed259 commit 3750d75

File tree

4 files changed

+25
-1
lines changed

4 files changed

+25
-1
lines changed

.dapp.json

+13
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,18 @@
396396
"url": "https://github.com/makerdao/esm"
397397
}
398398
},
399+
"flash-killer_7027492": {
400+
"deps": {
401+
"ds-test": "ds-test_0a5da56"
402+
},
403+
"name": "flash-killer",
404+
"repo": {
405+
"name": "flash-killer-7027492",
406+
"ref": "HEAD",
407+
"rev": "70274926eb9ee4519ba7ebbbcc6ba94c1b3e89e8",
408+
"url": "https://github.com/makerdao/flash-killer"
409+
}
410+
},
399411
"flipper-mom_3a57ea1": {
400412
"deps": {
401413
"ds-test": "ds-test_0a5da56"
@@ -582,6 +594,7 @@
582594
"dss-gem-joins": "dss-gem-joins_b91680b",
583595
"dss-proxy-actions": "dss-proxy-actions_6d6b293",
584596
"dss-vest": "dss-vest_8b10556",
597+
"flash-killer": "flash-killer_7027492",
585598
"flipper-mom": "flipper-mom_3a57ea1",
586599
"ilk-registry": "ilk-registry_81ba973",
587600
"mkr-authority": "mkr-authority_fc19f8a",

bin/auth-checker

+2
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,8 @@ checkRely "ILK_REGISTRY" "MCD_PAUSE_PROXY" "AUTHED"
356356
# dssFlash
357357
checkRely "MCD_FLASH" "DEPLOYER" "NOT_AUTHED"
358358
checkRely "MCD_FLASH" "MCD_PAUSE_PROXY" "AUTHED"
359+
checkRely "MCD_FLASH" "MCD_ESM" "AUTHED"
360+
checkRely "MCD_FLASH" "FLASH_KILLER" "AUTHED"
359361

360362
# chainlog
361363
checkRely "CHANGELOG" "DEPLOYER" "NOT_AUTHED"

default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ let
5353
vote-delegate = deps'.vote-delegate // { name = "vote-delegate-optimized"; solcFlags = "--optimize --optimize-runs 200"; solc = solc-static-versions.solc_0_6_12; };
5454
dss-vest = deps'.dss-vest // { name = "dss-vest-optimized"; solcFlags = "--optimize --optimize-runs 200"; solc = solc-static-versions.solc_0_6_12; };
5555
dss-chain-log = deps'.dss-chain-log // { name = "dss-chain-log-optimized"; solcFlags = "--optimize --optimize-runs 200"; solc = solc-static-versions.solc_0_6_12; };
56+
flash-killer = deps'.flash-killer // { name = "flash-killer"; solc = solc-static-versions.solc_0_8_12; };
5657
});
5758

5859
in makerScriptPackage {

libexec/base-deploy

+9-1
Original file line numberDiff line numberDiff line change
@@ -314,8 +314,15 @@ logAddr "MCD_FLASH" "$MCD_FLASH"
314314
set -e
315315
calldata="$(seth calldata 'rely(address,address,address,address)' "$MCD_PAUSE" "$MCD_GOV_ACTIONS" "$MCD_VAT" "$MCD_FLASH")"
316316
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
318323
sethSend "$MCD_FLASH" 'rely(address)' "$MCD_PAUSE_PROXY"
324+
sethSend "$MCD_FLASH" 'rely(address)' "$MCD_ESM"
325+
sethSend "$MCD_FLASH" 'rely(address)' "$FLASH_KILLER"
319326
sethSend "$MCD_FLASH" 'deny(address)' "$ETH_FROM"
320327

321328
# Deploy both DssVest
@@ -379,6 +386,7 @@ cat > "$OUT_DIR"/addresses.json <<EOF
379386
"CLIPPER_MOM": "$CLIPPER_MOM",
380387
"MCD_IAM_AUTO_LINE": "$MCD_IAM_AUTO_LINE",
381388
"MCD_FLASH": "$MCD_FLASH",
389+
"FLASH_KILLER": "$FLASH_KILLER",
382390
"MCD_VEST_DAI": "$MCD_VEST_DAI",
383391
"MCD_VEST_MKR": "$MCD_VEST_MKR",
384392
"MCD_VEST_MKR_TREASURY": "$MCD_VEST_MKR_TREASURY",

0 commit comments

Comments
 (0)