Create Validators

  1. Northstake initiates the validator creation request via the node operator's API
  2. Node operator generates validator keys and creates transaction calldata
  3. Northstake receives calldata and process the transaction – i.e deposits the necessary ETH on-chain to the staking contract or – alternatively – signs the deposit transaction and hands the signed transaction back to the node operator.
  4. Northstake sets fee recipient addresses - either via API or, preferably, through signed/typed messages.