@@ -33,18 +33,18 @@ import {
3333}  from  '@offchainlabs/upgrade-executor/build/contracts/src/UpgradeExecutor.sol/UpgradeExecutor.json' 
3434import  {  JsonRpcProvider  }  from  '@ethersproject/providers' 
3535import  { 
36-   L1ToL2MessageGasEstimator , 
37-   L1ToL2MessageStatus , 
38-   L1TransactionReceipt , 
36+   ParentToChildMessageGasEstimator , 
37+   ParentToChildMessageStatus , 
38+   ParentTransactionReceipt , 
39+   ParentContractCallTransactionReceipt 
3940}  from  '@arbitrum/sdk' 
4041import  {  exit  }  from  'process' 
4142import  {  getBaseFee  }  from  '@arbitrum/sdk/dist/lib/utils/lib' 
4243import  {  RollupAdminLogic__factory  }  from  '@arbitrum/sdk/dist/lib/abi/factories/RollupAdminLogic__factory' 
4344import  {  ContractVerifier  }  from  './contractVerifier' 
4445import  {  OmitTyped  }  from  '@arbitrum/sdk/dist/lib/utils/types' 
45- import  {  L1ToL2MessageGasParams  }  from  '@arbitrum/sdk/dist/lib/message/L1ToL2MessageCreator' 
46- import  {  L1ContractCallTransactionReceipt  }  from  '@arbitrum/sdk/dist/lib/message/L1Transaction' 
4746import  {  _getScaledAmount  }  from  './local-deployment/localDeploymentLib' 
47+ import  {  ParentToChildMessageGasParams  }  from  '@arbitrum/sdk/dist/lib/message/ParentToChildMessageCreator' 
4848
4949/** 
5050 * Dummy non-zero address which is provided to logic contracts initializers 
@@ -168,25 +168,25 @@ export const createTokenBridge = async (
168168  console . log ( 'Deployment TX:' ,  receipt . transactionHash ) 
169169
170170  /// wait for execution of both tickets 
171-   const  l1TxReceipt  =  new  L1TransactionReceipt ( receipt ) 
172-   const  messages  =  await  l1TxReceipt . getL1ToL2Messages ( l2Provider ) 
171+   const  l1TxReceipt  =  new  ParentTransactionReceipt ( receipt ) 
172+   const  messages  =  await  l1TxReceipt . getParentToChildMessages ( l2Provider ) 
173173  const  messageResults  =  await  Promise . all ( 
174174    messages . map ( message  =>  message . waitForStatus ( ) ) 
175175  ) 
176176
177177  // if both tickets are not redeemed log it and exit 
178178  if  ( 
179-     messageResults [ 0 ] . status  !==  L1ToL2MessageStatus . REDEEMED  || 
180-     messageResults [ 1 ] . status  !==  L1ToL2MessageStatus . REDEEMED 
179+     messageResults [ 0 ] . status  !==  ParentToChildMessageStatus . REDEEMED  || 
180+     messageResults [ 1 ] . status  !==  ParentToChildMessageStatus . REDEEMED 
181181  )  { 
182182    console . log ( 
183183      `Retryable ticket (ID ${ messages [ 0 ] . retryableCreationId } ${  
184-         L1ToL2MessageStatus [ messageResults [ 0 ] . status ]  
184+         ParentToChildMessageStatus [ messageResults [ 0 ] . status ]  
185185      }  `
186186    ) 
187187    console . log ( 
188188      `Retryable ticket (ID ${ messages [ 1 ] . retryableCreationId } ${  
189-         L1ToL2MessageStatus [ messageResults [ 1 ] . status ]  
189+         ParentToChildMessageStatus [ messageResults [ 1 ] . status ]  
190190      }  `
191191    ) 
192192    exit ( ) 
@@ -195,7 +195,7 @@ export const createTokenBridge = async (
195195  /// pick up L2 factory address from 1st ticket 
196196  const  l2AtomicTokenBridgeFactory  = 
197197    L2AtomicTokenBridgeFactory__factory . connect ( 
198-       messageResults [ 0 ] . l2TxReceipt . contractAddress , 
198+       messageResults [ 0 ] . childTxReceipt . contractAddress , 
199199      l2Provider 
200200    ) 
201201  console . log ( 'L2AtomicTokenBridgeFactory' ,  l2AtomicTokenBridgeFactory . address ) 
@@ -603,7 +603,7 @@ export const registerGateway = async (
603603
604604  const  executorAddress  =  await  l1Executor . getAddress ( ) 
605605
606-   const  buildCall  =  ( params : OmitTyped < L1ToL2MessageGasParams ,  'deposit' > )  =>  { 
606+   const  buildCall  =  ( params : OmitTyped < ParentToChildMessageGasParams ,  'deposit' > )  =>  { 
607607    const  routerCalldata  = 
608608      L1GatewayRouter__factory . createInterface ( ) . encodeFunctionData ( 
609609        'setGateways' , 
@@ -628,13 +628,13 @@ export const registerGateway = async (
628628    } 
629629  } 
630630
631-   const  estimator  =  new  L1ToL2MessageGasEstimator ( l2Provider ) 
631+   const  estimator  =  new  ParentToChildMessageGasEstimator ( l2Provider ) 
632632  const  txRequest  =  await  estimator . populateFunctionParams ( 
633633    buildCall , 
634634    l1Executor . provider ! 
635635  ) 
636636
637-   const  receipt  =  new  L1ContractCallTransactionReceipt ( 
637+   const  receipt  =  new  ParentContractCallTransactionReceipt ( 
638638    await  ( 
639639      await  l1Executor . sendTransaction ( { 
640640        to : txRequest . to , 
@@ -645,12 +645,12 @@ export const registerGateway = async (
645645  ) 
646646
647647  // wait for execution of ticket 
648-   const  message  =  ( await  receipt . getL1ToL2Messages ( l2Provider ) ) [ 0 ] 
648+   const  message  =  ( await  receipt . getParentToChildMessages ( l2Provider ) ) [ 0 ] 
649649  const  messageResult  =  await  message . waitForStatus ( ) 
650-   if  ( messageResult . status  !==  L1ToL2MessageStatus . REDEEMED )  { 
650+   if  ( messageResult . status  !==  ParentToChildMessageStatus . REDEEMED )  { 
651651    console . log ( 
652652      `Retryable ticket (ID ${ message . retryableCreationId } ${  
653-         L1ToL2MessageStatus [ messageResult . status ]  
653+         ParentToChildMessageStatus [ messageResult . status ]  
654654      }  `
655655    ) 
656656    exit ( ) 
@@ -663,7 +663,7 @@ export const getEstimateForDeployingFactory = async (
663663)  =>  { 
664664  //// run retryable estimate for deploying L2 factory 
665665  const  l1DeployerAddress  =  await  l1Deployer . getAddress ( ) 
666-   const  l1ToL2MsgGasEstimate  =  new  L1ToL2MessageGasEstimator ( l2Provider ) 
666+   const  l1ToL2MsgGasEstimate  =  new  ParentToChildMessageGasEstimator ( l2Provider ) 
667667  const  deployFactoryGasParams  =  await  l1ToL2MsgGasEstimate . estimateAll ( 
668668    { 
669669      from : ethers . Wallet . createRandom ( ) . address , 
0 commit comments