[{"data":1,"prerenderedAt":123},["ShallowReactive",2],{"\u002Fintegrations\u002Fcurve-fi":3},{"id":4,"title":5,"body":6,"ctaPlan":98,"description":15,"extension":99,"faq":100,"features":105,"image":106,"intro":15,"isExchangeWithKey":107,"keywords":108,"label":5,"limitations":109,"meta":110,"metaDescription":111,"navigation":112,"path":113,"screenshots":114,"seo":115,"setup":116,"sitemap":117,"slug":118,"stem":119,"tagline":120,"type":121,"__hash__":122},"integrations\u002Fintegrations\u002Fcurve-fi.md","Curve",{"type":7,"value":8,"toc":94},"minimark",[9,12,16,20,51,54,66,69,73,76,79,82,85,88,91],[10,11,5],"h1",{},[13,14,15],"p",{},"rotki decodes your Curve activity across the EVM chains where Curve is deployed: pool swaps, deposits and withdrawals, gauge interactions, voting bribes, and the newer crvUSD and Llama Lend submodules. Locked CRV in the veCRV contract is shown in your balances.",[17,18,19],"h2",{},"Features",[21,22,23,27,30,33,36,39,42,45,48],"ul",{},[24,25,26],"li",{},"Pool swaps (including routes via the Curve router) decoded as swap events.",[24,28,29],{},"Deposits decoded for single-asset, dynamic-asset, and intermediate-pool flows, including add-liquidity-and-stake combinations.",[24,31,32],{},"Withdrawals decoded for dynamic-amount and single-token withdrawals, with the source pool surfaced in the event notes.",[24,34,35],{},"Gauge deposits, withdrawals, and reward claims tagged against the Curve counterparty.",[24,37,38],{},"veCRV locks, increases, and lock-time extensions recognised; locked CRV balance is queried and surfaced in your portfolio.",[24,40,41],{},"veCRV voting bribes claimed via Curve are decoded as bribe receive events.",[24,43,44],{},"crvUSD borrow\u002Frepay activity decoded via the Curve crvUSD submodule.",[24,46,47],{},"Llama Lend (Curve Lend) deposits, withdrawals, borrows, and repayments decoded across supported chains.",[24,49,50],{},"Decoded on all chains Curve currently runs on: Ethereum, Arbitrum, Optimism, Base, Polygon PoS, Gnosis Chain, BNB Smart Chain, Monad, and Hyperliquid.",[17,52,53],{},"Setup",[55,56,57,60,63],"ol",{},[24,58,59],{},"In rotki, add the addresses you use on the chains where you interact with Curve.",[24,61,62],{},"In rotki, open History and let the initial sync run. Pool, gauge, veCRV, crvUSD, and Llama Lend events are decoded automatically.",[24,64,65],{},"If you've just opened a brand-new Curve position, you can refresh the Curve cache via Settings → Manage Data → Refresh protocol data (select Curve).",[17,67,68],{},"FAQ",[70,71,72],"h3",{},"Is locked CRV (veCRV) tracked?",[13,74,75],{},"Yes. Lock events are decoded and the current locked CRV balance is queried from the veCRV contract.",[70,77,78],{},"Are gauge rewards captured?",[13,80,81],{},"Yes. Gauge claims are decoded against the Curve counterparty as reward receive events.",[70,83,84],{},"Are crvUSD and Llama Lend supported?",[13,86,87],{},"Yes. crvUSD borrow\u002Frepay flows and Llama Lend deposit\u002Fwithdraw\u002Fborrow\u002Frepay flows are decoded.",[70,89,90],{},"Does rotki read Curve activity from its own servers?",[13,92,93],{},"No. rotki is a local application that talks directly to the RPC endpoint you configure for each chain - the public default, a third-party provider, or your own node. Each query goes from your computer to that endpoint without passing through any rotki-operated server.",{"title":95,"searchDepth":96,"depth":96,"links":97},"",2,[],"free","md",[101,102,103,104],{"q":72,"a":75},{"q":78,"a":81},{"q":84,"a":87},{"q":90,"a":93},[26,29,32,35,38,41,44,47,50],"\u002Fimg\u002Fintegrations\u002Fcurve.png",false,"curve portfolio tracker, curve fi tracker, curve gauge rewards, vecrv tracker, crv lock tracker, crvusd tracker, llama lend tracker",[],{},"rotki decodes your Curve activity across the EVM chains where Curve is deployed: pool swaps, deposits and withdrawals, gauge interactions, voting bribes",true,"\u002Fintegrations\u002Fcurve-fi",[],{"description":95},[59,62,65],{"loc":113},"curve-fi","integrations\u002Fcurve-fi","Pools, gauges, veCRV, crvUSD, and Llama Lend, decoded","protocol","bNF8RNcNlKoo2d1kdLtBQlbLYVxQrUrSu8L6tZdrIHc",1781774864982]