How FORGE works
FORGE is a proof-of-work + proof-of-stake token issued on Ethereum. It is not its own chain —
Ethereum secures the ledger. PoW and PoS here are two distribution engines for one ERC-20:
work for new coins, or lock coins for yield.
Overview
- Fixed cap: 21,000,000 FORGE. No premine, no VC, no team allocation.
- Two engines, one budget: every mined block emits a reward, split three ways — 70% miners, 25% stakers, 5% liquidity.
- Mining and staking are linked: you stake to mine, and staking also earns a share of every block.
Supply & emission
Each mined block emits a reward, split into three fixed streams. The base reward halves as supply
is mined (a supply milestone, not a calendar date), and the total is capped at 21,000,000.
| Parameter | Value |
| Supply cap | 21,000,000 FORGE |
| Base block reward | 100 FORGE × your stake boost |
| Halving | base halves each time half the remaining supply is mined |
| Target block time | ~10 minutes (difficulty-adjusted) |
| Stream | Share | Purpose |
| Miners (PoW) | 70% | fair distribution |
| Stakers (PoS) | 25% | yield, reduced float |
| Protocol liquidity | 5% | protocol-owned liquidity |
Mining
Mining follows the EIP-918 model. A miner searches off-chain for a nonce such that
sha256(challenge, minerAddress, nonce) is below the current target, then submits it in one
transaction. The contract verifies the hash once and credits the miner's 70% share (locked — see
Mined rewards).
- Algorithm: SHA-256, verified on-chain via the precompile.
- Difficulty: retargets toward ~10-minute blocks; if mining slows, blocks get easier.
- Anti-replay: the challenge advances on every solved block, so a solution can't be reused.
- Mining fee: a small fixed ETH fee per solve, sent to protocol liquidity.
A browser miner (WebCrypto, in a Web Worker) lets anyone with a stake mine in one click. GPU/CLI clients are for serious hashers.
Mined rewards
A miner's 70% share is locked when mined. You have two ways to use it:
- Unlock: request an unlock; it becomes claimable as liquid FORGE after a cooldown (48h). One unlock runs at a time, and you can keep mining meanwhile.
- Stake it directly: move locked mined rewards straight into a staking position — no wait — which also increases your mining reward.
Stake to mine
Mining is gated by a stake — you must hold an active stake to mine at all.
- Entry: hold at least a small minimum stake to be able to mine.
- Boost: stake above the minimum linearly scales your block reward, up to a cap (default 5×). Everyone mines the same difficulty; more stake simply means a bigger reward on each block you solve. The 21,000,000 cap is unchanged.
- Tunable: the minimum, the reference stake, and the cap are governance parameters, calibrated near launch.
Staking
Stake FORGE for a fixed lock and share the 25% PoS stream in proportion to your weighted stake.
Longer locks carry a higher weight multiplier.
| Lock | Weight |
| 90 days | 1.0× |
| 180 days | 1.3× |
| 365 days | 1.8× |
- Rewards accrue block by block and can be claimed anytime as liquid FORGE, without unstaking.
- Principal unlocks at the end of the lock, with no penalty. Exiting early forfeits pending rewards and pays a penalty that decays from 90% (right after staking) to 20% (at unlock).
- APR = the 25% staking stream ÷ total weighted stake.
Taxes & liquidity
Trading runs through a Uniswap v4 pool with a custom hook:
- Standing LP fee: a 0.30% fee on every swap (both directions), paid to the pool's liquidity providers. The protocol-owned position is the main one, so this fee flows back to the protocol and thickens the pool over time.
- Launch buy tax (anti-snipe): for a short window right after launch, buys pay a steep tax that starts at 80% and decays linearly to 0 over ~10 minutes, skimmed off the paid-in currency to the treasury. It poisons a sniper's entry cost so front-running the open is a loss — and because nobody gains from being first, there's no edge to buying in early. After the window, buys pay only the 0.30% LP fee.
- Selling FORGE: a flat 1% sell tax (plus the 0.30% LP fee), taken from the sell in FORGE and sent to the treasury. Sells are otherwise normal — no launch spike, no decay schedule.
- Protocol-owned liquidity (POL): the pool's principal is owned by the protocol and locked — there is no path to withdraw it, which anyone can verify on-chain. Neither FORGE nor the paired asset can be withdrawn from the treasury; both can only ever become locked liquidity. The POL position earns the LP fee (collectable and compoundable), and the taxes accrue to the treasury as future depth.
Nothing pool-related leaves the treasury except into locked liquidity — so the launch buy tax literally turns snipers' losses into permanent depth. Note the taxes live in this official hooked pool; because FORGE is a standard ERC-20, someone can open a separate un-hooked pool that skips them, so treat them as friction on the default route rather than a guaranteed toll.
Frontend
The app is fully static with no backend — it reads state directly from the contract over RPC. It is hosted on
IPFS with an Arweave mirror and served from an ENS name, so it cannot be taken offline. Bug fixes ship by
moving the ENS pointer to a new build (behind a multisig + timelock); old builds remain reachable forever.
Security & status
This is a v0 build and has not been audited. Do not treat it as production —
a full audit is required before mainnet.
- Contract parameters that matter for trust — supply cap, emission split, halving — are hardcoded and not governable.
- Governable parameters (fees, tax schedule) are meant to move to a multisig + timelock, then toward renouncement.
Contracts
Addresses will be published here after deployment and verification.
| Contract | Address |
| Forge (token) | TBD |
| ForgeStaking | TBD |
| ForgeTreasury | TBD |
| ForgeHook | TBD |