⚠️ TESTNET — for development only
Public node website

Welcome to
UNPChain.

A self-hosted EVM-compatible Layer 1 with on-chain fee distribution. This page is served by THIS node — every action you take here goes through this RPC and earns its operator a share of the fee.

Chain ID
Block height
Network
This node
👋 You're on a public node

This page is the front door of this UNPChain node.

Use it to browse tokens listed on this network, become a contract or token owner, or head to the admin dashboard if you run this node.

📚 Education · 8-chapter walkthrough

Learn UNPChain from the ground up.

Same structure as the Complete Operator's Guide PDF — rebuilt natively for the web, with interactive diagrams and contextual animations. No login required, no scroll-traps, just the four roles, the fee flow, and how the chain evolves from PoA to APOS.

CHAPTER 01

The four roles

UNPChain has exactly four kinds of participant. Every other behavior on the chain — staking, fee splits, governance — derives from how these four interact. Hover any role to see what they do.

👑
Admin
Owns the chain. Approves nodes & tokens, configures fee policy, runs the genesis validator.
⚙️ Always claimable
🖥️
RPC Node
Relays user transactions. Earns the node share of every fee its endpoint relayed.
📡 Pays per relay
📜
Contract Owner
Registers a deployed contract. Earns the contract share when txs target it.
📦 Pays per call
🪙
Token Owner
Deploys an ERC-20 and lists it on the marketplace. Earns the token share.
💧 Pays per buy
ADMINOwns the chainApproves everything RPC NODERelays transactionsEarns fee per relay OWNERDeploys tokensEarns from usage USERBuys tokensPays gas to RPC approves approves tx buys
Each transaction's fee splits across all four roles automatically.
CHAPTER 02

Where the money goes

Every transaction fee on UNPChain is split between four buckets the moment the block is sealed. The split percentages are configurable per chain (admin sets them once at launch). The animated bar below is a living legend.

👑 Admin
🖥️ RPC node
📜 Contract
🪙 Token
always claimable
credited to the validator
if the tx targets a registered contract
if the target is a registered token

Pool reads happen in real time on every block. Withdraws (except admin) accumulate to a 15-day epoch — see chapter 6 for the cycle.

CHAPTER 03

How consensus evolves

UNPChain ships with three consensus modes that you migrate between by clicking a button in the panel. Each mode unlocks more decentralization than the last.

PoA · Genesis

block 1 → 99

