Privana Bridge API

Self-custodial ROSE ↔ xROSE bridge between Oasis Sapphire and Base.

Fully public API — no authentication.

Direction B — xROSE → ROSE

POST /v1/bridge/deposits/intent-address Derive the intent deposit address to send xROSE to.
POST /v1/bridge/deposits/check Verify an xROSE deposit and start the sweep → burn → credit → release of ROSE.
GET /v1/bridge/deposits/status/{deposit_id} Poll sweep / credit / release status for a deposit.

Direction A — ROSE → xROSE

GET /v1/bridge/bridge-ins/{index} Read-only status of a bridge-in (on-chain bridgeInNative → resolve → Base mint, or refund).
Interactive API docs →