> ## Documentation Index
> Fetch the complete documentation index at: https://docs.polygon.technology/llms.txt
> Use this file to discover all available pages before exploring further.

# Top up Heimdall fee

> Steps to top up the Heimdall fee for a Polygon PoS validator using the Staking UI or Etherscan.

Top up your Heimdall fee using the [Polygon Staking UI](https://staking.polygon.technology/account) (recommended) or manually via Etherscan.

1. Go to  [https://staking.polygon.technology/](https://staking.polygon.technology/) and login using your owner address.

2. Go to My Account Section and click on Add Heimdall Fees.

   <img src="https://mintcdn.com/polygon-labs/538SapMSabh-Xfju/img/pos/Heindall-topup-1.png?fit=max&auto=format&n=538SapMSabh-Xfju&q=85&s=c8979a86ac8ca2a87c52173ff5d101d9" alt="Figure: Add Heimdall Fees" width="2990" height="272" data-path="img/pos/Heindall-topup-1.png" />

3. Enter the amount you want to add and click on continue.

   <img src="https://mintcdn.com/polygon-labs/538SapMSabh-Xfju/img/pos/Heindall-topup-2.png?fit=max&auto=format&n=538SapMSabh-Xfju&q=85&s=fd1f26fa4c0c4871214278471b06ac38" alt="Figure: Click Continue" width="936" height="1140" data-path="img/pos/Heindall-topup-2.png" />

4. Click on Delegate.

   <img src="https://mintcdn.com/polygon-labs/538SapMSabh-Xfju/img/pos/Heindall-topup-3.png?fit=max&auto=format&n=538SapMSabh-Xfju&q=85&s=08fa0c5f3cd7b31adde9ead860e79919" alt="Figure: Delegate" width="936" height="1140" data-path="img/pos/Heindall-topup-3.png" />

5. Approve the transaction on your wallet and you will see a message when your heimdall fee is added. Please note that it takes some time to reflect the fee in the account.

   <img src="https://mintcdn.com/polygon-labs/538SapMSabh-Xfju/img/pos/Heindall-topup-4.png?fit=max&auto=format&n=538SapMSabh-Xfju&q=85&s=bf067925794a033525e6e48c0179bdd0" alt="Figure: Added" width="936" height="1140" data-path="img/pos/Heindall-topup-4.png" />

Alternatively, you can also do it manually by following the steps below. This requires basic Etherscan knowledge and key details like the validator signer address.

1. Head over to [Etherscan.io](https://etherscan.io)

2. Goto `POL Ecosystem Token` Contract. Mainnet - [0x455e53CBB86018Ac2B8092FdCd39d8444aFFC3F6](https://etherscan.io/address/0x455e53CBB86018Ac2B8092FdCd39d8444aFFC3F6#code), Amoy - [0x44499312f493F62f2DFd3C6435Ca3603EbFCeeBa](https://sepolia.etherscan.io/address/0x44499312f493F62f2DFd3C6435Ca3603EbFCeeBa#code)

3. Under the **Code** menu, select **Write Contract** and connect your web3 wallet using **Connect to Web3** button.

   <img src="https://mintcdn.com/polygon-labs/538SapMSabh-Xfju/img/pos/Heindall-topup-5.png?fit=max&auto=format&n=538SapMSabh-Xfju&q=85&s=afdc8bf2ab4b935e94d3b05231a22166" alt="Figure: Connect wallet etherscan" width="2708" height="452" data-path="img/pos/Heindall-topup-5.png" />

4. Goto `approve` function, enter the spender as the address you want to use to topup your heimdall fee, and the amount.

   <img src="https://mintcdn.com/polygon-labs/538SapMSabh-Xfju/img/pos/Heindall-topup-6.png?fit=max&auto=format&n=538SapMSabh-Xfju&q=85&s=98f165ce1e7277237fdfb530565b0ad7" alt="Figure: approve" width="1279" height="336" data-path="img/pos/Heindall-topup-6.png" />

5. Select **Write** to sign the transaction.

6. Now enter the `StakeManagerProxy` contract address in the search box: Mainnet - [0x5e3Ef299fDDf15eAa0432E6e66473ace8c13D908](https://etherscan.io/address/0x5e3Ef299fDDf15eAa0432E6e66473ace8c13D908), Amoy - [0x4AE8f648B1Ec892B6cc68C89cc088583964d08bE](https://sepolia.etherscan.io/address/0x4AE8f648B1Ec892B6cc68C89cc088583964d08bE#code)

7. Under the **Code** menu, select the **Write as Proxy** tab. Connect your Web3 wallet using the **Connect to Web3** button.

   <img src="https://mintcdn.com/polygon-labs/538SapMSabh-Xfju/img/pos/connect-wallet-etherscan.png?fit=max&auto=format&n=538SapMSabh-Xfju&q=85&s=aefaa2f9de974c277c4adf2c35ded1a1" alt="Figure: Connect wallet etherscan" width="2494" height="550" data-path="img/pos/connect-wallet-etherscan.png" />

8. Scroll down to the `topUpForFee` method (#26 in the list) and select it. You will then see a display similar to the screenshot below.

   <img src="https://mintcdn.com/polygon-labs/PnA6B0XDAD7POEHb/img/pos/topup-heimdall-fee.png?fit=max&auto=format&n=PnA6B0XDAD7POEHb&q=85&s=dad337aff0825b84909982e9ff295e0a" alt="Figure: Top up Heimdall fee" width="1208" height="534" data-path="img/pos/topup-heimdall-fee.png" />

9. Fill in the details:

   * `user`: Validator's Signer Address
   * `heimdallFee`: Top-up fee (**minimum 1 POL**)

10. After filling in the details, select **Write** to sign the transaction.

Your Heimdall fee will be updated soon after the transaction completes.
