A clear view of the system.
What ARUV reads, how a cycle is quoted, and what your wallet signs.
01 / Network
Robinhood Chain, chain ID 4663, uses ETH for gas. ARUV reads the public RPC. A dedicated provider can be configured using ARUV_RPC_URL. Public endpoints can throttle requests.
Official network documentation ↗02 / Assets and pools
The full Robinhood issuer registry is verified by beacon, symbol and decimals at one block. Canonical Uniswap V2 and V3 factories are queried for every stock against USDG and WETH, with V3 fee tiers 0.01%, 0.05%, 0.3% and 1%. WETH/USDG connectors are included.
Stock/stock discovery uses 29 candidate pairs from QonStocks’ public census at block 71233991. Every candidate is revalidated against canonical factories and live pool state; this seed list is bounded, not an exhaustive continuous event index.
Active pools receive real quote probes, capped at 1,000 USDG and indicative 1% depth. Pools below 25 USDG of depth are dust. Quotes must fill within 3% impact beyond the swap fee. Failed probes remain visible.
V4 records are a separately labelled historical discovery snapshot from QonStocks at block 71304535. ARUV does not route or execute V4 pools. The census is not a claim of current liquidity.
Canonical Uniswap deployment registry ↗03 / Route search and quotes
The graph searches closed cycles with two to four unique pools and no repeated intermediate token. It examines up to 250,000 cycles and quotes the top 48 spot-ranked candidates. Each candidate is tested at 5%, 15%, 40%, 100% and 250% of its shallowest indicative depth, capped at 250,000 USDG or 100 WETH. This is a bounded search, not proof of best execution.
V2 quotes use integer constant-product math; V3 quotes call QuoterV2. Every hop is pinned to the same block. The previous output becomes the next input. Individual quotes expire after 20 seconds. Inspecting a route allows an independent fresh amount quote.
04 / Every cost, once
Gross difference equals quoted output minus input. Pool fees and impact are already included and never subtracted twice. Amounts use bigint base units.
The scanner uses twice the current block base fee as a conservative gas-price budget and a gas-unit model with a 25% buffer and zero protocol fee for the undeployed ARUV preview. USDG gas conversion requires a depth-probed WETH/USDG pool, at least 10,000 USDG of indicative depth, and fresh Chainlink ETH/USD and USDG/USD values within 2% of the pool rate. Otherwise net profit remains unknown.
Deployed simulation reads the actual executor fee, returns its user profit and protocol fee, and estimates the exact call’s gas with a 25% buffer. Execution requires positive estimated net after gas. An estimate cannot guarantee the mined outcome.
05 / Two explicit contract modes
ARUV preview: the default uses undeployed research bytecode injected by eth_call state override. It simulates a two-to-four-hop atomic flash swap, repayment and minimum profit without signing. The source is included and is not independently audited or a production deployment.
QonStocks executor: an optional, explicitly selected third-party contract at 0x00f04d0831506F86909E36ADEDE185694dbF107A. ARUV does not own or control it. Its owner controls fees and pausing. ARUV verifies a pinned runtime bytecode hash, version, canonical factories, fee cap and pause state. These identity checks are not an independent security audit.
Deployed simulation binds wallet, chain, route, amount, minimum, deadline and calldata. It expires after 30 seconds. Changing inputs invalidates it. Before wallet submission the server requotes and simulates, the browser checks the account and network, and the wallet runs the exact eth_call again. You alone confirm the transaction. No seed phrase, deposit or token approval is requested.
06 / Receipt verification
Submitted hashes are saved locally in your browser. You may add a hash manually. History reads actual receipts, gas paid, recognized CycleExecuted events and safe/finalized block status. Failed and unrelated receipts are not presented as successful cycles. Wallet lookup reads on-chain executor events in 25,000-block windows; load earlier windows for older history. This is a bounded search, not a global transaction index.
07 / Token
ARUV has no launched token, contract address, LP lock, reward or staking program. QonStocks’ token belongs to that project and is not an ARUV asset.
08 / Practical limits
- Prices and liquidity may change before a transaction is included.
- RPC throttling can interrupt scans; stale data is labelled.
- Stock/stock discovery and V4 census are bounded snapshots.
- Issuer restrictions or upgrades can prevent token transfers.
- Own ARUV execution requires a separately deployed production contract. The optional existing executor remains third party.
ARUV is independent software, not affiliated with Robinhood, Uniswap or QonStocks.
