01Overview
EPOW is an on-chain machine mining protocol on Ethereum. Users can claim
a limited S9 machine, mint S17 machines, and upgrade into higher-power machines.
Rewards are released over time and distributed by hash-power share. Higher
network power lowers the reward share of each individual machine.
Core rulePublic contracts, fixed supply, on-chain execution
How to joinMint machines, upgrade power, claim rewards by share
Reward pool90% of supply is allocated to mining rewards
Live stateInventory, power, emissions, and claimable rewards are read from chain
02Contracts
The protocol is composed of an ERC20 token, a treasury, an ERC1155 machine
contract, and a Uniswap v4 Hook. Addresses are shown for direct on-chain review.
Token deploy0x68fc3146f7808c84bc308e9af7939ee974ac79bfb14cb90416509467f8fb6e23
Treasury deploy0xe5cc5bd5b0e66f475ee201a3516bd166780e37b65f2198d0db3c5852daf32c1a
Miner deploy0x168df8e7a95f686c53110953e59edebb4627e3b488a81a540cba712db77409d0
Miner binding0x0fcfb8b4b65ffbde1b84da13e7997182404cc769ccfc1cf8a59c53a475fa91bc
Supply allocation0xa192212e070c7c0befb244f6b5d899eaeb50537d50b70cdad785a86ce591c0c7
Hook deploy0x15aa76aebee67fe53c60775baf9db3535f27b79f2b4f76c71a783621a0f823f2
- The token supply is fixed at 21,000 EPOW.
- The treasury supports machine burn refunds and exposes its balance on chain.
- The miner contract handles minting, upgrades, burns, power accounting, emissions, and claims.
- The Hook contract connects EPOW trading to Uniswap v4 PoolManager.
03Token Model
SymbolePow / EPOW
NetworkEthereum
Max supply21,000 EPOW
Mining rewards18,900 EPOW, 90% of supply
Team reserve0
Treasury ruleS17 mint fees and upgrade fees support machine burn refunds
Fixed supply
No extra mint path after the fixed allocation is created
Reward custody
The reward pool is held by the miner contract and released by power share
04Machines
S9 is free, capped at 500, limited to one per wallet, and cannot be upgraded or burned.
S17 starts the upgrade chain. Higher levels are forged from lower-level machines plus EPOW.
- LV1 · Antminer S9: free mint, 500 supply, one per wallet, base power 1
- LV2 · Antminer S17: mint for 1 EPOW, base power 5
- LV3 · Antminer S19: 2 S17 + 10 EPOW, base power 15
- LV4 · Antminer S21: 2 S19 + 20 EPOW, base power 50
- LV5 · Antminer S21 XP: 2 S21 + 50 EPOW, base power 200
A full S21 XP path costs 138 EPOW before refunds. Burning an S21 XP returns 25 EPOW,
leaving a net cost of 113 EPOW after the refundable value.
Burn refunds: S17 returns 0.5, S19 returns 5, S21 returns 10, and S21 XP returns 25 EPOW.
MintmintLevel1() / mintLevel2()
Upgradeupgrade(uint256 targetLevel), consuming two lower machines plus EPOW
BurnburnForRefund(uint256 level), returning fixed EPOW from the treasury
LimitsLV1_CAP = 500 and lv1Claimed(address) enforces the one-per-wallet rule
05Emissions
EPOW is emitted over time. Each machine earns rewards according to its share of
total network power.
User period reward = period emission × user power / total network power
Single S21 XP daily reward = daily emission × 200 / total network power
Reward capMAX_REWARD_POOL = 18,900 EPOW
Launch emission7-day linear release
Live claimablependingReward(address) is calculated at the current block
Claim entryclaim(), available whenever rewards are vested
Power statetotalPower / userPower(address) update with ERC1155 transfers, mints, upgrades, and burns
06Swap & Hook
EPOW trading is designed around an EPOW/ETH Uniswap v4 pool with Hook checks.
The current target design uses zero extra Hook fee.
Hook Contract0xD3BB8dAd3a6f7e5d1bFFafa80e130d6ee6939080
PoolManager0x000000000004444c5dc75cB358380D2e3dE08A90
Hook Token0xd59F8832023f6c9AC5EC7B7154893925bef9fBf7
Treasury0x6c4c11A6E07e0B769E61430fFA5dab5b331ae6c0
Hook flagsafterInitialize / beforeSwap
Hook roleValidates EPOW dynamic-fee pools and overrides the LP fee to zero
Hook PoolId0x57b2739cdfd2929f2deb1fb51a0700f0c453b4dffa18a4367080b0008db980b8
Fee statusBuy LP fee 0%, sell LP fee 0%, Hook fee 0%
- Hook execution: swaps still pass through v4 Hook checks.
- Fee state: buy, sell, and Hook fee are intended to be zero.
- Single pool: EPOW/ETH trading routes around one pool.
The Hook validates that the pool contains EPOW and that the pool uses the expected
dynamic fee path. The swap UI shows slippage, price impact, and minimum received before submission.
afterInitializeEnables only dynamic-fee pools containing EPOW
beforeSwapOverrides the LP fee path according to Hook logic
MEV GuardUses slippage and quote review without blocking by price impact
07Safety & Fairness
EPOW relies on on-chain rules instead of off-chain promises. Public state is
exposed wherever practical, and every user action is confirmed through a wallet.
Fixed supply21,000 EPOW maximum supply
No team reserveThe mining reward pool receives 90% of supply
Anti-sybil base mintS9 is capped at 500 and one per wallet
Equal power by levelMachines of the same level have the same base power
Transparent treasuryMint and upgrade fees support burn refunds
Claim anytimependingReward(address) is live and claim() releases vested rewards
Reentrancy guardMint, upgrade, burn, and claim use nonReentrant
Readable statetotalPower, totalEmitted, lastRewardTime, and totalLv1Minted are public
TokenFixed supply with no user-facing mint controls after launch
TreasuryUsed to support burn refunds
MinerCore machine rules execute on chain
HookConnects the EPOW pool to Uniswap v4 Hook logic
VerificationSource verification is planned for all deployed contracts
Open-source scopeToken, treasury, miner, Hook, deployment scripts, and tests
Review pathUsers can compare source, constructor args, and on-chain bytecode
Frontend consistencyDisplayed state is designed to match contract reads
The frontend swap module will remain gated until route integration and quote
validation are complete.
08Risks
Machine rewards depend on emissions, total network power, pool liquidity, and
market conditions. Estimates and swap quotes can change with on-chain state.
- S9 is free, capped at 500, one per wallet, and cannot be upgraded or burned.
- S17 through S21 XP can be upgraded or burned, with refunds paid by the treasury.
- Before swapping, review slippage, price impact, and minimum received.
- Every on-chain action requires wallet confirmation.
- Open-source contracts do not remove all risk. Always verify addresses, network, and transaction details.