diff --git a/dapp/src/components/TransactionModal/ActiveStakingStep/StakeFormModal/index.tsx b/dapp/src/components/TransactionModal/ActiveStakingStep/StakeFormModal/index.tsx index d7afc24cf..563099b0f 100644 --- a/dapp/src/components/TransactionModal/ActiveStakingStep/StakeFormModal/index.tsx +++ b/dapp/src/components/TransactionModal/ActiveStakingStep/StakeFormModal/index.tsx @@ -3,7 +3,7 @@ import TokenAmountForm from "#/components/shared/TokenAmountForm" import { TokenAmountFormValues } from "#/components/shared/TokenAmountForm/TokenAmountFormBase" import { useAppSelector, useWalletContext } from "#/hooks" import { FormSubmitButton } from "#/components/shared/Form" -import { selectMinDepositAmount } from "#/store/btc" +import { selectMinStakeAmount } from "#/store/btc" import StakeDetails from "./StakeDetails" function StakeFormModal({ @@ -11,7 +11,7 @@ function StakeFormModal({ }: { onSubmitForm: (values: TokenAmountFormValues) => void }) { - const minDepositAmount = useAppSelector(selectMinDepositAmount) + const minStakeAmount = useAppSelector(selectMinStakeAmount) const { btcAccount } = useWalletContext() const tokenBalance = btcAccount?.balance.toString() ?? "0" @@ -20,12 +20,12 @@ function StakeFormModal({ tokenBalanceInputPlaceholder="BTC" currency="bitcoin" tokenBalance={tokenBalance} - minTokenAmount={minDepositAmount} + minTokenAmount={minStakeAmount} onSubmitForm={onSubmitForm} > Stake diff --git a/dapp/src/components/TransactionModal/ActiveUnstakingStep/UnstakeFormModal/index.tsx b/dapp/src/components/TransactionModal/ActiveUnstakingStep/UnstakeFormModal/index.tsx index 561ec08eb..19b3cc115 100644 --- a/dapp/src/components/TransactionModal/ActiveUnstakingStep/UnstakeFormModal/index.tsx +++ b/dapp/src/components/TransactionModal/ActiveUnstakingStep/UnstakeFormModal/index.tsx @@ -6,7 +6,7 @@ import { TextMd, TextSm } from "#/components/shared/Typography" import Spinner from "#/components/shared/Spinner" import { FormSubmitButton } from "#/components/shared/Form" import { useAppSelector } from "#/hooks" -import { selectMinDepositAmount } from "#/store/btc" +import { selectMinStakeAmount } from "#/store/btc" import UnstakeDetails from "./UnstakeDetails" // TODO: Use a position amount @@ -17,14 +17,14 @@ function UnstakeFormModal({ }: { onSubmitForm: (values: TokenAmountFormValues) => void }) { - const minDepositAmount = useAppSelector(selectMinDepositAmount) + const minStakeAmount = useAppSelector(selectMinStakeAmount) return ( diff --git a/dapp/src/hooks/sdk/index.ts b/dapp/src/hooks/sdk/index.ts index 73d11a6c9..11c585517 100644 --- a/dapp/src/hooks/sdk/index.ts +++ b/dapp/src/hooks/sdk/index.ts @@ -1,3 +1,3 @@ export * from "./useInitializeAcreSdk" -export * from "./useFetchMinDepositAmount" +export * from "./useFetchMinStakeAmount" export * from "./useFetchSdkData" diff --git a/dapp/src/hooks/sdk/useFetchMinDepositAmount.ts b/dapp/src/hooks/sdk/useFetchMinStakeAmount.ts similarity index 60% rename from dapp/src/hooks/sdk/useFetchMinDepositAmount.ts rename to dapp/src/hooks/sdk/useFetchMinStakeAmount.ts index b9354890f..9a2fe7972 100644 --- a/dapp/src/hooks/sdk/useFetchMinDepositAmount.ts +++ b/dapp/src/hooks/sdk/useFetchMinStakeAmount.ts @@ -1,25 +1,25 @@ import { useEffect } from "react" -import { setMinDepositAmount } from "#/store/btc" +import { setMinStakeAmount } from "#/store/btc" import { logPromiseFailure } from "#/utils" import { useAcreContext } from "#/acre-react/hooks" import { useAppDispatch } from "../store/useAppDispatch" -export function useFetchMinDepositAmount() { +export function useFetchMinStakeAmount() { const { acre, isInitialized } = useAcreContext() const dispatch = useAppDispatch() useEffect(() => { if (!isInitialized || !acre) return - const fetchMinDepositAmount = async () => { + const fetchMinStakeAmount = async () => { // TODO: Use function from SDK - const minDepositAmount = await new Promise((resolve) => { + const minStakeAmount = await new Promise((resolve) => { resolve(BigInt(String(1e4))) // 0.0001 BTC }) - dispatch(setMinDepositAmount(minDepositAmount)) + dispatch(setMinStakeAmount(minStakeAmount)) } - logPromiseFailure(fetchMinDepositAmount()) + logPromiseFailure(fetchMinStakeAmount()) }, [acre, dispatch, isInitialized]) } diff --git a/dapp/src/hooks/sdk/useFetchSdkData.ts b/dapp/src/hooks/sdk/useFetchSdkData.ts index 083619881..d2c2ea7cd 100644 --- a/dapp/src/hooks/sdk/useFetchSdkData.ts +++ b/dapp/src/hooks/sdk/useFetchSdkData.ts @@ -1,5 +1,5 @@ -import { useFetchMinDepositAmount } from "./useFetchMinDepositAmount" +import { useFetchMinStakeAmount } from "./useFetchMinStakeAmount" export function useFetchSdkData() { - useFetchMinDepositAmount() + useFetchMinStakeAmount() } diff --git a/dapp/src/store/btc/btcSelector.ts b/dapp/src/store/btc/btcSelector.ts index 88a511361..058fccca7 100644 --- a/dapp/src/store/btc/btcSelector.ts +++ b/dapp/src/store/btc/btcSelector.ts @@ -9,5 +9,5 @@ export const selectSharesBalance = (state: RootState): bigint => export const selectBtcUsdPrice = (state: RootState): number => state.btc.usdPrice -export const selectMinDepositAmount = (state: RootState) => - state.btc.minDepositAmount +export const selectMinStakeAmount = (state: RootState) => + state.btc.minStakeAmount diff --git a/dapp/src/store/btc/btcSlice.ts b/dapp/src/store/btc/btcSlice.ts index 0f69fb13e..617995479 100644 --- a/dapp/src/store/btc/btcSlice.ts +++ b/dapp/src/store/btc/btcSlice.ts @@ -6,7 +6,7 @@ type BtcState = { sharesBalance: bigint isLoadingPriceUSD: boolean usdPrice: number - minDepositAmount: bigint + minStakeAmount: bigint } const initialState: BtcState = { @@ -14,7 +14,7 @@ const initialState: BtcState = { sharesBalance: 0n, isLoadingPriceUSD: false, usdPrice: 0, - minDepositAmount: 0n, + minStakeAmount: 0n, } // Store Bitcoin data such as balance, balance in usd and other related data to Bitcoin chain. @@ -28,8 +28,8 @@ export const btcSlice = createSlice({ setEstimatedBtcBalance(state, action: PayloadAction) { state.estimatedBtcBalance = action.payload }, - setMinDepositAmount(state, action: PayloadAction) { - state.minDepositAmount = action.payload + setMinStakeAmount(state, action: PayloadAction) { + state.minStakeAmount = action.payload }, }, extraReducers: (builder) => { @@ -49,5 +49,5 @@ export const btcSlice = createSlice({ }, }) -export const { setSharesBalance, setEstimatedBtcBalance, setMinDepositAmount } = +export const { setSharesBalance, setEstimatedBtcBalance, setMinStakeAmount } = btcSlice.actions