smartcontractkit / smartcontractkit/chainlink

[SMRT] <ETH KEYS WONT CREATE BUT UI IS UP, PLEASE HELP>

Open
#18,600 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
8.2k
Forks
2k
Avg merge
1d 23h
Merged PRs (30d)
202

Description

[I have my UI up and a running but can seem to create or register ETH keys]

[I managed to make a working config and I'm using endpoints from Infura, i made sure I'm on the main-net so i can make my node a working one.I have good OCR, OCR2, and P2P keys but can't register my evm chains key. Here is a copy of my commands and their results. as well as how my config is set up.]

root@Node:~# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
87092fd71d33 smartcontract/chainlink:2.24.0 "chainlink node star…" 47 minutes ago Up 28 minutes (healthy) 0.0.0.0:6688-6689->6688-6689/tcp, [::]:6688-6689->6688-6689/tcp chainlink-node

root@Node:~# cat /root/cl/config.toml

[WebServer]
AllowOrigins = "*"
SecureCookies = false
HTTPPort = 6688
HTTPSPort = 0
AuthenticationMethod = "local"

[WebServer.Sessions]
Secure = false
SessionTimeout = "48h"
SameSite = "None"

[Log]
Level = "debug"

[P2P]
Enabled = false

[EVM]
Enabled = true

[[EVM.Chains]]
ChainID = 1
Enabled = true
ChainType = "ethereum"
FinalityDepth = 1
MinIncomingConfirmations = 1

[[EVM.Chains.Nodes]]
Name = "mainnet-infura"
WSURL = "DELETED FOR SECURITY"
HTTPURL = "DELETED FOR SECURITY"

[GasEstimator]
Mode = "BlockHistory"
BlockHistorySize = 25
BlockHistoryDelay = 1

[Database]
URL = "postgresql://doadmin:REST OF LINK HERE, DELETED FOR SECURITY"

root@Node:~# docker run --rm -it --entrypoint sh smartcontract/chainlink:2.24.0
$ which chainlink
/usr/local/bin/chainlink
$ chainlink chains evm list
Get "http://localhost:6688/v2/chains/evm": dial tcp [::1]:6688: connect: connection refused
$ chainlink keys eth create --evmChainID 1
Post "http://localhost:6688/v2/keys/evm?evmChainID=1": dial tcp [::1]:6688: connect: connection refused
$ curl -I https://mainnet.infura.io/v3/8af0da95531d42a68abfcef6477e89e3
HTTP/2 200
date: Sun, 13 Jul 2025 22:01:24 GMT
content-type: application/json
access-control-allow-origin: *

$ curl -I https://mainnet.infura.io/v3/8af0da95531d42a68abfcef6477e89e3
HTTP/2 200
date: Sun, 13 Jul 2025 22:01:28 GMT
content-type: application/json
access-control-allow-origin: *

$ exit

Additional Information
I've used chatgpt to try and help me create keys and it walks me through this loop of trying to change my config back and forth. i almost thing i have something wrong with my version or how i set up my config file. Once i figure out my chainID not registering issue i can officially start trying to run my chainlink node.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the reported docker run command, config.toml, and the chainlink chains evm list and chainlink keys eth create commands. Reproduce the connection behavior against the running chainlink-node container and verify the configured EVM chain and node endpoints. Done means the cause of the failed key creation is identified and the documented command completes successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, postgresql
Domain
blockchain, cli, devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.