14
14
solana_rpc_client:: rpc_client:: RpcClient ,
15
15
solana_rpc_client_nonce_utils:: blockhash_query:: BlockhashQuery ,
16
16
solana_sdk:: {
17
- account:: is_executable,
18
17
account_utils:: StateMut ,
19
18
bpf_loader_upgradeable:: { self , UpgradeableLoaderState } ,
20
19
commitment_config:: CommitmentConfig ,
21
- feature_set:: FeatureSet ,
22
20
pubkey:: Pubkey ,
23
21
signature:: { Keypair , NullSigner , Signer } ,
24
22
} ,
@@ -102,7 +100,7 @@ fn test_cli_program_deploy_non_upgradeable() {
102
100
let account0 = rpc_client. get_account ( & program_id) . unwrap ( ) ;
103
101
assert_eq ! ( account0. lamports, minimum_balance_for_program) ;
104
102
assert_eq ! ( account0. owner, bpf_loader_upgradeable:: id( ) ) ;
105
- assert ! ( is_executable ( & account0, & FeatureSet :: all_enabled ( ) ) ) ;
103
+ assert ! ( account0. executable ) ;
106
104
107
105
let ( programdata_pubkey, _) =
108
106
Pubkey :: find_program_address ( & [ program_id. as_ref ( ) ] , & bpf_loader_upgradeable:: id ( ) ) ;
@@ -112,10 +110,7 @@ fn test_cli_program_deploy_non_upgradeable() {
112
110
minimum_balance_for_programdata
113
111
) ;
114
112
assert_eq ! ( programdata_account. owner, bpf_loader_upgradeable:: id( ) ) ;
115
- assert ! ( !is_executable(
116
- & programdata_account,
117
- & FeatureSet :: all_enabled( )
118
- ) ) ;
113
+ assert ! ( !programdata_account. executable) ;
119
114
assert_eq ! (
120
115
programdata_account. data[ UpgradeableLoaderState :: size_of_programdata_metadata( ) ..] ,
121
116
program_data[ ..]
@@ -143,7 +138,7 @@ fn test_cli_program_deploy_non_upgradeable() {
143
138
. unwrap ( ) ;
144
139
assert_eq ! ( account1. lamports, minimum_balance_for_program) ;
145
140
assert_eq ! ( account1. owner, bpf_loader_upgradeable:: id( ) ) ;
146
- assert ! ( is_executable ( & account1, & FeatureSet :: all_enabled ( ) ) ) ;
141
+ assert ! ( account1. executable ) ;
147
142
let ( programdata_pubkey, _) = Pubkey :: find_program_address (
148
143
& [ custom_address_keypair. pubkey ( ) . as_ref ( ) ] ,
149
144
& bpf_loader_upgradeable:: id ( ) ,
@@ -154,10 +149,7 @@ fn test_cli_program_deploy_non_upgradeable() {
154
149
minimum_balance_for_programdata
155
150
) ;
156
151
assert_eq ! ( programdata_account. owner, bpf_loader_upgradeable:: id( ) ) ;
157
- assert ! ( !is_executable(
158
- & programdata_account,
159
- & FeatureSet :: all_enabled( )
160
- ) ) ;
152
+ assert ! ( !programdata_account. executable) ;
161
153
assert_eq ! (
162
154
programdata_account. data[ UpgradeableLoaderState :: size_of_programdata_metadata( ) ..] ,
163
155
program_data[ ..]
@@ -385,7 +377,7 @@ fn test_cli_program_deploy_with_authority() {
385
377
let program_account = rpc_client. get_account ( & program_keypair. pubkey ( ) ) . unwrap ( ) ;
386
378
assert_eq ! ( program_account. lamports, minimum_balance_for_program) ;
387
379
assert_eq ! ( program_account. owner, bpf_loader_upgradeable:: id( ) ) ;
388
- assert ! ( is_executable ( & program_account, & FeatureSet :: all_enabled ( ) ) ) ;
380
+ assert ! ( program_account. executable ) ;
389
381
let ( programdata_pubkey, _) = Pubkey :: find_program_address (
390
382
& [ program_keypair. pubkey ( ) . as_ref ( ) ] ,
391
383
& bpf_loader_upgradeable:: id ( ) ,
@@ -396,10 +388,7 @@ fn test_cli_program_deploy_with_authority() {
396
388
minimum_balance_for_programdata
397
389
) ;
398
390
assert_eq ! ( programdata_account. owner, bpf_loader_upgradeable:: id( ) ) ;
399
- assert ! ( !is_executable(
400
- & programdata_account,
401
- & FeatureSet :: all_enabled( )
402
- ) ) ;
391
+ assert ! ( !programdata_account. executable) ;
403
392
assert_eq ! (
404
393
programdata_account. data[ UpgradeableLoaderState :: size_of_programdata_metadata( ) ..] ,
405
394
program_data[ ..]
@@ -433,7 +422,7 @@ fn test_cli_program_deploy_with_authority() {
433
422
let program_account = rpc_client. get_account ( & program_pubkey) . unwrap ( ) ;
434
423
assert_eq ! ( program_account. lamports, minimum_balance_for_program) ;
435
424
assert_eq ! ( program_account. owner, bpf_loader_upgradeable:: id( ) ) ;
436
- assert ! ( is_executable ( & program_account, & FeatureSet :: all_enabled ( ) ) ) ;
425
+ assert ! ( program_account. executable ) ;
437
426
let ( programdata_pubkey, _) =
438
427
Pubkey :: find_program_address ( & [ program_pubkey. as_ref ( ) ] , & bpf_loader_upgradeable:: id ( ) ) ;
439
428
let programdata_account = rpc_client. get_account ( & programdata_pubkey) . unwrap ( ) ;
@@ -442,10 +431,7 @@ fn test_cli_program_deploy_with_authority() {
442
431
minimum_balance_for_programdata
443
432
) ;
444
433
assert_eq ! ( programdata_account. owner, bpf_loader_upgradeable:: id( ) ) ;
445
- assert ! ( !is_executable(
446
- & programdata_account,
447
- & FeatureSet :: all_enabled( )
448
- ) ) ;
434
+ assert ! ( program_account. executable) ;
449
435
assert_eq ! (
450
436
programdata_account. data[ UpgradeableLoaderState :: size_of_programdata_metadata( ) ..] ,
451
437
program_data[ ..]
@@ -470,7 +456,7 @@ fn test_cli_program_deploy_with_authority() {
470
456
let program_account = rpc_client. get_account ( & program_pubkey) . unwrap ( ) ;
471
457
assert_eq ! ( program_account. lamports, minimum_balance_for_program) ;
472
458
assert_eq ! ( program_account. owner, bpf_loader_upgradeable:: id( ) ) ;
473
- assert ! ( is_executable ( & program_account, & FeatureSet :: all_enabled ( ) ) ) ;
459
+ assert ! ( program_account. executable ) ;
474
460
let ( programdata_pubkey, _) =
475
461
Pubkey :: find_program_address ( & [ program_pubkey. as_ref ( ) ] , & bpf_loader_upgradeable:: id ( ) ) ;
476
462
let programdata_account = rpc_client. get_account ( & programdata_pubkey) . unwrap ( ) ;
@@ -479,10 +465,7 @@ fn test_cli_program_deploy_with_authority() {
479
465
minimum_balance_for_programdata
480
466
) ;
481
467
assert_eq ! ( programdata_account. owner, bpf_loader_upgradeable:: id( ) ) ;
482
- assert ! ( !is_executable(
483
- & programdata_account,
484
- & FeatureSet :: all_enabled( )
485
- ) ) ;
468
+ assert ! ( program_account. executable) ;
486
469
assert_eq ! (
487
470
programdata_account. data[ UpgradeableLoaderState :: size_of_programdata_metadata( ) ..] ,
488
471
program_data[ ..]
@@ -529,7 +512,7 @@ fn test_cli_program_deploy_with_authority() {
529
512
let program_account = rpc_client. get_account ( & program_pubkey) . unwrap ( ) ;
530
513
assert_eq ! ( program_account. lamports, minimum_balance_for_program) ;
531
514
assert_eq ! ( program_account. owner, bpf_loader_upgradeable:: id( ) ) ;
532
- assert ! ( is_executable ( & program_account, & FeatureSet :: all_enabled ( ) ) ) ;
515
+ assert ! ( program_account. executable ) ;
533
516
let ( programdata_pubkey, _) =
534
517
Pubkey :: find_program_address ( & [ program_pubkey. as_ref ( ) ] , & bpf_loader_upgradeable:: id ( ) ) ;
535
518
let programdata_account = rpc_client. get_account ( & programdata_pubkey) . unwrap ( ) ;
@@ -538,10 +521,7 @@ fn test_cli_program_deploy_with_authority() {
538
521
minimum_balance_for_programdata
539
522
) ;
540
523
assert_eq ! ( programdata_account. owner, bpf_loader_upgradeable:: id( ) ) ;
541
- assert ! ( !is_executable(
542
- & programdata_account,
543
- & FeatureSet :: all_enabled( )
544
- ) ) ;
524
+ assert ! ( program_account. executable) ;
545
525
assert_eq ! (
546
526
programdata_account. data[ UpgradeableLoaderState :: size_of_programdata_metadata( ) ..] ,
547
527
program_data[ ..]
0 commit comments