POLKA $

PVM

A cross-chain, volatility-aware lending protocol that turns DOT into a composable synthetic dollar.

// SECTION: RAW_DATA
004
risk.engine.sys
_
pvm_state.render320x240
EXEC_MODELPOLKAVM / RISC-V
CONTRACT_LANGRUST + C++
FIXED_POINT1e12 PRECISION
STORAGE_LAYOUTSUBSTRATE TRIE
protocol.constants
0.00EWMA_LAMBDA (λ)
000%COLLAT_FLOOR_PCT
0e00FIXED_POINT_SCALE
0XCM_DEST_CHAINS
xcm_nodes.statusBLK:22,481,337
ChainStateparaId
POLKADOT RELAY
FINALIZED
relay
ASSET HUB
FINALIZED
1000
HYDRATION
FINALIZED
2034
POLKADOLLAR
ACTIVE
3000
XCM Channel Capacity60%
// SECTION: ABOUT_POLKADOLLAR
005
risk_engine.rsPolkaVM
_
PROTOCOL.mdv1.0.0

DOT collateral →
pUSD synthetic dollar

Lock DOT into a vault contract deployed on PolkaVM. The risk engine reads on-chain price feeds, computes an EWMA variance estimate with λ=0.94, and derives a regime-adjusted collateral floor. Minimum 130% collateral at LOW volatility, up to 220% at EXTREME. pUSD is minted only within the safe ratio band.

Cross-chain transfers use XCM v4. The vault contract is written in Rust, the C++ stability gauge runs as a separate ink! contract. All arithmetic is fixed-point at 1e12 precision to avoid floating-point divergence across RISC-V execution environments.

RELAY_BLOCK:#22,481,337
EWMA_LAMBDA0.94
COLLAT_FLOOR130%
FIXED_SCALE1e12
XCM_DESTS3
// ECOSYSTEM: PARACHAIN_MESH
006
POLKADOT
ASSET HUB
HYDRATION
XCM v4
POLKAVM
RISC-V
INK!
SUBSTRATE
EWMA
pUSD
DOT
XCMP
POLKADOT
ASSET HUB
HYDRATION
XCM v4
POLKAVM
RISC-V
INK!
SUBSTRATE
EWMA
pUSD
DOT
XCMP