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]