1
1
#![ cfg( not( debug_assertions) ) ]
2
2
3
3
use account_manager:: {
4
- upgrade_legacy_keypairs:: { CMD as UPGRADE_CMD , * } ,
5
4
validator:: { create:: * , CMD as VALIDATOR_CMD } ,
6
5
wallet:: {
7
6
create:: { CMD as CREATE_CMD , * } ,
@@ -16,7 +15,6 @@ use std::path::{Path, PathBuf};
16
15
use std:: process:: { Command , Output } ;
17
16
use std:: str:: from_utf8;
18
17
use tempfile:: { tempdir, TempDir } ;
19
- use types:: Keypair ;
20
18
use validator_dir:: ValidatorDir ;
21
19
22
20
// TODO: create tests for the `lighthouse account validator deposit` command. This involves getting
@@ -365,56 +363,3 @@ fn validator_create() {
365
363
366
364
assert_eq ! ( dir_child_count( validator_dir. path( ) ) , 6 ) ;
367
365
}
368
-
369
- fn write_legacy_keypair < P : AsRef < Path > > ( name : & str , dir : P ) -> Keypair {
370
- let keypair = Keypair :: random ( ) ;
371
-
372
- let mut keypair_bytes = keypair. pk . serialize ( ) . to_vec ( ) ;
373
- keypair_bytes. extend_from_slice ( keypair. sk . serialize ( ) . as_ref ( ) ) ;
374
-
375
- fs:: write ( dir. as_ref ( ) . join ( name) , & keypair_bytes) . unwrap ( ) ;
376
-
377
- keypair
378
- }
379
-
380
- #[ test]
381
- fn upgrade_legacy_keypairs ( ) {
382
- let validators_dir = tempdir ( ) . unwrap ( ) ;
383
- let secrets_dir = tempdir ( ) . unwrap ( ) ;
384
-
385
- let validators = ( 0 ..2 )
386
- . into_iter ( )
387
- . map ( |i| {
388
- let validator_dir = validators_dir. path ( ) . join ( format ! ( "myval{}" , i) ) ;
389
-
390
- fs:: create_dir_all ( & validator_dir) . unwrap ( ) ;
391
-
392
- let voting_keypair = write_legacy_keypair ( VOTING_KEYPAIR_FILE , & validator_dir) ;
393
- let withdrawal_keypair = write_legacy_keypair ( WITHDRAWAL_KEYPAIR_FILE , & validator_dir) ;
394
-
395
- ( validator_dir, voting_keypair, withdrawal_keypair)
396
- } )
397
- . collect :: < Vec < _ > > ( ) ;
398
-
399
- account_cmd ( )
400
- . arg ( UPGRADE_CMD )
401
- . arg ( format ! ( "--{}" , VALIDATOR_DIR_FLAG ) )
402
- . arg ( validators_dir. path ( ) . as_os_str ( ) )
403
- . arg ( format ! ( "--{}" , SECRETS_DIR_FLAG ) )
404
- . arg ( secrets_dir. path ( ) . as_os_str ( ) )
405
- . output ( )
406
- . unwrap ( ) ;
407
-
408
- for ( validator_dir, voting_keypair, withdrawal_keypair) in validators {
409
- let dir = ValidatorDir :: open ( & validator_dir) . unwrap ( ) ;
410
-
411
- assert_eq ! (
412
- voting_keypair. pk,
413
- dir. voting_keypair( secrets_dir. path( ) ) . unwrap( ) . pk
414
- ) ;
415
- assert_eq ! (
416
- withdrawal_keypair. pk,
417
- dir. withdrawal_keypair( secrets_dir. path( ) ) . unwrap( ) . pk
418
- ) ;
419
- }
420
- }
0 commit comments