Skip to main content

Network Specifications

Technical specifications for connecting to Pilier blockchain.

Testnet

Quick Info

ParameterValue
Chain IDpilier-testnet
RPC (WebSocket)wss://rpc.test.pilier.net
RPC (HTTP)https://rpc.test.pilier.net
Explorerhttps://explorer.test.pilier.net
Faucethttps://faucet.test.pilier.net
LaunchFebruary 1, 2026

Network Parameters

ParameterValue
ConsensusAura + GRANDPA
Block Time6 seconds
Finality~12 seconds
Validators3 (Pilier-operated)
TokenPIL (testnet, no value)

Faucet

Get testnet tokens:

curl -X POST https://faucet.test.pilier.net/request \
-d '{"address": "YOUR_ADDRESS"}'

Limits: 10 PIL per request, once per 24 hours

caution

Testnet tokens have no monetary value and are for testing only.


Mainnet

Quick Info

ParameterValue
Chain IDpilier
RPC (WebSocket)wss://rpc.pilier.net
RPC (HTTP)https://rpc.pilier.net
Explorerhttps://explorer.pilier.net
LaunchQ3 2026

Network Parameters

ParameterValue
ConsensusAura + GRANDPA
Block Time6 seconds
Finality~12 seconds
Validators10-20 (at launch)
TokenPIL (1 PIL ≈ €1 target)

For tokenomics details, see Tokenomics.


Connect to Network

Polkadot.js Apps

  1. Go to https://polkadot.js.org/apps/
  2. Click network dropdown (top-left)
  3. Select Development → Custom endpoint
  4. Enter: wss://rpc.test.pilier.net
  5. Click Switch

Using @polkadot/api

import { ApiPromise, WsProvider } from "@polkadot/api";

const provider = new WsProvider("wss://rpc.test.pilier.net");
const api = await ApiPromise.create({ provider });

const chain = await api.rpc.system.chain();
console.log(`Connected to ${chain}`);

Using curl

curl -H "Content-Type: application/json" \
-d '{"id":1, "jsonrpc":"2.0", "method":"system_chain"}' \
https://rpc.test.pilier.net

Technical Details

Runtime Pallets

Polkadot SDK Core:

  • system, timestamp, balances, transaction-payment
  • aura (block production), grandpa (finality)
  • sudo (testnet only)

Pilier Custom:

  • documents - Document hash registry
  • dpp - Digital Product Passports
  • agents - Workflow automation

See Pallets Overview for details.

Transaction Costs

OperationApproximate Cost
Transfer~0.001 PIL
Register document~0.0025 PIL
Create DPP~0.004 PIL
Update DPP~0.0015 PIL
info

Costs are estimates and may vary based on network load.

Storage & Limits

ParameterValue
Block Size5 MB (Polkadot default)
Max Extrinsic Size5 MB
Node TypeArchive (all validators)

Chain Spec Files

Download for local development:

Usage:

./pilier-node --chain ./pilier-testnet-raw.json

Network Status


Next Steps

For Validators:

For Developers:

For Integrators: