Staking (Wind-Down)

Staking — Withdrawal Only

⚠️

The staking rewards program has ended. New stakes are disabled and rewards no longer accrue. Existing stakers can withdraw their AIPG and any unclaimed rewards at any time — there is no deadline and no lockup.

Going forward, AIPG rewards flow to active participants in the network rather than passive token holders:


How to Withdraw

  1. Go to aipowergrid.io/staking
  2. Connect the wallet you used to stake
  3. Click MAX to withdraw your entire stake (plus any unclaimed rewards)
  4. Approve the transaction

That’s it. The contract is non-custodial — only you can move your funds, and there is no lockup or unbonding period.


Withdraw via Contract

If you prefer to interact directly with the contract:

StakingVault: 0x3ED14A6D5A48614D77f313389611410d38fd8277 (BaseScan)

import { ethers } from 'ethers';
 
const stakingVault = new ethers.Contract(
  '0x3ED14A6D5A48614D77f313389611410d38fd8277',
  [
    'function withdraw(uint256 amount) external',
    'function getReward() external',
    'function exit() external',
    'function earned(address account) view returns (uint256)',
    'function balanceOf(address account) view returns (uint256)',
  ],
  signer
);
 
// One call: withdraw entire stake + claim any unclaimed rewards
await stakingVault.exit();

To check what you have before withdrawing:

const staked = await stakingVault.balanceOf(yourAddress);
const earned = await stakingVault.earned(yourAddress);
 
console.log('Staked:', ethers.formatEther(staked), 'AIPG');
console.log('Unclaimed rewards:', ethers.formatEther(earned), 'AIPG');

FAQ

Why is staking ending? The mission shifted to rewarding active network participation. Passive staking locked tokens without contributing inference capacity. AI worker and validator nodes do real work for users, and that’s what AIPG should reward.

Is there a deadline to withdraw? No. Your tokens are not at risk. The contract is non-custodial and there is no admin function that can move them.

What about my unclaimed rewards? Whatever you’d earned before the program ended is still claimable. exit() claims them automatically. Or call getReward() to claim without withdrawing.

Can I move my AIPG into a worker node instead? Yes — that’s the recommended path. AI Worker Nodes require a 1,000 AIPG minimum stake. See Run a Node.

Are the contract addresses changing? No. The same StakingVault contract still handles withdrawals. Only new stakes were disabled.


Get AIPG

Need AIPG to run a worker or validator?

Buy AIPG on Uniswap

Token: 0xa1c0deCaFE3E9Bf06A5F29B7015CD373a9854608 (BaseScan)