Settlement
Settling the sale of a validator on Northstake Validator Market requires the following steps:
- LPs settle first by transferring ETH to an escrow wallet
- when the escrow wallet is funded, Northstake creates an exit proposal on the staking vault (
proposeExit()
). The content of a staking proposal are the following:
-
- Proposal Deadline: the deadline for the proposal to be valid
- Proposal Beneficiary: the wallet address that will withdraw the staked ETH once available (i.e. the LP's wallet address)
- Proposal Validator Indices: the indices of the validators being sold.
Each exit proposal has a unique identifier called "Proposal ID".
- to trigger the validator exit and full withdrawal, users must accept the exit proposal created by Northstake. This is done via the smart contract method
acceptExit()
, providing as only argument the proposal ID. - When the Accept Exit transaction is signed and broadcasted to the network, the bid amount is transferred from the escrow wallet to the linked wallet provided in the RFQ.
Updated 4 days ago