2121)
2222from multiversx_sdk_cli .config import get_config_for_network_providers
2323from multiversx_sdk_cli .delegation import DelegationOperations
24- from multiversx_sdk_cli .env import MxpyEnv
2524
2625
2726def setup_parser (args : list [str ], subparsers : Any ) -> Any :
@@ -403,8 +402,7 @@ def _get_delegation_controller(args: Any):
403402
404403
405404def do_create_delegation_contract (args : Any ):
406- cli_config = MxpyEnv .from_active_env ()
407- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
405+ cli_shared .set_proxy_from_config_if_not_provided (args )
408406
409407 validate_arguments (args )
410408
@@ -434,8 +432,7 @@ def do_create_delegation_contract(args: Any):
434432
435433
436434def get_contract_address_by_deploy_tx_hash (args : Any ):
437- cli_config = MxpyEnv .from_active_env ()
438- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
435+ cli_shared .set_proxy_from_config_if_not_provided (args )
439436
440437 validate_proxy_argument (args )
441438
@@ -454,8 +451,7 @@ def get_contract_address_by_deploy_tx_hash(args: Any):
454451
455452
456453def add_new_nodes (args : Any ):
457- cli_config = MxpyEnv .from_active_env ()
458- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
454+ cli_shared .set_proxy_from_config_if_not_provided (args )
459455
460456 validate_arguments (args )
461457
@@ -505,8 +501,7 @@ def _get_public_keys_and_signed_messages(args: Any) -> tuple[list[ValidatorPubli
505501
506502
507503def remove_nodes (args : Any ):
508- cli_config = MxpyEnv .from_active_env ()
509- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
504+ cli_shared .set_proxy_from_config_if_not_provided (args )
510505
511506 validate_arguments (args )
512507 _check_if_either_bls_keys_or_validators_file_are_provided (args )
@@ -557,8 +552,7 @@ def _parse_public_bls_keys(public_bls_keys: str) -> list[ValidatorPublicKey]:
557552
558553
559554def stake_nodes (args : Any ):
560- cli_config = MxpyEnv .from_active_env ()
561- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
555+ cli_shared .set_proxy_from_config_if_not_provided (args )
562556
563557 _check_if_either_bls_keys_or_validators_file_are_provided (args )
564558 validate_arguments (args )
@@ -598,8 +592,7 @@ def _check_if_either_bls_keys_or_validators_file_are_provided(args: Any):
598592
599593
600594def unbond_nodes (args : Any ):
601- cli_config = MxpyEnv .from_active_env ()
602- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
595+ cli_shared .set_proxy_from_config_if_not_provided (args )
603596
604597 _check_if_either_bls_keys_or_validators_file_are_provided (args )
605598 validate_arguments (args )
@@ -631,8 +624,7 @@ def unbond_nodes(args: Any):
631624
632625
633626def unstake_nodes (args : Any ):
634- cli_config = MxpyEnv .from_active_env ()
635- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
627+ cli_shared .set_proxy_from_config_if_not_provided (args )
636628
637629 _check_if_either_bls_keys_or_validators_file_are_provided (args )
638630 validate_arguments (args )
@@ -664,8 +656,7 @@ def unstake_nodes(args: Any):
664656
665657
666658def unjail_nodes (args : Any ):
667- cli_config = MxpyEnv .from_active_env ()
668- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
659+ cli_shared .set_proxy_from_config_if_not_provided (args )
669660
670661 _check_if_either_bls_keys_or_validators_file_are_provided (args )
671662 validate_arguments (args )
@@ -697,8 +688,7 @@ def unjail_nodes(args: Any):
697688
698689
699690def delegate (args : Any ):
700- cli_config = MxpyEnv .from_active_env ()
701- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
691+ cli_shared .set_proxy_from_config_if_not_provided (args )
702692
703693 validate_arguments (args )
704694
@@ -728,8 +718,7 @@ def delegate(args: Any):
728718
729719
730720def claim_rewards (args : Any ):
731- cli_config = MxpyEnv .from_active_env ()
732- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
721+ cli_shared .set_proxy_from_config_if_not_provided (args )
733722
734723 validate_arguments (args )
735724
@@ -757,8 +746,7 @@ def claim_rewards(args: Any):
757746
758747
759748def redelegate_rewards (args : Any ):
760- cli_config = MxpyEnv .from_active_env ()
761- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
749+ cli_shared .set_proxy_from_config_if_not_provided (args )
762750
763751 validate_arguments (args )
764752
@@ -786,8 +774,7 @@ def redelegate_rewards(args: Any):
786774
787775
788776def undelegate (args : Any ):
789- cli_config = MxpyEnv .from_active_env ()
790- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
777+ cli_shared .set_proxy_from_config_if_not_provided (args )
791778
792779 validate_arguments (args )
793780
@@ -817,8 +804,7 @@ def undelegate(args: Any):
817804
818805
819806def withdraw (args : Any ):
820- cli_config = MxpyEnv .from_active_env ()
821- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
807+ cli_shared .set_proxy_from_config_if_not_provided (args )
822808
823809 validate_arguments (args )
824810
@@ -847,8 +833,7 @@ def withdraw(args: Any):
847833
848834
849835def change_service_fee (args : Any ):
850- cli_config = MxpyEnv .from_active_env ()
851- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
836+ cli_shared .set_proxy_from_config_if_not_provided (args )
852837
853838 validate_arguments (args )
854839
@@ -878,8 +863,7 @@ def change_service_fee(args: Any):
878863
879864
880865def modify_delegation_cap (args : Any ):
881- cli_config = MxpyEnv .from_active_env ()
882- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
866+ cli_shared .set_proxy_from_config_if_not_provided (args )
883867
884868 validate_arguments (args )
885869
@@ -909,8 +893,7 @@ def modify_delegation_cap(args: Any):
909893
910894
911895def automatic_activation (args : Any ):
912- cli_config = MxpyEnv .from_active_env ()
913- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
896+ cli_shared .set_proxy_from_config_if_not_provided (args )
914897
915898 validate_arguments (args )
916899
@@ -941,8 +924,7 @@ def automatic_activation(args: Any):
941924
942925
943926def redelegate_cap (args : Any ):
944- cli_config = MxpyEnv .from_active_env ()
945- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
927+ cli_shared .set_proxy_from_config_if_not_provided (args )
946928
947929 validate_arguments (args )
948930
@@ -973,8 +955,7 @@ def redelegate_cap(args: Any):
973955
974956
975957def set_metadata (args : Any ):
976- cli_config = MxpyEnv .from_active_env ()
977- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
958+ cli_shared .set_proxy_from_config_if_not_provided (args )
978959
979960 validate_arguments (args )
980961
@@ -1006,8 +987,7 @@ def set_metadata(args: Any):
1006987
1007988
1008989def make_new_contract_from_validator_data (args : Any ):
1009- cli_config = MxpyEnv .from_active_env ()
1010- cli_shared .set_proxy_from_config_if_not_provided (args , cli_config )
990+ cli_shared .set_proxy_from_config_if_not_provided (args )
1011991
1012992 validate_arguments (args )
1013993
0 commit comments