@@ -66,31 +66,36 @@ export const GeyserStakeView = () => {
66
66
setParsedUserInput ( BigNumber . from ( '0' ) )
67
67
}
68
68
69
- const setDefaultInputAmount = ( ) => {
70
- if ( stakingTokenInfo . price > 0 ) {
71
- const initialStakeAmountUSD = 1000
72
- const stakeAmt = Math . max ( initialStakeAmountUSD / stakingTokenInfo . price , 0.0000001 ) . toFixed (
73
- stakingTokenInfo . decimals ,
74
- )
75
- const stakeAmtFP = parseUnits ( stakeAmt , stakingTokenInfo . decimals )
76
- setUserInput ( stakeAmt )
77
- setParsedUserInput ( BigNumber . from ( stakeAmtFP ) )
78
- }
79
- }
69
+ // NOTE: Disabling pre-populating, because some users find it confusing
70
+ // TODO: Remove entirely.
71
+ // const setDefaultInputAmount = () => {
72
+ // if (stakingTokenInfo.price > 0) {
73
+ // const initialStakeAmountUSD = 1000
74
+ // const stakeAmt = Math.max(initialStakeAmountUSD / stakingTokenInfo.price, 0.0000001).toFixed(
75
+ // stakingTokenInfo.decimals,
76
+ // )
77
+ // const stakeAmtFP = parseUnits(stakeAmt, stakingTokenInfo.decimals)
78
+ // setUserInput(stakeAmt)
79
+ // setParsedUserInput(BigNumber.from(stakeAmtFP))
80
+ // }
81
+ // }
82
+ // useEffect(() => {
83
+ // refreshInputAmount()
84
+ // if (geyserAction === GeyserAction.STAKE) {
85
+ // if (!ready) {
86
+ // setDefaultInputAmount()
87
+ // } else if (currentStakeAmount.eq(0) && stakableAmount.eq(0)) {
88
+ // setDefaultInputAmount()
89
+ // } else if (ready && currentStakeAmount.eq(0) && stakableAmount.gt(0)) {
90
+ // setUserInput(formatUnits(stakableAmount, stakingTokenDecimals))
91
+ // setParsedUserInput(stakableAmount)
92
+ // }
93
+ // }
94
+ // }, [ready, geyserAction, stakingTokenBalance, currentStakeable])
80
95
81
96
useEffect ( ( ) => {
82
97
refreshInputAmount ( )
83
- if ( geyserAction === GeyserAction . STAKE ) {
84
- if ( ! ready ) {
85
- setDefaultInputAmount ( )
86
- } else if ( currentStakeAmount . eq ( 0 ) && stakableAmount . eq ( 0 ) ) {
87
- setDefaultInputAmount ( )
88
- } else if ( currentStakeAmount . eq ( 0 ) && stakableAmount . gt ( 0 ) ) {
89
- setUserInput ( formatUnits ( stakableAmount , stakingTokenDecimals ) )
90
- setParsedUserInput ( stakableAmount )
91
- }
92
- }
93
- } , [ ready , geyserAction , stakingTokenBalance , currentStakeable ] )
98
+ } , [ geyserAction ] )
94
99
95
100
const handleGeyserInteraction = ( ) => {
96
101
if ( geyserAction === GeyserAction . STAKE ) {
0 commit comments