> ## 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 Chain 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/lKm6z6mOfUo5Ipon/img/pos/heimdall-topup-1.png?fit=max&auto=format&n=lKm6z6mOfUo5Ipon&q=85&s=2e7a2f72f9b764bb16294c26696a92c3" alt="Figure: Add Heimdall Fees" width="1890" height="834" data-path="img/pos/heimdall-topup-1.png" />

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

   <img src="https://mintcdn.com/polygon-labs/GBmN2Pr6_96KoQDt/img/pos/heimdall-topup-2.png?fit=max&auto=format&n=GBmN2Pr6_96KoQDt&q=85&s=5a974f93e6e3de36c9601e499e977e8f" alt="Figure: Click Continue" width="1640" height="1300" data-path="img/pos/heimdall-topup-2.png" />

4. Click on continue.

   <img src="https://mintcdn.com/polygon-labs/GBmN2Pr6_96KoQDt/img/pos/heimdall-topup-3.png?fit=max&auto=format&n=GBmN2Pr6_96KoQDt&q=85&s=5a7fec45ecd8c087808e7df4f60b6a03" alt="Figure: Delegate" width="1434" height="1112" data-path="img/pos/heimdall-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/GBmN2Pr6_96KoQDt/img/pos/heimdall-topup-4.png?fit=max&auto=format&n=GBmN2Pr6_96KoQDt&q=85&s=8ff57d73f0ed02d9bfecd35793198257" alt="Figure: Added" width="1120" height="1405" data-path="img/pos/heimdall-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/icsKfuvwXOmRVKiE/img/pos/Heindall-topup-5.png?fit=max&auto=format&n=icsKfuvwXOmRVKiE&q=85&s=ef29d704fcefc37c18a11a03d2e19831" 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.
