Cryptospecting

FACTS // VERIFIED 2026-10-17

How the bridge works: Ethereum ⇄ PulseChain, animated

Short answer

Two chains cannot see each other, so the bridge keeps a contract on each and passes signed messages between them. Going to PulseChain, your tokens are locked on Ethereum and, after 65 blocks and 5 of 8 validator confirmations, the same amount is minted on PulseChain. Going back, they are burned on PulseChain (0.30 % fee on 2026-10-17) and released on Ethereum once you submit the validators’ signatures there.

Ethereum and PulseChain are two separate ledgers: neither can read the other, and a token cannot simply walk across. The official bridge solves that with a contract on each chain and a group of validators who pass signed messages between them. Below it is drawn as a machine — press Play, then switch the direction and play the way back. Toggle Show admin keys to see where the trust sits.

Live model // settings read 2026-10-17

The PulseChain bridge drawn as a machine Ethereum on the left and PulseChain on the right, each with a chain of blocks, your wallet, the bridge's token contract and its message box. Eight bridge validators connect the two sides; five of them must approve a message before it is carried out on the other chain. Tokens sent to PulseChain are locked in the Ethereum vault and minted on PulseChain; tokens sent back are burned on PulseChain and released from the vault after you claim them on Ethereum. ETHEREUM a block every 12 s YOU 1,000 USDC VAULT locks, releases MESSAGES AMB contract PULSECHAIN a block every 10 s YOU 0 bridged USDC MINT · BURN token mediator MESSAGES AMB contract fee 8 VALIDATORS 0 / 5 confirmations 5 of 8 needed

The bridge connects two separate chains. Press Play to send 1,000 USDC from Ethereum to PulseChain, or switch the direction above.

6 steps

This transfer

You send
1,000 USDC on Ethereum
Bridge fee
0 % (Ethereum → PulseChain)
You receive
1,000 USD Coin from Ethereum
Wait
65 Ethereum blocks ≈ 13 min, then 5 confirmations
Gas
ETH on Ethereum
Fees, validator count and confirmations as read on-chain on 2026-10-17 — they are settings that can change; see the bridge for the readings and sources. Waiting times are sped up in the model.

Why does a bridge need two contracts?

Because each chain only trusts what happens on itself. The bridge therefore keeps a token contract (the mediator) on both chains and a message box (the Arbitrary Message Bridge, AMB) next to each. Tokens never leave Ethereum: they are locked there, and a matching amount is minted on PulseChain. On the way back the PulseChain tokens are burned and the locked originals are released. This is the OmniBridge design originally written by POA Network and Gnosis, deployed for PulseChain with its own validators and keys (the bridge).

What happens when I bridge to PulseChain?

  1. You send the token to the bridge contract on Ethereum. It locks the token and posts a message.
  2. The validators wait for 65 Ethereum blocks — about 13 minutes.
  3. Each validator confirms the message on PulseChain; once 5 different validators have confirmed, it is carried out.
  4. The PulseChain contract mints the same amount, named “… from Ethereum”, to your address. On 2026-10-17 this direction charged no bridge fee; you pay Ethereum gas.

What happens on the way back?

  1. You send the bridged token to the bridge contract on PulseChain. It takes the fee — 0.30 % on 2026-10-17 — and burns the rest.
  2. After 65 PulseChain blocks (about 11 minutes), the validators sign the message on PulseChain until 5 signatures are collected.
  3. You claim: you send the message with the signatures to Ethereum and pay the gas. Nothing is released before this step.
  4. The Ethereum contract checks that at least 5 different current validators signed, then releases the tokens from the vault.

Who are the validators, and why 5 of 8?

The validators are the bridge’s own signers: eight addresses listed in a validator contract on each chain, five of which must agree before a message counts (who can change what). A threshold means no single validator can approve a transfer alone, and a few can be offline without stopping the bridge. The list and the threshold are settings, read on 2026-10-17.

Where does the trust sit?

In two places. First, the validators: tokens locked on Ethereum are safe as long as fewer than 5 of the 8 validator keys are misused. Second, the admin keys: on 2026-10-17 every contract owner and every upgrade owner of the bridge was a single key, and the code lets such a key redirect a contract, change the validators or replace the code — each of which could bypass the 5-of-8 rule; the owner of the Ethereum token mediator could also move locked tokens into an outside interest contract. On that date, and again on 2026-10-19, all settings pointed to the bridge’s own contracts and no interest contract was set. Whether the keys are protected off-chain cannot be seen from the chain. The full readings, addresses and audits are on the bridge.

What follows for you: a bridged token is only as good as the vault behind it, so bridge what you need, check the address of the token you receive, and open the bridge from a bookmark — look-alike bridge sites are a common scam (Security).

How long does it take and what does it cost?

Direction Bridge fee on 2026-10-17 Waiting Gas
Ethereum → PulseChain 0 % 65 Ethereum blocks (≈ 13 min) + validator confirmations ETH on Ethereum
PulseChain → Ethereum 0.30 % 65 PulseChain blocks (≈ 11 min) + signatures + your claim PLS on PulseChain, then ETH for the claim

Fees and confirmation counts are settings the bridge owners can change; the bridge lists the exact readings and the contracts they come from.

Frequently asked questions

Why do I have to claim on Ethereum myself?

On the way back the validators sign the message on PulseChain, where their signatures are collected. Someone has to carry those signatures to the Ethereum contract in a transaction and pay Ethereum gas for it — normally you, through the bridge interface. Until that transaction is made, the tokens stay locked on Ethereum.

Why does it take so long?

The validators wait for 65 block confirmations on the chain the transfer starts from — about 13 minutes on Ethereum and about 11 minutes on PulseChain — and then need time to confirm or sign. On the way back your own claim transaction comes on top.

Is a bridged token the same as the fork copy with the same name?

No. A bridged token such as “USD Coin from Ethereum” is minted against USDC locked in the bridge and can be sent back. The fork copy (pUSDC) only has the same address as the Ethereum original and nothing behind it. See System copies vs bridged tokens.

Sources // last verified 2026-10-17

  1. T2 · Official Official bridge interface
  2. T1 · Primary pulsechain-bridge-server — official bridge build and contract addresses
  3. T1 · Primary PulseChain-side token mediator, verified source (PulseScan)
  4. T1 · Primary PulseChain-side message bridge (AMB), verified source (PulseScan)
  5. T1 · Primary Ethereum-side token mediator, full match on Sourcify
  6. T1 · Primary Ethereum-side message bridge (AMB), full match on Sourcify

Source tiers are explained in Sources & methodology.