@@ -13,21 +13,20 @@ contract DeployBridgeReferralFees is Script {
1313 require (flywheel != address (0 ), "Flywheel cannot be zero address " );
1414 require (builderCodes != address (0 ), "Flywheel cannot be zero address " );
1515
16- string memory metadataURI = "" ;
1716 uint8 maxFeeBasisPoints = 100 ;
17+ address metadataManager = 0x7f2ADee16aaff5870E150b298F5c837CCe65771d ; // production smart contract manager key
18+ string memory uriPrefix = "" ;
1819
1920 vm.startBroadcast ();
2021
21- bytes32 salt = bytes32 (uint256 (keccak256 (abi.encodePacked (block .timestamp ))));
22-
2322 // Deploy BridgeReferralFees
24- BridgeReferralFees hook = new BridgeReferralFees {salt: salt }(
25- flywheel, builderCodes, maxFeeBasisPoints, 0x6EcB18183838265968039955F1E8829480Db5329 , metadataURI
23+ BridgeReferralFees hooks = new BridgeReferralFees {salt: 0 }(
24+ flywheel, builderCodes, maxFeeBasisPoints, metadataManager, uriPrefix
2625 );
27- console.log ("BridgeReferralFees deployed at: " , address (hook ));
26+ console.log ("BridgeReferralFees deployed at: " , address (hooks ));
2827
2928 // Create campaign singleton
30- address campaign = Flywheel (flywheel).createCampaign (address (hook ), 0 , "" );
29+ address campaign = Flywheel (flywheel).createCampaign (address (hooks ), 0 , "" );
3130 console.log ("Campaign singleton deployed at: " , campaign);
3231
3332 // Activate campaign
@@ -36,6 +35,6 @@ contract DeployBridgeReferralFees is Script {
3635
3736 vm.stopBroadcast ();
3837
39- return address (hook );
38+ return address (hooks );
4039 }
4140}
0 commit comments