One signer (the admin's validator key). Fast, simple, trust-anchored. Used while you bootstrap the chain.

PoS · Transition

block 100+

StakingContract picks signers by stake balance. Anyone with enough UNP staked can validate. Fees still flow to the admin pool.

APOS · Distributed fees

registry deployed

UNPRegistry takes over fee splits. Admin/node/contract/token shares credit automatically. The registry is now the source of truth.

Each mode is reversible during testing — you can take a chain back from APOS to PoS to PoA via the panel — but in production the path is one-way.

CHAPTER 04

Set up & convert

Four phases get a brand-new chain from blank to "tokens listed and earning fees." All four are buttons in this panel — no command line.

1

Initialize the chain

Pick a chain ID, set the block time, sign the genesis. The wizard lays down chainspec.json and starts the node automatically.

Wizard → Initialize
2

Deploy StakingContract & convert to PoS

One button deploys the staking contract, stakes the genesis validator, and switches the engine to PoS. The chain produces its first PoS block within seconds.

Admin → PoS Conversion
3

Deploy UNPRegistry & turn on APOS

Deploys the registry, sets the fee policy, and points the consensus client at it. From this block onward, every fee splits four ways.

Admin → APOS Registry
4

Approve operators, contracts & tokens

Operators apply via their portal, owners apply via this site's owner page. You approve in the Nodes / Contracts / Tokens tabs. Each approval mints them into the registry.

Admin → Nodes / Contracts / Tokens
CHAPTER 05

What each role does, day to day

Once the chain is running, each role has a tight checklist. None of these is harder than five clicks.

👑

Admin

  • Run the genesis validator (this node)
  • Approve incoming node / token / contract applications
  • Manage staking packages & APRs
  • Withdraw admin fee pool any time
🖥️

RPC node operator

  • Run a node, point a domain at it
  • Apply via Operator Portal — admin approves
  • Relay user txs through your RPC
  • Withdraw on day 15 of the chain calendar
Operator Portal →
📜🪙

Contract / token owner

  • Deploy or register your contract / token
  • Apply via Owner Portal — admin approves
  • List token on the marketplace (auto)
  • Withdraw on day 15
Owner Portal →
🛒

User

  • Get UNP (faucet on testnet, swap on mainnet)
  • Connect MetaMask & add the network
  • Browse approved tokens, click Buy
  • The fee you pay is what funds every other role
Open marketplace →
CHAPTER 06

The day-15 withdraw cycle

Fees credit to the registry every block, but most withdrawals batch to a 15-day epoch. This keeps gas low and creates a predictable payout calendar — like payroll for your chain.

A 15-day chain calendar

Days 1-14 are accumulation. On day 15 every operator, contract owner, and token owner can withdraw their accrued share with a single tx. Admin pool is exempt — it's claimable any time.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Day 15 = payday. The pulsing cell on day 6 is the current chain day in this animation — your real chain day shows in the explorer.

CHAPTER 07

Stake once, earn twice

If you've already staked UNP into one of the staking packages, that same stake counts as your eligibility stake for becoming a node, contract, or token owner. You earn the package APR and the registry fee share on top — no double commit.

YOUR STAKE Locked in package REVENUE 1 · Package APR paid by staking pool REVENUE 2 · Fee share paid by registry
One position, two yield streams — exposed as a radio toggle in both apply forms.
CHAPTER 08

Reference

Quick-lookup info — RPC URL, chain ID, where to file an issue, common errors. The chain ID, block height, and RPC URL below auto-fill from this node.

🌐

RPC endpoint

The same RPC this site is served from. Use in MetaMask or any ethers-compatible client.

Chain ID Block
🛠️

Common errors

"Operator not approved" — admin hasn't accepted your application yet.
"Stake too low" — bump up to the package minimum.
"Out of gas" — your wallet's UNP balance is empty; hit the faucet on testnet.

📄

Need more depth?

The full PDF has annotated screenshots of every panel tab. Same content, different format.

💧 Testnet faucet

Get 10 test UNP.

Need test UNP to deploy a contract or call functions? Paste your wallet address below and the admin's wallet will send you 10 UNP automatically — once per address, forever.

💧 Faucet

10 UNP per address · one request per address ever · sent from this node's admin wallet

· One-time per address · Sent automatically by the admin wallet · For development — testnet UNP has no real-world value
🪙 Live on this network

Tokens listed on this chain.

Approved by admin, deployed by owners, traded on the marketplace. Click any to open it in the marketplace.

Loading…

Reading tokens from the registry…

🌐 Network info

Add this network to your wallet.

Use these values when adding a custom network in MetaMask, Trust Wallet, or any EVM-compatible wallet.

Network name: UNPChain (testnet) RPC URL: Chain ID: Currency symbol: UNP Block explorer:
Block height
Chain ID
5s
Block time
EVM
Compatibility
👩‍💻 Developer quickstart

Deploy in 30 seconds.

Anything you can deploy on Ethereum runs on UNPChain. Hardhat, Foundry, Remix, ethers.js — point them at this RPC and ship.

Hardhat config

// hardhat.config.js module.exports = { networks: { unpchain: { url: "…", chainId: , accounts: [process.env.PK], }, }, };

Run your own node

# Pull and start the all-in-one image docker pull unpchain/node:latest docker run -d -p 3000:3000 \ -p 8545:8545 -p 30303:30303 \ -v unp-data:/data unpchain/node:latest
📚 Documentation

Download the guide.

Annotated screenshots, walkthroughs for every role, troubleshooting reference. Updated with each release.

📄

UNPChain — Complete Operator's Guide (Admin Edition)

PDF · 25 pages · cover, architecture, setup walkthrough, role chapters, troubleshooting

Download →
📄

UNPChain — Operator & User Quick Guide

PDF · focused on this node's domain · how to use the marketplace, become a token / contract owner, and the day-15 withdraw flow

Download →