Skip to content

Commit 82e552b

Browse files
committed
test: passing
1 parent 21bb37f commit 82e552b

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

script/configs/local/deploy_from_scratch.slashing.anvil.config.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@
5757
"OPERATOR_SET_GENESIS_REWARDS_TIMESTAMP": 1720656000,
5858
"OPERATOR_SET_MAX_RETROACTIVE_LENGTH": 2592000
5959
},
60+
"addresses": {
61+
"token": {
62+
"eigenStrategy": "0x0000000000000000000000000000000000000000"
63+
}
64+
},
6065
"ethPOSDepositAddress": "0x00000000219ab540356cBB839Cbe05303d7705Fa",
6166
"semver": "v0.0.0"
6267
}

script/deploy/local/deploy_from_scratch.slashing.s.sol

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.so
77
import "@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol";
88

99
import "../../../src/contracts/interfaces/IETHPOSDeposit.sol";
10+
import "../../../src/contracts/strategies/EigenStrategy.sol";
1011

1112
import "../../../src/contracts/core/StrategyManager.sol";
1213
import "../../../src/contracts/core/DelegationManager.sol";
@@ -173,8 +174,6 @@ contract DeployFromScratch is Script, Test {
173174
operationsMultisig = stdJson.readAddress(config_data, ".multisig_addresses.operationsMultisig");
174175
pauserMultisig = stdJson.readAddress(config_data, ".multisig_addresses.pauserMultisig");
175176

176-
eigenStrategy = IStrategy(stdJson.readAddress(config_data, ".addresses.token.eigenStrategy"));
177-
178177
// load token list
179178
bytes memory strategyConfigsRaw = stdJson.parseRaw(config_data, ".strategies");
180179
strategyConfigs = abi.decode(strategyConfigsRaw, (StrategyConfig[]));
@@ -224,6 +223,8 @@ contract DeployFromScratch is Script, Test {
224223
address(new TransparentUpgradeableProxy(address(emptyContract), address(eigenLayerProxyAdmin), ""))
225224
);
226225

226+
eigenStrategy = IStrategy(new EigenStrategy(strategyManager, eigenLayerPauserReg, SEMVER));
227+
227228
// if on mainnet, use the ETH2 deposit contract address
228229
if (chainId == 1) ethPOSDeposit = IETHPOSDeposit(0x00000000219ab540356cBB839Cbe05303d7705Fa);
229230
// if not on mainnet, deploy a mock

0 commit comments

Comments
 (0)