Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

CLI Reference

Wallet Management

objekt wallet create <name>                   # Create a new wallet
objekt wallet import <name> --private-key 0x  # Import from private key
objekt wallet list                            # List wallets
objekt wallet encryption-key <name>           # Show encryption public keys per chain

ENS Media

objekt ens avatar upload <name.eth> -f <file> -w <wallet>
objekt ens avatar get <name.eth>
objekt ens header upload <name.eth> -f <file> -w <wallet>
objekt ens header get <name.eth>
objekt ens contenthash get <name.eth>
objekt ens contenthash set <name.eth> <uri>

General Upload/Download

objekt put <file> -w <wallet> [options]
objekt get <key> [options]

put Options

OptionDescriptionDefault
--storagecdn, ipfs, or arweaveipfs
--encryptEncrypt for selffalse
--encryptForRecipient public keys or ENS names
--view-keyGenerate a shareable view keyfalse
--estimateShow cost estimate without uploading
-wOWS wallet nameRequired
--testnetUse Base Sepoliafalse

get Options

OptionDescription
-wOWS wallet (for decrypting encrypted content)
--view-keyView key string (objekt_vk_...)
--outputSave to file path

Deploy

objekt deploy <directory> -w <wallet> [--storage ipfs]

Pricing

objekt pricing

Reveal

objekt reveal deposit <name> <key-name> [options]  # Deposit view key for sale
objekt reveal buy <name> <key-name> -w <wallet>    # Purchase a view key
objekt reveal list <name>                           # List available keys
objekt reveal remove <name> <key-name> -w <wallet>  # Remove a deposited key

reveal deposit Options

OptionDescriptionDefault
--view-keyView key to depositRequired
--pricePrice in USD (e.g. 5.00)Required
--content-uriContent URI (ar://..., ipfs://...)Required
--ttlTime to live (30m, 2h, 1d, 1w)1d
-wOWS wallet (must own the namespace)Required

Global Options

OptionDescription
--networkmainnet or sepolia
--testnetUse testnet (Base Sepolia for payments)