VonzyProtocol · Tokenized equity routing
Every spreadis a valley.
Find the spread.Verify the route.Roll it in one transaction.
@vonzyprotocolToken
$VONZY
The contract address is published here and on @vonzyprotocol only. Until it appears in both places there is no official $VONZY.
VonzyProtocol works without it. Scanning, quoting, simulation and execution never touch $VONZY, and no fee, discount or reward depends on holding it. Once live, the facts below are read from the chain at a stated block; nothing is estimated in their place.
Reading $VONZY from /api/token…
What $VONZY is not used for: it does not unlock features, discount fees, pay rewards or dividends, fund a treasury or buybacks, or carry governance, and nothing in VonzyProtocol reads a $VONZY balance. The only facts this site publishes about it are the ones read from the chain above, at a stated block. Nothing here is a promise of value or return.
03Valley flow
Down one slope. Up the other.
- 1Discover verified poolsThe ground of every valley: canonical Uniswap V2 and V3 factories, issuer-verified Stock Tokens, USDG and WETH — read at one block and depth-probed with a real quote.
- 2Compare the same contractThe valley is the gap between two prices of the exact same token address on the same chain. A matching ticker proves nothing.
- 3Build the cyclic routeThe tube: settlement → pool A → pool B → settlement. Two pools first; three and four hops only where the executor supports them.
- 4Itemise every costFriction on the slope: pool fees inside the quote, gas at the current price, the protocol fee of a positive surplus, and the minimum outcome the contract will enforce.
- 5Simulate the exact callA dry roll: the executor call is simulated from your address with your amount, floor and deadline. A failing simulation blocks the next step.
- 6Review, sign, verifyThe rim: an exact-amount approval, one transaction, and a result decoded from the receipt. The unit has come to rest only when the receipt says so.
Scanning two-pool cycles at the latest block…
Quoted at one block, not rolled. Real simulations and executions happen in the application — open Routes.
04Valley finder
Every valley, measured at one block.
- · Indicative price, executable quote, gross spread and estimated net are separate numbers, and are labelled as such.
- · Missing data reads as unavailable, never as zero.
- · Everything here works without a wallet.
The preview reads the chain once it scrolls into view.
05The roll
Down one pool. Up the other.
- 01Settlementsettlement token
- 02Pool Averified pool A
- 03Pool Bverified pool B
- 04Costsitemised at one block
- 05Simulationexact executor call
- 06Receiptexecutor not deployed
01 · Scan
Discover verified pools
Pools come from the canonical Uniswap V2 and V3 factories for issuer-verified Stock Tokens, USDG and WETH — read at one block, depth-probed with a real quote.
02 · Compare
Compare the same contract
Prices are compared for the exact same token contract on the same chain. A matching ticker proves nothing; wrapped or differently issued look-alikes are excluded.
03 · Simulate
Quote, then simulate
Cyclic routes are quoted hop by hop on-chain, every cost is itemised, and the exact executor call is simulated from your address with your amount, minimum and deadline.
04 · Execute
Review, sign, verify
Execution is enabled only when a verified executor, a fresh quote, a passing simulation, your balance and your network line up. Success exists only after the receipt confirms it.
06Friction
Friction, itemised.
| Line | How it is obtained | Latest scan |
|---|---|---|
| Raw price spread | Product of spot rates after pool fees, minus one. Ranking only — never shown as profit. | unavailable |
| Quoted route output | QuoterV2 hop by hop (V2 from same-block reserves). Pool fees and price impact are inside it. | unavailable |
| DEX fees | Inside the quoted output. Never subtracted a second time. | unavailable |
| Flash-liquidity fee | Wallet-funded: none. Flash-funded: the first pool is repaid in the settlement token; its swap fee, already in the quote, is the only borrowing cost. | unavailable |
| Protocol fee | Of a positive surplus only. Immutable per deployment, capped at 10%; the live value is read from the deployed contract. | 0% · proposed (executor not deployed) |
| Gas | eth_estimateGas of the actual call in the workspace (a forge-measured model in the scan), times the current gas price. Paid in ETH by your wallet. | unavailable |
| Gas in the settlement token | Only from a credible same-block rate: the deepest depth-verified WETH/USDG pool (≥ 10,000 USDG of depth), vetoed if fresh Chainlink data disagrees by more than 2%. Otherwise gas stays in ETH and the net result is marked incomplete. | unavailable |
| Estimated net result | Quoted surplus − protocol fee − gas, when gas could be converted. An estimate at one block. | unavailable |
| Minimum acceptable outcome | max(floor, estimate × (1 − tolerance)), enforced by the contract in the settlement token. The contract cannot see the ETH you pay for gas; the floor defaults to the gas estimate. | unavailable |
Contract-enforced surplus is denominated in the settlement token and does not account for wallet-paid gas. The interface shows both. Full accounting rules →
07Verified ground
Verify, don't assume.
Capabilities · from the live status read
- Pool discoveryReading the network and executor status.
- Checking…
- Executable quotesReading the network and executor status.
- Checking…
- Transaction simulationReading the network and executor status.
- Checking…
- Atomic executionReading the network and executor status.
- Checking…
- Receipt-based activityReading the network and executor status.
- Checking…
| Integration | Status | Source · verification |
|---|---|---|
| Robinhood Chain | checking | https://docs.robinhood.com/chain/connecting · live eth_chainId |
| Uniswap V2 pairs | Supported | 0x8bcE…937f · canonical factory |
| Uniswap V3 pools | Supported | 0x1f7d…2EfA · canonical factory · QuoterV2 |
| Stock Token registry | Verified | 195 issuer-listed tokens, each an ERC-1967 beacon proxy of the issuer beacon · snapshot block 71,231,041 |
| Chainlink ETH/USD · USDG/USD | Cross-check only | 0x78F3…d3A9 · 0x61B7…9aD2 · vetoes the gas rate, never prices a trade |
| VonzyExecutor | Checking… | no address configured · Reading the network and executor status. |
Uniswap v4 pools are listed as an unsupported venue and never routed; the testnet (46630) has no verified DEX deployment and is read-only. Integration record →
// Verify a pool yourself — the same reads the scanner performs (viem)
const pool = await client.readContract({
address: '0x1f7d7550B1b028f7571E69A784071F0205FD2EfA', // Uniswap V3 factory · Robinhood Chain
abi: v3FactoryAbi, functionName: 'getPool', args: [STOCK_TOKEN, USDG, 3000],
}) // canonical only if the factory returns the very address you were given
const { result } = await client.simulateContract({
address: '0x33e885eD0Ec9bF04EcfB19341582aADCb4c8A9E7', // QuoterV2
abi: quoterV2Abi, functionName: 'quoteExactInputSingle',
args: [{ tokenIn: USDG, tokenOut: STOCK_TOKEN, amountIn: 1_000_000n, fee: 3000, sqrtPriceLimitX96: 0n }],
}) // result[0] = executable amountOut at this block — pool fee and impact inside
// raw spread = (max − min) / min of spot prices of the SAME token contract: a signal, not a return08The tube
One tube. No leaks.
- Atomic cycle over 2–4 canonical Uniswap V2 / V3 pools on one chain
- Wallet-funded executeFunded, or flash-funded execute
- Profit is the measured balance increase, never a number a pool reports
- No arbitrary call targets, no caller-supplied calldata
- Deadline and minimum profit enforced by the contract
- The principal must come back in full — PrincipalNotRecovered otherwise
- Callbacks only from the one pool expected next, and only once
- Fee-on-transfer and rebasing behaviour rejected at run time
- Protocol fee immutable per deployment, capped at 10% of a positive profit
- Two-step ownership, a pause switch, a fee recipient that withdraws accrued fees
- Never holds a caller’s tokens between transactions, never approves anyone
- A losing cycle reverts: gas can be lost, principal cannot
- Bytecode, VERSION, factories and fee cap re-checked on-chain before execution is enabled
- Exact-amount approvals only; nothing is signed on connect
- Success exists only after the receipt is decoded
- Not independently audited
Find the valley.
Roll with proof.
Open the scanner to measure verified valleys and dry-roll routes before anything is signed. No wallet is needed until you decide to.
Executor · … · no simulated data