ENS 已过期还能用吗:核对 .eth 到期、包装时间与宽限期
链小知 · 进阶 · 核验 · 依官方文档整理
从名称状态和到期记录区分续期、重新注册及子名称权限,避免把旧 NFT、残留解析或 v2 规划当当前控制权。
开始前准备
- 准备完整名称和已有公开到期/状态记录;先区分主网二级 .eth、子名称、DNS 名称及测试网。
- 只查询与记录,不续费、竞价、购买名称或批准转移。
1. 先确认名称类别和版本
name.eth 的主网二级名称规则不能直接套给 sub.name.eth 或 DNS 名称。当前官方 ENSv2 页面写尚未主网上线、无确认上线日,并有 Sepolia 说明;v2 规划的 28 天宽限期与价格不替换本教程主网 v1 的现行规则。不要因看到新文档标题就认定名称已迁移。
检查结果:后缀、层级、网络、包装与版本状态明确,未知版本仍标未知。
2. 把名称标识和时间来源对上
BaseRegistrar 的二级 .eth token ID 使用单个 label 的 labelhash;Registry 的 node 和 NameWrapper 标识用完整 namehash,两者不可交换。nameExpires 返回 Unix 到期时间;保存原数值、单位及 UTC 显示。NFT 元数据日期常以毫秒表示,必须按来源分别转换,不能只看相似数字认定同一个字段。
检查结果:合约、标识算法、原时间单位与显示时间都可追溯。
3. 判断 90 天宽限与可重新注册状态
主网二级 .eth 注册到期后有 90 天宽限,其他人不能重新注册;任何人可续期,但支付续期不会取得所有权。宽限后进入 21 天临时溢价重新注册期,原持有人没有优先权。官方还说明旧 NFT 或解析记录可能暂时仍在,所以能显示或能解析不证明仍有排他的注册权;每次收款仍需核对当前地址。
检查结果:注册有效、宽限、溢价与残留显示分别记录,没有凭旧 NFT 推定名称仍归自己。
4. 核对包装到期和受限动作
包装二级 .eth 的 wrapper expiry 包含宽限期,可能比 Registrar 到期晚 90 天;这不等于额外 90 天活跃注册。Registrar 到期进入宽限后,包装名称的修改/unwrap 等会受限。子名称到期由父级配置,父名续期不自动延长每个子名,且不能越过父级上限;不要把 Owned 标签翻译成“当前访问者拥有”。
检查结果:Registrar 到期、wrapper 到期、子名称到期和权限边界未合并为一个日期。
5. 用新到期日期核对已有续期回执
若已有续期记录,增加的时间从原到期日算,不是从付款当天算。原来已过期 60 天、只加 30 天,仍可能留在宽限状态;以新到期时间与当前时刻比较,不能把扣费或交易成功单独当恢复活跃。价格、租期与网络费分别保留,本文不提供当前报价或自动续费设置。
检查结果:原日期、新日期、实际增加时长和当前状态可以对上,付费成功没有代替状态核对。
6. 输出有限的权利与收款结论
记录查询时刻的注册状态、Owner/Manager、解析地址和各个到期时间;有字段缺失或冲突则注明待补。名称过期或转移不改变原钱包的私钥和余额,但后来名称可能指向其他地址;后续收款不能沿用过去截图。无需为公开查询连接钱包,也不能把本教程的文档核验写成某个名称的续期验收。
检查结果:名称状态、钱包资产及当前收款地址各自独立,未确认部分可见。
怎样确认完成
- 形成带网络、版本、合约标识和时间单位的到期核对表。
- 本教程为现行文档核验,未读取任何用户名称的实时合约状态或执行续期。
常见错误与边界
- wrapper expiry 含宽限时间,不等于 Registrar 的有效注册到期。
- 父名续期不代表每个子名称同步续期。
- 旧 NFT、残留记录和交易扣费都不能单独证明当前有效控制权。