Reference
Contracts
Kavo has no contracts of its own. It is an interface over liquidity that already exists on Robinhood Chain, so what follows is a list of execution dependencies rather than a deployment record.
Kavo deploys nothing
There is no Kavo router, no Kavo vault, no Kavo pool and no Kavo token. Kavo holds no inventory, never mints Stock Tokens and never takes custody. Every address below belongs to a third party protocol or asset that Kavo reads from or routes through, and every one was verified against Robinhood Chain mainnet rather than copied from another deployment.
Assets
USDG (quote asset)
BlockscoutThe stablecoin every Kavo market is quoted in. 6 decimals.
0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168WETH
BlockscoutWrapped ETH, used as an intermediate hop when a direct pool does not offer the best fill.
0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73Stock Token addresses are not fixed in the codebase. Kavo reads the listed set at runtime, and each token’s own address is shown on its market page with a Blockscout link.
Uniswap v3
v3 Factory
BlockscoutResolves which pools exist for a token pair and fee tier.
0x1f7d7550B1b028f7571E69A784071F0205FD2EfAQuoterV2
BlockscoutProduces the executable v3 quote at your exact input size.
0x33e885eD0Ec9bF04EcfB19341582aADCb4c8A9E7SwapRouter02
BlockscoutExecutes v3 swaps. This is the contract a v3 trade approves.
0xCaf681a66D020601342297493863E78C959E5cb2Uniswap v4
PoolManager
BlockscoutThe singleton that holds all v4 pool state.
0x8366a39CC670B4001A1121B8F6A443A643e40951V4Quoter
BlockscoutProduces the executable v4 quote at your exact input size.
0x8Dc178eFB8111BB0973Dd9d722ebeFF267c98F94StateView
BlockscoutReads pool state, used to confirm a derived pool key is genuinely initialised before Kavo quotes it.
0xF3334192D15450CdD385c8B70e03f9A6bD9E673bPermit2
BlockscoutThe Universal Router pulls funds through Permit2, so v4 trades need a Permit2 allowance in addition to the ERC-20 approval.
0x000000000022D473030F116dDEE9F6B43aC78BA3Uniswap v2
v2 Factory
BlockscoutResolves which v2 pairs exist for a token pair.
0x8bcEaA40B9AcdfAedF85AdF4FF01F5Ad6517937fInfrastructure
Multicall3
BlockscoutBatches the many read calls a full market sweep needs into a small number of requests.
0xcA11bde05977b3631167028862bE2a173976CA11Oracles
Chainlink feed addresses are not hardcoded. Kavo resolves them at runtime from Chainlink’s published reference data for this network, so a feed being added or retired does not require a change here. Where no feed exists for an asset, the terminal says so rather than substituting another number. See Pricing.
Verify before you trust
Every address on this page links to Blockscout. If you are about to approve a contract, check the address in your wallet against the one shown here before you sign.