Skip to content

@ens:fuses.of

Burned fuse names of a wrapped ENS name.

On-chain (@ens:fuses.of!): Mainnet only; reads the raw fuse bitmap (compare against @ens:fuses) rather than decoded names, and an unwrapped name reads as 0 instead of erroring.

⚗️ Experimental — available at next.evmcrispr.com.

Returns: array

@ens:fuses.of(name)
NameTypeDescription
namestringWrapped ENS name

Mainnet only. Reads word 1 of NameWrapper.getData(uint256(node)) — the raw uint32 fuse bitmap the chain actually holds — where the plain face decodes it into fuse names. The plain @ens:fuses encoder maps names back to the bitmap, so the two compose into readable assertions:

assert @ens:fuses.of!(myname.eth) == @ens:fuses([CANNOT_UNWRAP])

An unwrapped name reads as 0 (getData answers zeroes) instead of the plain face's error.

# TODO: add examples