Energy Remove Position
Overview
The Remove Energy Position page allows users to decrease their energy by removing a specific energy position (battery cell). Users can see the impact this will have on their overall energy and charge levels, and have the option to remove part or all of the position.
Page Header
- Navigation: Back to Energy button
- Title: "Remove an energy position"
- Description: "Remove an energy position to decrease your energy."
Position Details Section
- Energy Information:
- Current position charge percentage (e.g., "0.00%")
- Current position energy amount (e.g., "0.000000")
- Token Information:
- Token identifier (e.g., "XKFI-2NL6/1")
- Token value in USD (e.g., "$0.47")
Removal Options
- Partial Removal Toggle: "Only remove a part of this position"
- When enabled, allows users to specify how much of the position to remove
- When disabled (default), removes the entire position
Fee and Impact Information
- Removal Fee: Fee charged for removing the position (e.g., "0 KFI")
- Removal Fee Value: Equivalent value in USD (e.g., "$0.00")
- Account Charge: Current and projected account charge after removal (e.g., "0.00% → 0.00%")
- Account Energy: Current and projected account energy after removal (e.g., "0.000000 → 0.000000")
Return Information
- You will receive: Amount of tokens returned to the user after removal (e.g., "0.003765 XKFI")
Energy Visualization
- Visual: Energy meter showing the current and projected energy levels
- Energy Values: Numeric representation of the energy change (e.g., "0.0000 → 0.0000")
- Charge Values: Numeric representation of the charge percentage change (e.g., "0.00% → 0.00%")
Action Button
- Decrease Energy: Initiates the energy position removal process
Technical Implementation Notes
Position Removal Process
-
Complete Removal:
- The entire energy position is removed
- All locked tokens (minus any applicable fees) are returned to the user
- The position is completely removed from the user's battery cells
-
Partial Removal (when toggle is enabled):
- Only a portion of the position is removed
- A proportional amount of locked tokens is returned
- The remaining position stays active with reduced values
Fee Calculation
- Removal fees may apply depending on the platform's tokenomics
- Fees are displayed transparently before confirming the removal
Energy Impact Calculation
- Real-time calculation of how removal will affect total energy
- Visual representation helps users understand the impact of their decision
Transaction Flow
- User selects a position to remove
- System calculates fees and energy impact
- User confirms the removal
- Transaction is signed and processed
- Tokens are returned to the user's wallet (subject to any unbonding period)
- Energy levels are updated accordingly
User Experience Considerations
- Clear visualization of before/after energy levels
- Straightforward explanation of any fees involved
- Confirmation step to prevent accidental removals
- Responsive design for all device sizes