{"uid":"cap_CzNijhWWKFYTvf-OsJgoO","slug":"ozmium-uniswap-v3-full-range-lp-add-oz-weth-1-a1392088","name":"Ozmium Uniswap V3 Full-Range LP Add (OZ/WETH 1%)","description":"Uniswap V3 mint calldata for the OZ/WETH 1% pool at FULL RANGE, bundled multicall([mint, refundETH]) with the ETH side as msg.value so the manager wraps it and refunds any excess. POST /v1/tx/lp/uni/add { owner, ozAmount, ethAmount, slippagePct? }. UNITS: HUMAN DECIMAL STRINGS (e.g. \"0.0004\" ETH), NOT atomic - same exception as the Aerodrome route. Full range never goes out of range, which is the only safe default for an agent that cannot rebalance.","url":"https://ozmium.org/v1/tx/lp/uni/add","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","properties":{}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"steps":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string"},"data":{"type":"string"},"value":{"type":"string"}}}},"network":{"type":"string"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fdgesOzobFwE-MEvXHIRL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates Uniswap V3 full-range mint calldata bundled as multicall([mint, refundETH]) for the OZ/WETH 1% pool on Base, ready to sign and broadcast.","exampleAgentPrompt":"Generate the Uniswap V3 full-range mint calldata for the OZ/WETH 1% pool so I can add 500 OZ and 0.0004 ETH from my wallet 0xABC...123, with 1% slippage tolerance.","exampleUseCases":[{"title":"Agent auto-deploys OZ/ETH liquidity","prompt":"I want to put 1000 OZ and 0.002 ETH into the Uniswap V3 OZ/WETH 1% pool as a full-range position from my wallet 0xDEF...456 — give me the signed-ready calldata with 0.5% slippage."},{"title":"Bot rebalances treasury into LP","prompt":"Our treasury wallet 0x789...ABC holds idle OZ and ETH — build the multicall transaction to add 250 OZ and 0.0008 ETH as full-range liquidity on Uniswap V3 OZ/WETH with default slippage."},{"title":"First-time LP onboarding via agent","prompt":"I'm new to providing liquidity — can you prepare the transaction for me to deposit 100 OZ and 0.00016 ETH into the Uniswap V3 OZ/WETH 1% full-range pool from wallet 0x111...222?"}],"resultDescription":"Returns an array of transaction steps, each with a `to` address, `data` (calldata hex), and `value` (ETH as msg.value to be sent). The multicall bundles the mint and refundETH calls so any excess ETH is automatically returned. Also includes the target `network` identifier.","failureModes":["Invalid or non-checksummed owner address returns a 4xx error","OZ or ETH amounts provided as atomic integers instead of human decimal strings cause incorrect calldata","Amounts too small to satisfy Uniswap V3 minimum liquidity thresholds may return an error","Slippage percentage set too tight may cause on-chain transaction revert at broadcast time","Pool not found or misconfigured on the target network returns a server error"],"whenToPreferThis":"Use this endpoint when an AI agent needs ready-to-sign Uniswap V3 calldata for the OZ/WETH 1% pool specifically, and cannot or does not want to rebalance positions — full-range is the safe default that never goes out of range. Prefer this over the Aerodrome route when targeting Uniswap V3 mechanics (concentrated liquidity, NFT position) rather than a vAMM. Choose this over manual SDK construction when the agent needs a single HTTP call that returns broadcast-ready multicall steps including automatic ETH wrapping and excess refund.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:50:46.280Z","isFirstParty":false}