images
| CLI | REST | MCP |
|---|---|---|
| ✅ | ✅ | - |
Upload, retrieve, and set ENS image records.
Both avatar and header follow the same interface.
| Type | Formats | Max Size |
|---|---|---|
| avatar | JPEG, PNG, WebP | 512KB |
| header | JPEG, PNG, WebP | 1MB |
Options
| Option | Description | Default |
|---|---|---|
-f | Path to image file | Required |
-w | OWS wallet name | Required |
--storage | cdn, ipfs, or arweave | ipfs |
--encrypt | Encrypt for self | false |
--encrypt-for | Recipient public keys or ENS names | — |
--view-key | Generate a shareable view key | false |
--estimate | Show cost estimate without uploading | — |
upload
objekt ens <avatar|header> upload <name.eth> -f <file> -w <wallet> [options]get
objekt ens <avatar|header> get <name.eth>set
Set the ENS text record on-chain:
objekt ens <avatar|header> set <name.eth> <uri> -w <wallet>