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