validators
connecting
VALIDATOR MARKETPLACE · GEN6 PUBLIC CHAIN

Buy and sell validator slots

A validator slot can change hands without leaving the active set. List yours at a price, take one that is listed, or hand one directly to an account you have already agreed terms with.

Gen6 never sees your keys. Every transaction is signed inside your wallet.

SLOTS FOR SALE
loading…
HOW IT WORKS
public listing
sellSlot(price) puts your slot on the open market at a minimum of 100 GSX. You keep validating and earning until it sells. cancelSale() removes it.
buying
buySlot(seller, price, keys) pays the seller and takes over the slot. The price must equal the listing exactly, so a seller cannot raise it under you between listing and purchase.
private transfer
transferValidator(buyer, price) promises the slot to one named account, for a deal already agreed off chain. The price is not held to the floor and may be zero. Only that account can take it, with acceptValidator.
after a purchase
The slot arrives chilled, so it is not validating and cannot be slashed for downtime. Activate it with restore() once your node is ready. That is refused for the first 2 days and the slot is queued for automatic sale if it is left chilled for 365 days.
session keys
The buyer supplies session keys when taking a slot; the purchase registers them through session.setKeys. Generate them with author_rotateKeys on any synced node, or produce them offline and load them with author_insertKey before you activate. You do not need to be validating at the moment you buy.
one at a time
A slot already promised has to be released with cancelTransfer() before it can be offered again.