[{"data":1,"prerenderedAt":128},["ShallowReactive",2],{"\u002Fintegrations\u002Fens":3},{"id":4,"title":5,"body":6,"ctaPlan":103,"description":15,"extension":104,"faq":105,"features":110,"image":111,"intro":15,"isExchangeWithKey":112,"keywords":113,"label":5,"limitations":114,"meta":115,"metaDescription":116,"navigation":117,"path":118,"screenshots":119,"seo":120,"setup":121,"sitemap":122,"slug":123,"stem":124,"tagline":125,"type":126,"__hash__":127},"integrations\u002Fintegrations\u002Fens.md","ENS",{"type":7,"value":8,"toc":99},"minimark",[9,12,16,20,51,54,59,62,71,74,78,81,84,87,90,93,96],[10,11,5],"h1",{},[13,14,15],"p",{},"rotki decodes the full lifecycle of an ENS name on Ethereum: registration and renewal (with the ETH cost), .eth name transfers, resolver and owner changes, addr\u002Fcontent-hash\u002Ftext-record updates on the public resolver, and the original ENS governance-token airdrop claim. Tracked addresses also display their primary ENS name across the app, and ENS expirations show up as reminders in rotki's calendar.",[17,18,19],"h2",{},"Features",[21,22,23,27,30,33,36,39,42,45,48],"ul",{},[24,25,26],"li",{},"Name registration: the NameRegistered event is decoded with the ETH paid, and the ETH spend is linked to the ENS counterparty.",[24,28,29],{},"Name renewal: the NameRenewed event is decoded with the ETH paid for the renewal.",[24,31,32],{},".eth name transfers (ERC-721) are recognised against the ENS counterparty.",[24,34,35],{},"Resolver changes (NewResolver), owner changes \u002F subnode creation (NewOwner), and addr-changed records on the public resolver are decoded.",[24,37,38],{},"Content-hash updates on the public resolver decoded with the codec (ipfs, swarm, etc.) and value.",[24,40,41],{},"TextChanged records on the public resolver decoded for both key-only and key+value event variants.",[24,43,44],{},"ENS airdrop claims decoded as airdrop receive events against the ENS counterparty.",[24,46,47],{},"Primary ENS name resolution: tracked Ethereum addresses display their primary ENS name across the app.",[24,49,50],{},"ENS expiration reminders are added to rotki's calendar so you can renew before names lapse.",[17,52,53],{},"Limitations",[21,55,56],{},[24,57,58],{},"ENS registry\u002Fregistrar\u002Fresolver decoding ships for Ethereum mainnet. ENS L2 deployments are not yet covered by the ENS-counterparty decoder, though the generic ENS resolver code is shared between mainnet and other chain implementations like Basenames.",[17,60,61],{},"Setup",[63,64,65,68],"ol",{},[24,66,67],{},"In rotki, add the Ethereum address you used to register, renew, or claim ENS.",[24,69,70],{},"In rotki, open History and let the initial sync run. Registrations, renewals, resolver changes, and the airdrop claim are decoded automatically; primary-name resolution and calendar reminders update in the background.",[17,72,73],{},"FAQ",[75,76,77],"h3",{},"Are ENS renewal costs reflected in my history?",[13,79,80],{},"Yes. The NameRenewed event is decoded with the ETH paid, so the renewal cost is captured.",[75,82,83],{},"Are ENS expirations surfaced anywhere?",[13,85,86],{},"Yes. rotki adds an ENS-expiration entry to its calendar so you get a reminder before the name lapses.",[75,88,89],{},"Was the ENS airdrop captured?",[13,91,92],{},"Yes. ENS airdrop claims are decoded as airdrop receive events against the ENS counterparty.",[75,94,95],{},"Does rotki resolve ENS through its own servers?",[13,97,98],{},"No. rotki is a local application: ENS resolution and event decoding go directly from your computer to the Ethereum RPC endpoint you configure (the public default, a third-party provider, or your own node), without passing through any rotki-operated server.",{"title":100,"searchDepth":101,"depth":101,"links":102},"",2,[],"free","md",[106,107,108,109],{"q":77,"a":80},{"q":83,"a":86},{"q":89,"a":92},{"q":95,"a":98},[26,29,32,35,38,41,44,47,50],"\u002Fimg\u002Fintegrations\u002Fens.svg",false,"ens portfolio tracker, ethereum name service tracker, ens registration tracker, ens renewal tracker, ens airdrop claim, ens calendar reminder",[58],{},"rotki decodes the full lifecycle of an ENS name on Ethereum: registration and renewal (with the ETH cost), .eth name transfers, resolver and owner changes",true,"\u002Fintegrations\u002Fens",[],{"description":100},[67,70],{"loc":118},"ens","integrations\u002Fens","ENS registrations, renewals, resolver changes, and ENS airdrop, decoded","protocol","x8AUFX5UeJ_FAshKLejQFa8rgpJbIenWbroC3P586_A",1781774867323]