@@ -54,6 +54,12 @@ abstract contract DifferentialBase is Test {
5454
5555 vm.selectFork (harness.forkId);
5656
57+ HelperConfig helper = new HelperConfig ();
58+ HelperConfig.FlyoverConfig memory flyoverCfg = helper
59+ .getFlyoverConfig ();
60+ flyoverCfg.mainnet = isMainnet;
61+ flyoverCfg.btcBlockTime = btcBlockTime;
62+
5763 harness.referenceTarget = _resolveReference (networkKey);
5864 _assertReferenceCompatibility (harness.referenceTarget);
5965 CandidateTargets memory targets = _deploySplitCandidateFromReference (
@@ -131,17 +137,14 @@ abstract contract DifferentialBase is Test {
131137 uint256 btcBlockTime
132138 ) internal returns (CandidateTargets memory targets ) {
133139 IDifferentialAdapter refConfig = IDifferentialAdapter (referenceTarget);
134- HelperConfig.FlyoverConfig memory cfg = HelperConfig.FlyoverConfig ({
135- bridge: refConfig.getBridgeAddress (),
136- minimumCollateral: refConfig.getMinCollateral (),
137- minimumPegIn: refConfig.getMinPegIn (),
138- rewardPercentage: refConfig.getRewardPercentage (),
139- resignDelayBlocks: refConfig.getResignDelayBlocks (),
140- dustThreshold: refConfig.getDustThreshold (),
141- btcBlockTime: btcBlockTime,
142- mainnet: isMainnet,
143- adminDelay: 0
144- });
140+ HelperConfig helper = new HelperConfig ();
141+ HelperConfig.FlyoverConfig memory cfg = helper.getFlyoverConfig ();
142+ cfg.bridge = refConfig.bridge ();
143+ cfg.minimumCollateral = refConfig.getMinCollateral ();
144+ cfg.rewardPercentage = refConfig.getRewardPercentage ();
145+ cfg.resignDelayBlocks = refConfig.getResignDelayBlocks ();
146+ cfg.mainnet = isMainnet;
147+ cfg.btcBlockTime = btcBlockTime;
145148
146149 DeployFlyover deployer = new DeployFlyover ();
147150 DeployFlyover.FlyoverDeployment memory d = deployer.deployForTesting (
0 commit comments