@@ -15,7 +15,7 @@ use web3::{
15
15
} ;
16
16
17
17
use db_test_macro:: test as db_test;
18
- use zksync_contracts:: { governance_contract, upgrade_gatekeeper , zksync_contract} ;
18
+ use zksync_contracts:: { governance_contract, zksync_contract} ;
19
19
use zksync_crypto:: Fr ;
20
20
use zksync_storage:: {
21
21
chain:: account:: AccountSchema , data_restore:: DataRestoreSchema , StorageProcessor ,
@@ -282,7 +282,8 @@ impl Transport for Web3Transport {
282
282
#[ db_test]
283
283
async fn test_run_state_update ( mut storage : StorageProcessor < ' _ > ) {
284
284
let contract_addr = H160 :: from ( [ 1u8 ; 20 ] ) ;
285
- let upgrade_gatekeeper_addr = H160 :: from ( [ 2u8 ; 20 ] ) ;
285
+ // No contract upgrades.
286
+ let contract_upgrade_eth_blocks = Vec :: new ( ) ;
286
287
// Use old contract version.
287
288
let init_contract_version: u32 = 3 ;
288
289
@@ -395,7 +396,7 @@ async fn test_run_state_update(mut storage: StorageProcessor<'_>) {
395
396
let mut driver = DataRestoreDriver :: new (
396
397
Web3 :: new ( transport. clone ( ) ) ,
397
398
contract_addr,
398
- upgrade_gatekeeper_addr ,
399
+ contract_upgrade_eth_blocks . clone ( ) ,
399
400
init_contract_version,
400
401
ETH_BLOCKS_STEP ,
401
402
END_ETH_BLOCKS_OFFSET ,
@@ -430,7 +431,7 @@ async fn test_run_state_update(mut storage: StorageProcessor<'_>) {
430
431
let mut driver = DataRestoreDriver :: new (
431
432
Web3 :: new ( transport. clone ( ) ) ,
432
433
contract_addr,
433
- upgrade_gatekeeper_addr ,
434
+ contract_upgrade_eth_blocks ,
434
435
init_contract_version,
435
436
ETH_BLOCKS_STEP ,
436
437
END_ETH_BLOCKS_OFFSET ,
@@ -448,16 +449,15 @@ async fn test_run_state_update(mut storage: StorageProcessor<'_>) {
448
449
#[ tokio:: test]
449
450
async fn test_with_inmemory_storage ( ) {
450
451
let contract_addr = H160 :: from ( [ 1u8 ; 20 ] ) ;
451
- let upgrade_gatekeeper_addr = H160 :: from ( [ 2u8 ; 20 ] ) ;
452
452
// Start with V3, upgrade it after a couple of blocks to V4.
453
453
let init_contract_version: u32 = 3 ;
454
+ let contract_upgrade_eth_blocks = vec ! [ 3 ] ;
454
455
455
456
let mut transport = Web3Transport :: new ( ) ;
456
457
457
458
let mut interactor = InMemoryStorageInteractor :: new ( ) ;
458
459
let contract = zksync_contract ( ) ;
459
460
let gov_contract = governance_contract ( ) ;
460
- let upgrade_gatekeeper = upgrade_gatekeeper ( ) ;
461
461
462
462
let block_verified_topic = contract
463
463
. event ( "BlockVerification" )
@@ -502,23 +502,6 @@ async fn test_with_inmemory_storage() {
502
502
) ,
503
503
] ,
504
504
) ;
505
- // Save the event about finished upgrade in Eth block number 3.
506
- // Additional topics and data don't matter.
507
- let upgrade_complete_topic = upgrade_gatekeeper
508
- . event ( "UpgradeComplete" )
509
- . expect ( "Upgrade gatekeeper abi error" )
510
- . signature ( ) ;
511
- transport. insert_logs (
512
- format ! ( "{:?}" , upgrade_complete_topic) ,
513
- vec ! [ create_log(
514
- upgrade_gatekeeper_addr,
515
- upgrade_complete_topic,
516
- Vec :: new( ) ,
517
- Bytes ( Vec :: new( ) ) ,
518
- 3 ,
519
- H256 :: zero( ) ,
520
- ) ] ,
521
- ) ;
522
505
523
506
let block_committed_topic = contract
524
507
. event ( "BlockCommit" )
@@ -636,7 +619,7 @@ async fn test_with_inmemory_storage() {
636
619
let mut driver = DataRestoreDriver :: new (
637
620
web3. clone ( ) ,
638
621
contract_addr,
639
- upgrade_gatekeeper_addr ,
622
+ contract_upgrade_eth_blocks . clone ( ) ,
640
623
init_contract_version,
641
624
ETH_BLOCKS_STEP ,
642
625
END_ETH_BLOCKS_OFFSET ,
@@ -664,7 +647,7 @@ async fn test_with_inmemory_storage() {
664
647
let mut driver = DataRestoreDriver :: new (
665
648
web3. clone ( ) ,
666
649
contract_addr,
667
- upgrade_gatekeeper_addr ,
650
+ contract_upgrade_eth_blocks ,
668
651
init_contract_version,
669
652
ETH_BLOCKS_STEP ,
670
653
END_ETH_BLOCKS_OFFSET ,
0 commit comments