@@ -99,8 +99,7 @@ pub(crate) async fn run(
9999 let initcode = contracts:: permit2:: PERMIT2_INITCODE . to_vec ( ) ;
100100 let address = compute_address ( salt, & initcode) ;
101101
102- let expected_runtime =
103- contracts:: permit2:: expected_runtime_bytecode ( chain_id, address) ;
102+ let expected_runtime = contracts:: permit2:: expected_runtime_bytecode ( chain_id, address) ;
104103
105104 deploy_contract (
106105 deployer,
@@ -242,8 +241,7 @@ async fn verify_all(
242241 if let Some ( ref cs) = state. contracts . permit2 {
243242 if cs. status == ContractStatus :: Deployed {
244243 let on_chain = deployer. get_code ( cs. address ) . await ?;
245- let expected =
246- contracts:: permit2:: expected_runtime_bytecode ( chain_id, cs. address ) ;
244+ let expected = contracts:: permit2:: expected_runtime_bytecode ( chain_id, cs. address ) ;
247245 eyre:: ensure!(
248246 on_chain. as_ref( ) == expected. as_slice( ) ,
249247 "bytecode mismatch at {}: expected {} bytes, got {} bytes" ,
@@ -338,33 +336,22 @@ mod tests {
338336 . unwrap_or_default ( ) )
339337 }
340338
341- async fn deploy_create2 (
342- & self ,
343- salt : B256 ,
344- initcode : & [ u8 ] ,
345- ) -> eyre:: Result < TxReceipt > {
346- self . deploys
347- . lock ( )
348- . unwrap ( )
349- . push ( ( salt, initcode. to_vec ( ) ) ) ;
339+ async fn deploy_create2 ( & self , salt : B256 , initcode : & [ u8 ] ) -> eyre:: Result < TxReceipt > {
340+ self . deploys . lock ( ) . unwrap ( ) . push ( ( salt, initcode. to_vec ( ) ) ) ;
350341
351342 // Simulate: place the expected runtime bytecode at the computed address
352343 let address = compute_address ( salt, initcode) ;
353344
354345 // Determine which contract this is based on initcode
355- let runtime =
356- if initcode. len ( ) > contracts:: admin_proxy:: ADMIN_PROXY_INITCODE . len ( )
357- && initcode[ ..contracts:: admin_proxy:: ADMIN_PROXY_INITCODE . len ( ) ]
358- == * contracts:: admin_proxy:: ADMIN_PROXY_INITCODE
359- {
360- Bytes :: from_static ( contracts:: admin_proxy:: ADMIN_PROXY_BYTECODE )
361- } else {
362- let runtime = contracts:: permit2:: expected_runtime_bytecode (
363- self . chain_id ,
364- address,
365- ) ;
366- Bytes :: from ( runtime)
367- } ;
346+ let runtime = if initcode. len ( ) > contracts:: admin_proxy:: ADMIN_PROXY_INITCODE . len ( )
347+ && initcode[ ..contracts:: admin_proxy:: ADMIN_PROXY_INITCODE . len ( ) ]
348+ == * contracts:: admin_proxy:: ADMIN_PROXY_INITCODE
349+ {
350+ Bytes :: from_static ( contracts:: admin_proxy:: ADMIN_PROXY_BYTECODE )
351+ } else {
352+ let runtime = contracts:: permit2:: expected_runtime_bytecode ( self . chain_id , address) ;
353+ Bytes :: from ( runtime)
354+ } ;
368355
369356 self . code . lock ( ) . unwrap ( ) . insert ( address, runtime) ;
370357
0 commit comments