Welcome to Pons Network
Pons Network is a decentralized cross-chain execution layer.
Bridge any asset, execute any action - all with a single signature.
Drop Pons in, focus on your logic. We handle the rest.
TLDR — Where should I start?
What is Pons?
Traditional cross-chain bridging requires users to:
- Sign multiple transactions
- Switch networks manually
- Have gas tokens on the destination chain
- Wait and complete each step themselves
Pons changes this. With Pons:
- Users sign once on the source chain
- No network switching required
- Fees paid in your chosen token (no gas tokens needed)
- Decentralized operators complete the rest automatically
Quick Links
For Developers
| Guide | Description |
|---|---|
| SDK Quickstart | Get cross-chain execution working in 5 minutes |
| Integration Guide | Full step-by-step walkthrough |
| API Reference | Complete SDK documentation |
Understanding Pons
| Topic | Description |
|---|---|
| The Problem | Why traditional bridging fails users |
| The Solution | How Pons solves cross-chain UX |
| Architecture | How the network works internally |
| Smart Accounts | Security design and fund protection |
| Economics | Game theory and incentive alignment |
For Operators
Want to earn fees by running network infrastructure?
| Guide | Description |
|---|---|
| Operators Overview | Economics and getting started |
| Run an Indexer | Relay assets to Smart Accounts |
| Run a Resolver | Execute user actions |
The Flow
Installation
npm install @pons-network/pons.js viem
Quick Example
import { PonsClient, Chain, calculateFeesSync } from '@pons-network/pons.js';
import { parseUnits } from 'viem';
// Initialize
const pons = await PonsClient.create({
from: Chain.SEPOLIA,
to: Chain.ARC_TESTNET,
sourceRpcUrl: 'YOUR_RPC',
destinationRpcUrl: 'YOUR_RPC',
});
// Calculate fees (dynamic like gas)
const fees = calculateFeesSync(parseUnits('15', 6));
// Execute cross-chain
await pons.execute({
amount: fees.burnAmount,
action: yourAction,
}, walletClient);
Key Features
| Feature | Description |
|---|---|
| One Signature | Users sign once, done |
| No Network Switching | Stay on source chain |
| No Gas Tokens | Fees paid in your chosen token |
| Dynamic Fees | Like Ethereum gas |
| Permissionless | Anyone can run operators |
| Decentralized | No single point of failure |
| Any Asset | Bridge tokens, execute complex actions |
Supported Chains
| Chain | Network | Status |
|---|---|---|
| Ethereum Sepolia | Testnet | Live |
| Arc Network | Testnet | Live |
| Ethereum Mainnet | Mainnet | Coming Soon |
Ready to build? Start with the SDK →