From a6d3fc3742e27df4ac27f9c9a085ec3010773ea3 Mon Sep 17 00:00:00 2001 From: Mohsen Date: Fri, 26 Jul 2024 19:11:01 +0330 Subject: [PATCH] [#20524] fix: the missed keypairs are shown in the key pair list screen (#20888) --- .../add_account/create_account/select_keypair/view.cljs | 2 +- src/status_im/subs/wallet/wallet.cljs | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/status_im/contexts/wallet/add_account/create_account/select_keypair/view.cljs b/src/status_im/contexts/wallet/add_account/create_account/select_keypair/view.cljs index ae225a3e92..5fbe2cb140 100644 --- a/src/status_im/contexts/wallet/add_account/create_account/select_keypair/view.cljs +++ b/src/status_im/contexts/wallet/add_account/create_account/select_keypair/view.cljs @@ -73,7 +73,7 @@ [] (let [compressed-key (rf/sub [:profile/compressed-key]) customization-color (rf/sub [:profile/customization-color]) - keypairs (rf/sub [:wallet/keypairs-list]) + keypairs (rf/sub [:wallet/fully-operable-keypairs-list]) selected-keypair (rf/sub [:wallet/selected-keypair-uid]) profile-picture (rf/sub [:profile/image]) [selected-key-uid set-selected-key-uid] (rn/use-state selected-keypair)] diff --git a/src/status_im/subs/wallet/wallet.cljs b/src/status_im/subs/wallet/wallet.cljs index e9501df6ee..52ad2ff29b 100644 --- a/src/status_im/subs/wallet/wallet.cljs +++ b/src/status_im/subs/wallet/wallet.cljs @@ -207,6 +207,12 @@ (fn [{:keys [keypairs]}] (vals keypairs))) +(rf/reg-sub + :wallet/fully-operable-keypairs-list + :<- [:wallet/keypairs-list] + (fn [keypairs] + (filter #(= :fully (:lowest-operability %)) keypairs))) + (rf/reg-sub :wallet/keypair-names :<- [:wallet/keypairs-list]