⚠️ Security Notice: Only use official links from Home. The only official INPI token is: 0x232FB12582ac10d5fAd97e9ECa22670e8Ba67d0D
FAQ - Frequently Asked Questions
Quick Start (New Users)
What is Inpinity (today)?
Inpinity is a live on-chain game module on Base: the Pi-Phi Pyramid. You mint a Block NFT at fixed coordinates (Row/Col), reveal its Pi & Phi digits (rarity), farm resources (ERC-1155), defend with mercenaries, and attack other blocks with pirates.
Next steps are Inpinity City (a long-term upgrade/crafting layer) and a full UE5 game client.
What do I do first?
Which network do I need in MetaMask?
You must use Base Mainnet (Chain ID 8453). If you connect on Mint/Game and you're on the wrong network, the page should ask you to switch.
Contracts & Collections
What are the official game contracts?
- InpinityNFT (Blocks): 0x277a0D5864293C78d7387C54B48c35D5E9578Ab1
- ResourceToken (ERC1155): 0x71E76a6065197acdd1a4d6B736712F80D1Fd3D8b
- FarmingV6: 0x55Ee68e576E97288802D3b887d79Bf7177EfCb92
- PiratesV6: 0xc3A9c40fE8664A0aa9243a8DEe27ADf4E4f9e731
- MercenaryV4: 0x484d4ae1C70c938a4819B04d4b08DCBFf9639094
- PartnershipV2: 0xb18323efE4Cc8c36e10D664E287b4e2c82Fe3ad9
Where can I see the NFT collections?
- Pyramid Blocks: OpenSea collection
- Resources (ERC1155): OpenSea collection
What is the official INPI token address?
INPI token: 0x232FB12582ac10d5fAd97e9ECa22670e8Ba67d0D
Only use this contract.
Mint & Reveal
What is a Pyramid Block?
A Block is an on-chain NFT with fixed coordinates (Row/Col) inside the Pi-Phi Pyramid. The coordinates are part of your identity/strategy (especially later for City/UE5).
Why do I need to "reveal" a block?
Blocks have hidden Pi & Phi digits. Revealing unlocks the digits and the block's rarity. Rarity affects production and gameplay value.
Reveal fails — what are typical reasons?
- Wrong network (not on Base Mainnet).
- Worker proof fetch failed (temporary / wrong row/col / connectivity).
- Proof mismatch (rare; usually indicates wrong proof data).
- Gas too low / wallet rejected transaction.
Tip: reload, reconnect wallet, retry reveal.
How do I find a free (unminted) coordinate?
Use the "Random free block" button in Mint. It checks random Row/Col and stops when a block is not minted. You can also explore the Pyramid Map or Phircle and choose a strategic location.
Farming & Resources (FarmingV6 + ERC1155)
Where do my farmed resources live?
Resources are real on-chain balances in ResourceToken (ERC-1155): 0x71E76a6065197acdd1a4d6B736712F80D1Fd3D8b. When you claim, the balances update on-chain.
Why do I see "0 resources" even though I farmed?
Farming only increases "pending" amounts until you claim. If you claimed already, pending goes to 0 and your ERC1155 balances go up.
What resources exist?
Current resource set includes (examples): Oil, Lemons, Iron, Gold, Platinum, Copper, Crystal, Obsidian, Mysterium, Aether. Some resources can be special (e.g. partnership-only / city-upgrade materials).
What is Copper/Obsidian "special resource"?
Some resources are designed to come from special mechanics (e.g. partnerships, special blocks, events), and later act as important Inpinity City upgrade materials.
PiratesV6 Attacks (Start → Wait → Execute)
How do attacks work?
- StartAttack with your attacker block + target block + selected resource.
- Wait for the cooldown.
- ExecuteAttack to attempt the steal.
You can launch and execute attacks from Pyramid Map or Phircle.
My execute failed with "Nothing to steal" — why?
That means the target had nothing available to steal at execution time. Typical reasons:
- Target already claimed resources before your execute.
- There was no balance of the selected resource (wrong pick / rarity / no production).
- Old attack against a block that changed state (real gameplay timing).
This is intended and creates strategy: you must time attacks and select the correct resource.
Why does the "Execute" button sometimes stay visible?
Usually because the subgraph still shows the attack as "not executed" (indexing delay) or because the execute transaction reverted (so the state did not change).
Fix strategy (UI): after any execute attempt, refresh attacks and hide the item if it was executed OR if the execute reverted with "nothing to steal" (treat as failed/finished attempt in UI).
Can the UI auto-detect stealable resources before attacking?
Yes — when selecting a target, the UI can estimate what the target can hold/produce (rarity/row rules) and filter the dropdown to only show likely stealable resources.
Even then, the target can still claim before execute — so "nothing to steal" can remain a real outcome (and that's good).
Do mercenaries affect attacks?
Yes. Mercenary protection adds a defense layer (risk/reward). Defense + timing becomes the meta.
🪙 Staking (INPI + NFT Pools)
What is staking in Inpinity?
Staking is a passive reward system. You lock assets in a contract and continuously earn INPI tokens. Inpinity has two staking paths:
- Classic token staking — stake INPI tokens directly (1000-year distribution).
- NFT pool staking — stake your Uniswap V4 LP position (an NFT) in an ETH / USDC / EURC pool with INPI.
What's the difference between INPI staking and NFT pool staking?
INPI staking is simple: you deposit INPI, you earn INPI. It's the base pool with a long-term reward rate. Best for passive holders.
NFT pool staking is more advanced: you provide liquidity on Uniswap V4 (e.g. ETH + INPI), receive an LP NFT, and stake that NFT into a Safe. You earn INPI rewards plus trading fees, with optional boost multipliers if you lock.
How do I stake INPI tokens?
- Go to Staking and connect your wallet (Base network).
- In the "INPI Token Staking" section, enter an amount (or click MAX).
- Click Stake. Approve INPI first if prompted.
- Rewards start accruing immediately.
- Click Claim anytime to collect pending INPI, or Unstake to withdraw.
How do I stake an NFT (Uniswap V4 LP position)?
- First, create a Uniswap V4 LP position at app.uniswap.org/pool (e.g. ETH+INPI, USDC+INPI, or EURC+INPI).
- You receive an NFT — this is your LP position. Find its Token ID.
- On Staking, paste the Token ID, choose your pool (ETH / USDC / EURC), and pick a lock duration.
- Click Approve NFT, then Stake NFT.
- Your NFT is now earning INPI rewards with a boost multiplier.
- At any time you can Claim rewards or Unstake (your NFT is always returned).
What is a Uniswap V4 LP NFT and why does it matter?
On Uniswap V4, every liquidity position is represented as an ERC-721 NFT. Staking the NFT gives Inpinity permission to hold it temporarily — but ownership always stays yours. When you unstake, the NFT is transferred back to your wallet automatically.
This design is powerful: it lets you earn three revenue streams from the same capital — trading fees from Uniswap + INPI rewards from Inpinity + potential INPI price appreciation.
What are the lock duration boosts?
The longer you lock your NFT, the higher the multiplier on your INPI rewards:
| 🟢 Flexible | 1.00× |
| 🔵 3 months | 1.68× |
| 🟣 6 months | 3.28× |
| 🟠 9 months | 5.40× |
| 🔴 12 months | 8.00× |
Flexible means you can unstake anytime with no penalty — but no boost.
What are NFT rarity boosts?
If the NFT you stake represents a Pyramid Block (from your own Inpinity collection), its rarity adds a bonus multiplier on top of the lock boost:
| 🥉 Bronze | 1.00× |
| 🥈 Silver | 1.03× |
| 🥇 Gold | 1.06× |
| 💠 Platinum | 1.10× |
| 💎 Diamond | 1.15× |
Lock boost × Rarity boost = stacked multiplier on your INPI rewards.
What happens if I unstake early?
If you chose a locked duration (3, 6, 9, or 12 months) and unstake before it ends, you lose a portion of your unclaimed pending rewards as a penalty. The exact amount is shown in a confirmation popup before you sign the transaction.
Your NFT is still returned. Only pending rewards are penalized.
Where do my staking rewards come from?
From a fixed allocation in the INPI tokenomics:
- Classic staking pool: 150,000,000 INPI reserved for staking rewards (1000-year distribution).
- NFT pools: each Safe has its own reward pool with a defined rate per second.
Rewards are paid in INPI, accumulate every second, and can be claimed anytime.
What's the minimum LP position size?
The minimum stake value is 10 EUR per NFT position. This avoids dust and ensures the reward mechanism makes sense.
Why don't my pending rewards update instantly on the UI?
Rewards accrue on-chain every second, but the UI reads them at intervals (every ~15 seconds on Staking, plus a live 2-second ticker for the classic pool). If you need the exact current value, refresh the page.
Your rewards are never lost due to UI delay — the contract holds the real balance.
Can I lose my NFT if something goes wrong?
No. The Safe contract is designed so your NFT is only held temporarily — it never leaves the custody of the contract unless you sign an unstake. Even in the worst case (Safe paused), the contract has an emergency exit so you can always retrieve your NFT.
What contracts power staking?
- Classic INPI Staking: 0xF8c74E4fEe036C91228268E804f83eD8f55a6524
- ETH-INPI Safe: 0xe50dd0D5b81118d340eAcA47E84855B384436FA1
- USDC-INPI Safe: 0x7B4Fa98126857Ee76fEFFAac435F68070D49F4dd
- EURC-INPI Safe: 0x1d0D8AA0889990B878390fcBF943E05D3236D6F9
🌀 Phircle — The Pyramid as a Circle
What is Phircle?
Phircle is a new circular view of the existing Inpinity Pyramid. Instead of a triangular grid, all 10,000 blocks are arranged around a central tip — like a cone unrolled into a circle. The layout follows the mathematical constants π and φ, echoing the rarity logic that already runs on-chain.
It is not a new game, not a new contract, and not a new token — it is the same pyramid, seen from a different angle, with all interactions available in one place.
Is Phircle a new contract, token, or game?
No. Phircle uses the exact same contracts as Mint, Game, and Pyramid Map: InpinityNFT, ResourceToken, FarmingV6, PiratesV6, MercenaryV4, PartnershipV2.
Same blocks, same rarity, same rules. Only the visualization and the interaction flow are new.
How does Phircle relate to the Pyramid Map?
The Pyramid Map is a classic triangular grid — familiar, structured, great for browsing exact coordinates.
Phircle is the circular equivalent. It's better for:
- Seeing the whole pyramid in one glance.
- Spotting π/φ symmetry and mirror blocks visually.
- Launching and executing attacks with animated rays.
- Fast decisions on mobile (zoom + tap on small circles).
Both views show the same on-chain reality. Use whichever feels faster for the task at hand.
How do I attack from Phircle?
- Click any foreign block (not yours) on the circle.
- In the sidebar, choose your attacker block (one of your own).
- Choose the resource to steal — only resources that the target produces are shown.
- Review the Profit Predictor — it shows an estimated steal amount and whether it's a "good deal".
- Click Start Attack.
- After the cooldown ends, return to Phircle and click the same block. The "Execute" button will be active.
What is the Profit Predictor?
Before you commit to an attack, the Profit Predictor estimates how much you'd steal based on:
- Target's rarity (Diamond produces more than Bronze).
- Which resource you selected.
- Target's current protection level (mercenaries reduce the steal).
The result is shown as "✅ Good deal" or "⚠️ Low profit" — a quick way to avoid wasting gas on attacks that won't pay off.
What is "Quantum Freeze"?
When you press the PAUSE / EXPLODE button (or the Space bar on desktop), Phircle:
- Freezes all ring rotations.
- Spreads the rings outward (like a slow explosion).
- Zooms in automatically (2.8× on mobile, 2.0× on desktop).
- Adds a subtle "quantum jitter" so blocks are visually distinct.
This is designed for precise selection on mobile — no more fat-finger mistakes on tiny blocks. Press again to resume the live view.
What is the War Room layer?
War Room is a special layer that highlights only critical blocks:
- 🔴 Any block currently under attack.
- 🟠 Your own unprotected high-rarity blocks (Platinum / Diamond).
- 🟡 Any unprotected Diamond block across the map (potential targets).
Everything else fades to dark — so you immediately see where the action is.
What is the Attack History Vault?
Click the 📜 HISTORY button in the Phircle layer menu to open a complete log of your attacks — including ones that already executed and ones you cancelled.
You can filter by:
- All — full history.
- Executed — successful raids with stolen amounts.
- Cancelled — aborted attacks.
- Active — attacks still waiting for their execute window.
Unlike the Pyramid Map, Phircle remembers your past attacks even after the timer expires — so nothing is lost.
What is the Owner Aura and Ghost Lines?
Owner Aura: all blocks you own are highlighted with a cyan glow and connected by faint cyan lines — your personal constellation within the pyramid.
Ghost Lines: when you've selected an attacker block and click a target (or hover over one), a dashed red line draws between them — previewing the attack path before you commit.
How does deep linking work?
Every time you click a block in Phircle, the URL updates to something like
inpinity.online/phircle#block/1234. You can copy and share that link —
anyone who opens it will land directly on that block with the sidebar already open.
Every block also has a 🔗 Share button in the sidebar that copies the link.
Does Phircle work on mobile?
Yes — Phircle is fully mobile-optimized:
- Pinch zoom with two fingers (like Google Maps).
- One-finger drag to pan.
- Tap a block to open its sidebar.
- Quantum Freeze (tap the pause button) makes blocks bigger and easier to tap precisely.
- Auto-zoom and focus when you open a specific block via deep link.
Why π and φ? Why not just a regular grid?
Because the pyramid's rarity is already computed from π and φ. Mirror matches along the 0-axis, Pi-digit equals Phi-digit coincidences, and Fibonacci-style spacing are all real on-chain calculations (see the "Mathematical Rarity Proof" on the Pyramid Map).
Phircle makes those symmetries visible. Instead of reading numbers in a sidebar, you see the mirrored blocks connect. The circle layout is not decorative — it's a visual map of the same math.
Can I use Phircle without a wallet?
Yes. You can view the whole map, browse blocks, see rarities, and explore symmetries without connecting a wallet.
To mint, farm, claim, protect, or attack, you need to connect a wallet on Base network.
Do I have to close the sidebar to see attacks?
No. On desktop, the sidebar is a fixed panel on the right. On mobile, the sidebar slides in from the right — and when it's active, the attack rays and animations remain visible in the background.
You can also tap anywhere on the canvas to close the sidebar and see the full map.
Is there a tutorial in Phircle?
Yes — the first time you open Phircle, a 6-step tutorial appears automatically. It explains:
- The layout (Pyramid as a circle).
- The layer bar (Rarity, Owner, Farming, Attack, Partner, My Farms, War Room).
- How to select blocks and inspect them.
- Quantum Freeze for precise tapping.
- How to start an attack with the Profit Predictor.
- Deep linking and sharing.
You can reopen the tutorial anytime via the ❓ button or by pressing Ctrl+K and typing "tutorial".
Can I find my own blocks easily in Phircle?
Yes — three ways:
- Click the 💎 MY FARMS layer to highlight only your farms.
- Use the 👤 Mine filter chip at the bottom-left of the map.
- Look for the cyan owner aura — your blocks glow and are connected by a personal constellation.
Partnerships, Inpinity City & UE5 Roadmap
What is a partnership in Inpinity?
Partnerships are not only "logos". A partner project can become real gameplay: new ERC1155 resources, special drops, catalyst mechanics, partner blocks, and later city crafting materials.
What is Inpinity City?
Inpinity City is the next big layer: a persistent upgrade/crafting system where your resources become building materials. City modules create sinks (good for economy), progression, and strategy.
When UE5?
Roadmap direction: stabilize the web module (Mint/Map/Game/Phircle), then introduce City systems, then bring ownership + city/resource state into a UE5 prototype, followed by a playable UE5 alpha.
Still have questions? Email [email protected] or join our Discord.