Are you an LLM? You can read better optimized documentation at /cli/ens.md for this page in Markdown format
omnipin ens
Updates ENS domain Content-Hash with an IPFS CID.
sh
omnipin ens <cid> <domain.eth>Requires an ENS owner's private key (OMNIPIN_PK) to be defined.
WARNING
It is recommended to use multisig wallets for deployments instead of using a private key of an Ethereum wallet to avoid wallet compromise risks.
Options
chain
- Default:
mainnet - Options:
mainnet,sepolia
EVM Chain to use for ENS deployment.
safe
Deploy using a Safe multisig wallet. Requires private key of a Safe owner/delegate to sign a transaction. EIP-3770 addresses and ENS names are supported. Mainnet is used by default.
sh
omnipin ens bafybeibp54tslsez36quqptgzwyda3vo66za3rraujksmsb3d5q247uht4 v1rtl.eth --safe safe.omnipin.ethrpc-url
Custom Ethereum RPC. By default, Public nodes are used.
roles-mod-address
Zodiac Roles Module address. Requires safe option to be provided.
sh
omnipin ens --roles-mod-address 0x6aBD167a6a29Fd9aDcf4365Ed46C71c913B7c1B1 --safe 0x1234567890000000000000000000000000000000 omnipin.eth bafybeibp54tslsez36quqptgzwyda3vo66za3rraujksmsb3d5q247uht4verbose
More verbose logs.
dry-run
Default: false
Simulate the transaction without actually sending it. Useful for testing.
sh
omnipin ens bafybeibp54tslsez36quqptgzwyda3vo66za3rraujksmsb3d5q247uht4 v1rtl.eth --dry-run