@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
Syntax
Section titled “Syntax”@ens:fuses.of(name)Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
name | string | Wrapped ENS name |
On-chain face (@ens:fuses.of!)
Section titled “On-chain face (@ens:fuses.of!)”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.
Examples
Section titled “Examples”# TODO: add examples