smartcontractkit / smartcontractkit/chainlink
[SMRT] <ETH KEYS WONT CREATE BUT UI IS UP, PLEASE HELP>
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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