Manage names · 8 of 11
Live calendar subscriptions
Keep ENS expiry reminders synchronized in a calendar without repeated exports.
stablecalendar feed v1Verified 2026-08-14Owner: ENS.Tools Portfolio
Open this featureA live calendar feed turns the connected wallet portfolio into a revocable subscription URL. Compatible calendar apps periodically refresh it, so additions, removals, renewals, and expiry dates can update without importing a new file each time.
One-time .ics export remains available when a live URL is unnecessary.
Live feeds use opaque credentials and return standard iCalendar data with cache validators.
Expiry events update from the latest portfolio evidence when the calendar client refreshes.
Feed settings show creation state and allow explicit rotation or revocation.
Calendar delivery complements ENS.Tools notifications; it does not replace registrar reminders.
Production contract
Before you run this workflow
Networks
- Ethereum mainnet ENS portfolio evidence
- HTTPS iCalendar delivery
Prerequisites
- Connected wallet session
- A calendar client that supports URL subscriptions
Wallet permissions
- Session authentication only; feed creation does not submit an onchain transaction
Expected result
- A revocable opaque feed URL and synchronized expiry events
Errors and recovery
- Rotate an exposed URL
- Re-add a revoked feed
- Check the calendar client refresh interval before diagnosing stale events
Workflow
How to use it
- 1
Connect the portfolio wallet
The live feed is scoped to the authenticated wallet session and its ENS portfolio.
- 2
Create the subscription
Open the calendar controls on the dashboard, create a feed, and copy the complete private subscription URL.
- 3
Add it as a subscription
In Apple Calendar, Google Calendar, Outlook, or another compatible client, subscribe by URL instead of importing a static file.
- 4
Revoke if exposed
Treat the URL as a read credential. Rotate or revoke it from feed settings if it is shared unintentionally.