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:
- AI Worker Nodes — run a GPU worker, earn AIPG per inference job
- Validator Nodes (coming soon) — verify inference results, earn fees
How to Withdraw
- Go to aipowergrid.io/staking
- Connect the wallet you used to stake
- Click MAX to withdraw your entire stake (plus any unclaimed rewards)
- 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?
Token: 0xa1c0deCaFE3E9Bf06A5F29B7015CD373a9854608 (BaseScan)