Managing & Withdrawing From Minipools¶
Checking Minipool Status¶
Once you have made one or more deposits from your node, you can view the status of your created minipools with:
rocketpool minipool status [filter]
where [filter]
is an optional status to filter the list by (initialized
, prelaunch
, staking
, loggedout
, withdrawn
, timedout
).
This will list the following properties of all minipools created by your node:
Address
: The minipool’s address
Status
: The minipool’s current state in its lifecycle, one of:
initialized
: The minipool has been created and has no user deposits assigned yetpre-launch
: The minipool has user deposits assigned to it but not enough to begin stakingstaking
: The minipool has filled with user deposits, sent its balance to the beacon chain, and begun stakinglogged out
: The minipool has been logged out from the beacon chain but is not yet ready to withdraw fromwithdrawn
: The minipool has withdrawn from the beacon chain and its rewards may now be withdrawn as rETHtimed out
: The minipool timed out after a period of inactivity and deposited ETH and RPL may be withdrawn from it
Status Updated @ Time
: The time at which the minipool reached its current state
Status Updated @ Block
: The block at which the minipool reached its current state
Staking Duration
: The duration the minipool will stake for before logging out from the beacon chain
Staking Total Blocks
: The total number of blocks that the minipool will stake for
Staking Until Block
(staking minipools only): The block that the minipool should log out at
Staking Blocks Left
(staking minipools only): The number of blocks remaining until the minipool should log out
Staking Complete Approx
(staking minipools only): The approximate time at which the minipool should log out
Node Deposit Withdrawn
(withdrawn minipools only): Whether you have already withdrawn your deposit & rewards from the minipool
Node ETH Deposited
: The ETH balance of the deposit you made to the minipool from your node contract
Node RPL Deposited
: The RPL balance of the deposit you made to the minipool from your node contract
User Deposit Count
: The number of user deposits assigned to the minipool
User Deposit Total
: The total amount of user deposits in ETH which the minipool is currently holding
User Deposit Capacity
: The total amount of user deposits in ETH which the minipool can hold
Withdrawing From Minipools¶
Once one or more of your node’s minipools have finished staking, you can withdraw your rewards and RPL from them with:
rocketpool minipool withdraw
This will list all of your minipools which are available for withdrawal and prompt you to select one (or all) of them to withdraw from. Initialized minipools (newly created ones with no user deposits assigned yet) can be withdrawn from and destroyed, but will not be affected if you select “all”. Withdrawn rETH will be sent to your node account, while withdrawn RPL will be sent to the node contract to be re-used in your next deposit. If you want to withdraw it to your node account too, run:
rocketpool node withdraw [amount] rpl