Protocol overview
A gacha machine for NFTs and tokens, backed by ETH.
ONVA 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 V2 architecture
ONVA has a fixed one-billion-token supply and trades through its canonical ONVA/WETH Uniswap V2 pair. Buys and sells carry a 1% token fee: 90% is sent to the dead address and 10% accumulates in the token contract. On a later sell, accumulated treasury tokens are swapped to ETH once the 100 ONVA threshold is reached and the ETH is sent directly to the Vault Controller treasury.
Current launch state: the core contracts are deployed, the pair is not registered, trading is stopped, acquisitions are paused, and the predicted treasury Vault Controller remains intentionally undeployed.
Ethereum mainnet contracts
Operational state and risk
Contract deployment does not imply activation. Acquisitions, VRF configuration and funding, liquidity, pair registration, 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.
