Delegating Stake

The first ever Starknet validator survey is now live!

Make your voice heard and help improve Starknet and its ecosystem together 🤜🤛

Delegating your stake on Starknet involves adding your stake to a validator’s delegation pool managed by the staking contract. This approach offers the advantage of lower capital requirements and relieves you of the need to manage the operational aspects of staking, as the validator handles these responsibilities.

The delegation process includes joining a validator’s delegation pool by interacting with the enter_delegation_pool function.

Procedure
  1. Pre-approve the delegation pooling contract associated with the validator for the transfer of the requested amount of STRK tokens from your address.

  2. Using a Starknet block explorer, navigate to the delegation pooling contract associated with the validator you want to delegate to.

  3. In the contract interface, locate and select the enter_delegation_pool function.

  4. Enter the following parameters:

    • In amount, enter the number of STRK tokens you want to delegate to the validator.

    • In reward_address, enter the address where you wish to receive your staking rewards.

  5. Submit the transaction to join the delegation pool.

Upon successful execution, your STRK tokens will be added to the validator’s delegation pool, and you will begin earning rewards as part of the pooled staking process.