The ZK bridge
for Pearl.
Bridge your PEARL to Ethereum. It arrives as wPEARL, one for one.
Pearl to Ethereum.
Five steps.
Deposit
Send PEARL to a deposit tied to your Ethereum address.
Custody
It joins the bridge reserve, under Pearl’s covenant.
Verify
TEE attesters check Pearl’s block proofs and sign a checkpoint.
Prove
Ethereum checks the signatures and a proof of your deposit.
Receive
wPEARL mints to your Ethereum address.
Proved on Pearl.
Checked on Ethereum.
Attesters verify Pearl’s block proofs inside TEEs before they sign a checkpoint. Ethereum checks their signatures and a proof of your deposit before wPEARL mints. Pearl’s covenant caps and delays what leaves the reserve.
Bridge from inside
Pavilion Wallet.
The wallet fills in your receiving address and tracks the transfer.

Questions about
the bridge.
What is wPEARL?
Wrapped PEARL (wPEARL) is the Ethereum token backed by PEARL held in the bridge reserve. Deposit PEARL to receive wPEARL, or redeem wPEARL to receive PEARL on Pearl.
How does the bridge use ZK proofs?
Every Pearl block carries a ZK proof of its mining work. Attesters check those proofs inside trusted execution environments (TEEs) before signing checkpoints. Ethereum checks their signatures and the deposit proof; it does not verify Pearl’s mining proof directly.
What protects the reserve?
Pearl’s covenant caps withdrawals and delays each payout batch. Watchtowers compare the batch with Ethereum and can return an incorrect batch to the reserve before its review window closes. The bridge also relies on its signer quorum and governance.
How long does a transfer take?
Deposits wait for enough verified Pearl work and available mint capacity. Returning to Pearl also requires batching and a watchtower review window. The app shows which stage your transfer has reached.
Can I send to a different address?
Yes. Set the recipient’s address before confirming. That address is fixed once you fund the Pearl deposit or queue the Ethereum redemption.
Can I cancel a transfer?
The app shows when a refund or cancellation is available. A Pearl deposit can be refunded after its timeout if it is still unspent and has not joined the reserve. Ethereum redemptions can only be cancelled while queued; requeued requests also need enough daily mint capacity.

