Skip to content

What is XPower?

XPower is a proof-of-work token system deployed on Avalanche C-Chain that combines browser-based cryptographic mining with NFT staking and time-weighted rewards. It operates on a dual-token economy: XPOW (the work token, mined through Keccak-256 hash computation) and APOW (the store-of-value token, earned through staking rewards).

Key Features

Browser-Based Mining — Mine XPOW tokens using Keccak-256 proof-of-work directly in any browser. No ASICs, GPUs, or specialized hardware required — just a wallet and computation.

NFT Staking — Lock XPOW into tiered ERC-1155 NFTs (XPowerNft) with configurable levels, denominations, and time-locked maturity. Stake these NFTs (via APowerNft) to earn rewards proportional to stake size and duration.

Time-Weighted Rewards — Earn APOW through two additive reward streams: APR (level-based polynomial reward rate) and APB (vintage bonus for long-term stakers), smoothed by the integrator mechanism to prevent manipulation.

Dynamic Rate Adjustment — A share-weighted scalar redistributes rewards toward under-staked levels, creating market-driven equilibrium across the NFT tier system.

Migration Support — Full migration from legacy v9.x contracts (Hardhat) to v10.x (Foundry), with ~4-year deadlines, sealing capabilities, and atomic SOV migration.

Security Audited — Hacken.io audited with a 9.1/10 overall score (10/10 security). Multiple layers of defense: reentrancy guards (EIP-1153), role-based access control, anti-gaming protections, and parameter guardrails.

Six-Contract Architecture

ContractAliasTypeRole
XPowermoeERC20Proof-of-work token — mined through Keccak-256 nonce discovery
XPowerNftnftERC1155Deposit receipt NFT — represents locked XPOW with tiered levels
APowerNftpptERC1155Staking receipt NFT — tracks age and shares for reward calculation
APowersovERC20Store-of-value token — minted through staking rewards at a rate-limited pace
MoeTreasurymtyTreasuryReward distributor — calculates APR/APB and mints APOW on claims
NftTreasuryntyTreasuryStaking manager — handles stake/unstake operations on XPowerNft ↔ APowerNft

In This Section