$OVAP

Onchain Virtual Asset Pool

Protocol overview

A gacha machine for NFTs and tokens, backed by ETH.

OVAP lets depositors escrow ERC-721 NFTs or ERC-20 token bags with ETH backing. Acquisitions use inverse-backing weights and Chainlink VRF V2.5, while the purchaser chooses how to settle a won position.

Escrow

NFTs and token bags remain held by the core contract until withdrawal, acquisition, or settlement.

Selection

A bounded on-chain sum tree provides weighted selection without loading the entire pool in the browser.

Settlement

Winners can keep the asset or use the enabled standing-bid settlement paths.

Uniswap V4 architecture

The OVAP token is a standard fixed-supply ERC-20. Trading fees belong to the canonical native-ETH/OVAP V4 pool: its fixed 1% pool fee is collected after external swaps by the OVAP hook and liquidity manager. The distribution policy burns 90% and reserves 10% for the treasury, with treasury ETH paid on an external OVAP sell.

Current launch state: the OVAP core contracts and funded VRF subscription are live. Acquisitions remain paused, while the Hook, pool initialization, liquidity, trading, and treasury Vault remain separate later operations.

Ethereum mainnet contracts

Operational state and risk

Contract deployment does not imply activation. Acquisitions, Hook deployment, pool initialization, liquidity, trading, and the later treasury-vault deployment are separate owner-controlled operations. Randomness reduces predictable selection but does not remove smart-contract, liquidity, oracle, market, or transaction-ordering risk.