Skip to content

ens:set-fuses

Burn NameWrapper fuses on a wrapped ENS name.

ens:set-fuses <name> <fuse> [...moreFuses]
Name Type Description
name string Wrapped ENS name (e.g. vault.mydao.eth)
fuse fuse Fuse name to burn (e.g. cannot-unwrap)
[...moreFuses] fuse Additional fuse names to burn
Name Type Description
--expiry number New expiry timestamp (parent-controlled fuses only; defaults to the current expiry)
load ens
# Lock a name: it can never be unwrapped again
ens:set-fuses mydao.eth cannot-unwrap
# Burn several owner-controlled fuses at once
ens:set-fuses mydao.eth cannot-unwrap cannot-transfer cannot-set-resolver
# Burn parent-controlled fuses on a subname you parent
ens:set-fuses vault.mydao.eth parent-cannot-control cannot-unwrap
  • Burning fuses is irreversible for the lifetime of the name — nothing is burned implicitly; missing prerequisites (like cannot-unwrap) produce an error telling you what to add.
  • Parent-controlled fuses are burned via setChildFuses, so the executing account must own the parent name.