1- use super :: cross_contract_calls :: * ;
1+ use super :: cross_contract_calls_advanced :: * ;
22use ink_e2e:: ContractsBackend ;
33
44type E2EResult < T > = std:: result:: Result < T , Box < dyn std:: error:: Error > > ;
@@ -18,14 +18,18 @@ async fn instantiate_with_insufficient_storage_deposit_limit<Client: E2EBackend>
1818 const PROOF_SIZE_LIMIT : u64 = 100_000_000_000 ;
1919 let storage_deposit_limit = ink:: U256 :: from ( 100_000_000_000_000u64 ) ;
2020
21- let mut constructor = CrossContractCallsRef :: new_with_limits (
21+ let mut constructor = CrossContractCallsAdvancedRef :: new_with_limits (
2222 other_contract_code. code_hash ,
2323 REF_TIME_LIMIT ,
2424 PROOF_SIZE_LIMIT ,
2525 storage_deposit_limit,
2626 ) ;
2727 let call_result = client
28- . instantiate ( "cross-contract-calls" , & ink_e2e:: alice ( ) , & mut constructor)
28+ . instantiate (
29+ "cross-contract-calls-advanced" ,
30+ & ink_e2e:: alice ( ) ,
31+ & mut constructor,
32+ )
2933 . dry_run ( )
3034 . await ?;
3135
@@ -55,14 +59,18 @@ async fn instantiate_with_sufficient_limits<Client: E2EBackend>(
5559 // `pallet-revive`. but they should throw an error about `StorageLimitExhausted`.
5660 let storage_deposit_limit = ink:: U256 :: from ( 100_000_000_000_000u64 ) ;
5761
58- let mut constructor = CrossContractCallsRef :: new_with_limits (
62+ let mut constructor = CrossContractCallsAdvancedRef :: new_with_limits (
5963 other_contract_code. code_hash ,
6064 REF_TIME_LIMIT ,
6165 PROOF_SIZE_LIMIT ,
6266 storage_deposit_limit,
6367 ) ;
6468 let contract = client
65- . instantiate ( "cross-contract-calls" , & ink_e2e:: alice ( ) , & mut constructor)
69+ . instantiate (
70+ "cross-contract-calls-advanced" ,
71+ & ink_e2e:: alice ( ) ,
72+ & mut constructor,
73+ )
6674 . submit ( )
6775 . await ;
6876
@@ -81,9 +89,13 @@ async fn instantiate_no_limits<Client: E2EBackend>(mut client: Client) -> E2ERes
8189 . expect ( "other_contract upload failed" ) ;
8290
8391 let mut constructor =
84- CrossContractCallsRef :: new_no_limits ( other_contract_code. code_hash ) ;
92+ CrossContractCallsAdvancedRef :: new_no_limits ( other_contract_code. code_hash ) ;
8593 let contract = client
86- . instantiate ( "cross-contract-calls" , & ink_e2e:: alice ( ) , & mut constructor)
94+ . instantiate (
95+ "cross-contract-calls-advanced" ,
96+ & ink_e2e:: alice ( ) ,
97+ & mut constructor,
98+ )
8799 . submit ( )
88100 . await ;
89101
@@ -102,13 +114,17 @@ async fn flip_and_get<Client: E2EBackend>(mut client: Client) -> E2EResult<()> {
102114 . expect ( "other_contract upload failed" ) ;
103115
104116 let mut constructor =
105- CrossContractCallsRef :: new_no_limits ( other_contract_code. code_hash ) ;
117+ CrossContractCallsAdvancedRef :: new_no_limits ( other_contract_code. code_hash ) ;
106118 let contract = client
107- . instantiate ( "cross-contract-calls" , & ink_e2e:: alice ( ) , & mut constructor)
119+ . instantiate (
120+ "cross-contract-calls-advanced" ,
121+ & ink_e2e:: alice ( ) ,
122+ & mut constructor,
123+ )
108124 . submit ( )
109125 . await
110126 . expect ( "cross-contract-calls instantiate failed" ) ;
111- let mut call_builder = contract. call_builder :: < CrossContractCalls > ( ) ;
127+ let mut call_builder = contract. call_builder :: < CrossContractCallsAdvanced > ( ) ;
112128
113129 const REF_TIME_LIMIT : u64 = 500_000_000 ;
114130 const PROOF_SIZE_LIMIT : u64 = 100_000 ;
0 commit comments