diff --git a/rusk-wallet/src/bin/interactive/command_menu.rs b/rusk-wallet/src/bin/interactive/command_menu.rs index d7af5cca7a..4e6d8113c9 100644 --- a/rusk-wallet/src/bin/interactive/command_menu.rs +++ b/rusk-wallet/src/bin/interactive/command_menu.rs @@ -16,6 +16,7 @@ use rusk_wallet::gas::{ }; use rusk_wallet::{ Address, Error, Wallet, MAX_CONTRACT_INIT_ARG_SIZE, MAX_FUNCTION_NAME_SIZE, + MIN_CONVERTIBLE, }; use super::ProfileOp; @@ -179,7 +180,7 @@ pub(crate) async fn online( // if the user has stake then they are performing a topup if has_stake { - 1 + MIN_CONVERTIBLE } else { DEFAULT_MINIMUM_STAKE } diff --git a/rusk-wallet/src/wallet/transaction.rs b/rusk-wallet/src/wallet/transaction.rs index 4ea4b36450..590da774a2 100644 --- a/rusk-wallet/src/wallet/transaction.rs +++ b/rusk-wallet/src/wallet/transaction.rs @@ -734,21 +734,4 @@ impl Wallet { StakeFundOwner::Contract(_) => Err(Error::Unauthorized), } } - - /// Return true if the stake amount currently exists - /// or if the user has staked some amount - pub async fn check_stake_exists( - &self, - stake_pk: &BlsPublicKey, - ) -> Result { - let stake = self.state()?.fetch_stake(stake_pk).await?; - - let exists = if let Some(stake) = stake { - stake.amount.is_some() - } else { - false - }; - - Ok(exists) - } }