Account Management
The cre account commands manage linked public key addresses for public onchain registry workflows. Private registry workflows do not require linked keys; they use your CRE login session for workflow management.
cre account access
Checks your organization's deployment access status and lets you submit a request for Early Access directly from the CLI.
For a full walkthrough including the interactive flow and web UI option, see Requesting Deploy Access.
Usage:
cre account access
Interactive flow:
When you run this command, the CLI will:
- Check whether your organization has deployment access enabled
- If not, prompt you to submit a request
- Ask you to briefly describe your use case
- Confirm the request was submitted — the Chainlink team will follow up via email
Example output (access not yet enabled):
! Deployment access is not yet enabled for your organization.
Request deployment access? Yes
Briefly describe your use case
What are you building with CRE?
> I'm working on a prediction market and I need to deploy my workflow! (or whatever you're building)
✓ Access request submitted successfully!
Our team will review your request and get back to you via email shortly.
cre account link-key
Links a public key address to your account for public onchain registry workflow operations. This command reads your private key from the .env file (for EOA) or uses your configuration (for multi-sig), derives the public address, and registers it onchain in the Workflow Registry contract.
For a complete step-by-step guide with examples, see Linking Wallet Keys.
Usage:
cre account link-key [flags]
Flags:
| Flag | Description |
|---|---|
-l, --owner-label | Label for the workflow owner |
--unsigned | Return the raw transaction instead of sending it to the network |
--yes | Skip the confirmation prompt and proceed with the operation |
Interactive flow:
When you run this command, the CLI will:
- Extract your public address from the private key in your
.envfile - Prompt you to provide a label for this address (e.g., "Production Wallet")
- Check if the address is already linked
- Display transaction details (chain, contract, estimated gas cost)
- Ask for confirmation to execute the transaction
- Submit the transaction and provide a block explorer link
Examples:
-
Interactive mode (recommended)
cre account link-key -
Non-interactive mode with label
cre account link-key --owner-label "My Production Wallet" --yes
cre account list-key
Lists all public key addresses linked to your organization. This shows the verification status, chain information, and contract addresses for each linked key.
For a complete guide on linking and managing keys, see Linking Wallet Keys.
Usage:
cre account list-key
Example output:
Workflow owners retrieved successfully:
Linked Owners:
1. my-production-wallet
Owner Address: <your_public_address>
Status: VERIFICATION_STATUS_SUCCESSFULL
Verified At: <timestamp>
Chain Selector: <chain_selector>
Contract Address: <Workflow_Registry_address>
cre account unlink-key
Unlinks a previously linked public key address from your account. This is a destructive operation that removes the address from the Workflow Registry contract and deletes all workflows registered under that address.
For a complete guide on linking and unlinking keys, see Linking Wallet Keys.
Usage:
cre account unlink-key [flags]
Flags:
| Flag | Description |
|---|---|
--unsigned | Return the raw transaction instead of sending it to the network |
--yes | Skip the confirmation prompt and proceed with the operation |
Interactive flow:
When you run this command, the CLI will:
- Extract your public address from the private key in your
.envfile (for EOA) or use your configuration (for multi-sig) - Display a destructive action warning about deleting all workflows
- Ask for first confirmation to proceed with unlinking
- Display transaction details (chain, contract, estimated gas cost)
- Ask for second confirmation to execute the transaction
- Submit the transaction and provide a block explorer link