Native Staking

A native integration relies on the node operator's existing API infrastructure to enable the programmatic creation of validators. In a native integration:

  • The node operator is responsible for producing calldata for the validator deposit transaction
  • Northstake provides the necessary information and parameters
  • The node operator creates and submits the transaction to the Ethereum network
  • The node operator must provide pre-signed validator exit messages to Northstake

API Endpoints Required

Node operators should provide the following API endpoints:

  • Validator Creation Endpoint: accepts parameters for validator creation and produces the calldata for the creation of validator
  • Status Check Endpoint: Returns status of validator provisioning
  • Exit Message Endpoint: Provides pre-signed validator exit messages
  • Fee Recipient Configuration Endpoint: Allows setting fee recipient addresses