Skip to main content
wPRL (“wrapped PRL”) is the Solana Token-2022 representation of native PRL. Every wPRL in circulation is backed 1:1 by PRL held in Pearl reserves under the Nacre validator quorum.

At a glance

wPRL is a Token-2022 mint. The protocol may configure a transfer fee via the on-chain set_transfer_fee instruction, which enforces a hard cap of 100 basis points (MAX_TRANSFER_FEE_BPS). The current rate is 0 bps, but Token-2022-aware wallets and integrators must still handle the TransferFeeConfig extension correctly in case the rate is raised in the future. Bridge fees (mint / burn) are separate and described below.

Contract addresses

Fees

Nacre charges fees only at the bridge boundary. There are three components on both mint (deposit) and burn (withdrawal): The math the on-chain program enforces:

Current parameters

All fee parameters are set in the on-chain ProtocolConfig account and can be adjusted by the admin multisig (subject to timelock).

Token functionality

Because wPRL is a Token-2022 mint, it supports the standard Token-2022 operations out of the box (subject to the active TransferFeeConfig):
  • Transfer — send wPRL to any Solana address. If the protocol has set a non-zero transfer fee, Token-2022 withholds the configured percentage on each user-to-user transfer (currently 0 bps).
  • Approve / delegate — grant another account the right to spend on your behalf (e.g. for DEX routing).
  • Associated Token Accounts — wallets create ATAs automatically.
  • Burn — anyone can burn their own wPRL, but burning outside the withdrawal flow does not release PRL on Pearl. Always redeem via the Nacre app or by calling request_withdrawal on nacre_two_way_peg (which escrows your wPRL into the bridge’s pending withdrawal vault before it is burned on Pearl confirmation). Note that a direct Burn on a Token-2022 mint with a non-zero transfer fee can also withhold the configured fee.
Do not send wPRL to centralized exchanges or contracts that do not explicitly support wPRL — they may not credit your deposit, and if they burn the token outside the Nacre flow, the underlying PRL becomes permanently unredeemable.

Where to go next

Mint wPRL

Lock PRL on Pearl, receive wPRL on Solana.

Burn wPRL

Redeem wPRL for PRL on Pearl.