
I've tried and tried for months to create an EVM just for myself, something that would run locally on my network (throwing out -dev mode). I've tried using docker with a blockchain explorer and postgres attached to the network (following this tutorial) but the geth wouldn't start just throwing out invalid genesis file. No matter what I tried it couldn't find my genesis file. Below I linked my genesis file, dockercompose, and any other files I mention in the future. Then I tried setting it up using GETH's official documentation where the server would just keep looping a long and complex blue error message. I've tried other methods but those were old and proprietary. I am not sure what I did wrong in both cases, I've looked everywhere for this blue error explanation but nothing came up that maked complete sense to me. Looking at other EVMs most just forked GETH, one problem is that I don't know GO. How can I fix these or how can I set up my own EVM. Thanks for all your help and correspondence. I know this is asking for a lot and I really appreciate all the help I can get{"config": {"chainId": 873,"homesteadBlock": 0},"alloc": {},"coinbase": "0x0000000000000000000000000000000000000000","difficulty": "0xfe000","extraData": "","gasLimit": "0x2fefd8","nonce": "0x0000000000000042","mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000","parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000","timestamp": "0x00"}Genesis.json (modified from Umlabs tutorial because I set it up with GETH instead, blank but will reconfigure soon)version: '3'services:geth:image: ulamlabs/geth-poa-testnet:latestenvironment:- ETH_PASSWORD=- ETH_PRIVATE_KEY= Taken out because private information- ETH_ADDRESS=volumes:- ./genesis.json:/app/genesis.jsonports:- 8178:8178- 8546:8546blockscout:image: ulamlabs/blockscout:latestlinks:- geth- postgresports:- 4000:4000environment:- DATABASE_URL=postgresql://postgres:@postgres:5432/postgres?ssl=false- ETHEREUM_JSONRPC_VARIANT=geth- ETHEREUM_JSONRPC_HTTP_URL=http://geth:8178- ETHEREUM_JSONRPC_WS_URL=ws://geth:8546- MIX_ENV=prod- BLOCKSCOUT_HOST=localhost- COIN=eth- NETWORK=POA- SUBNETWORK=Local Testnetpostgres:image: postgres:12command: postgres -c 'max_connections=500'environment:- POSTGRES_HOST_AUTH_METHOD=trustDocker-compose.ymlDEBUG[08-10|16:32:05.566] Adding p2p peer peercount=1 id=f129b8aac08b9eab conn=dyndial addr=88.99.70.182:30303name="besu/Q9f Goerli Auth..."TRACE[08-10|16:32:05.566] Starting protocol snap/1 id=f129b8aac08b9eab conn=dyndialTRACE[08-10|16:32:05.570] Starting protocol eth/66 id=f129b8aac08b9eab conn=dyndialDEBUG[08-10|16:32:05.572] Ethereum handshake failed id=f129b8aac08b9eab conn=dyndial err="network ID mismatch: 5 (!= 129)"TRACE[08-10|16:32:05.574] Protocol eth/66 failed id=f129b8aac08b9eab conn=dyndial err="network ID mismatch: 5 (!= 129)"DEBUG[08-10|16:32:05.578] Message handling failed in \snap\ peer=f129b8aa err=EOF``DEBUG[08-10|16:32:05.580] Removing p2p peer peercount=0 id=f129b8aac08b9eab duration=13.889ms req=false err="network ID mismatch: 5 (!= 129)"TRACE[08-10|16:32:05.668] >> FINDNODE/v4 id=850f2855819a37ca addr=198.244.164.49:30303 err=nilTRACE[08-10|16:32:05.804] << NEIGHBORS/v4 id=850f2855819a37ca addr=198.244.164.49:30303 err=nilTRACE[08-10|16:32:05.810] << NEIGHBORS/v4 id=850f2855819a37ca addr=198.244.164.49:30303 err=nilTRACE[08-10|16:32:05.810] Starting p2p dial id=94a2bc4d4d7b37af ip=95.111.225.254 flag=dyndialTRACE[08-10|16:32:05.814] Starting p2p dial id=95e39040ac569bc0 ip=142.132.134.217 flag=dyndialTRACE[08-10|16:32:05.816] Starting p2p dial id=95c2cff05bfa948d ip=213.136.72.47 flag=dyndialTRACE[08-10|16:32:05.817] Starting p2p dial id=96be1bdcb5f83745 ip=5.161.79.118flag=dyndialTRACE[08-10|16:32:05.819] Starting p2p dial id=9609ee531bbba103 ip=209.145.63.71 flag=dyndialTRACE[08-10|16:32:05.821] Starting p2p dial id=967145498b0f68cf ip=194.34.232.38 flag=dyndialTRACE[08-10|16:32:05.824] Starting p2p dial id=97818cb7e89d18da ip=213.239.193.185 flag=dyndialTRACE[08-10|16:32:05.824] >> FINDNODE/v4 id=1e1ea8b3d566d276 addr=52.187.207.27:30303 err=nilTRACE[08-10|16:32:05.824] >> FINDNODE/v4 id=0c6253589a8d244d addr=104.42.217.25:30303 err=nilTRACE[08-10|16:32:05.824] >> FINDNODE/v4 id=a8812b866af74dce addr=54.183.20.222:30303 err=nilTRACE[08-10|16:32:05.826] Starting p2p dial id=97f226c39d8bc2f7 ip=52.79.246.69flag=dyndialTRACE[08-10|16:32:05.835] Starting p2p dial id=90a749a1b0f62eab ip=35.187.173.202 flag=dyndialTRACE[08-10|16:32:05.837] Starting p2p dial id=9086a4586d53f611 ip=3.91.73.29flag=dyndialTRACE[08-10|16:32:05.840] Starting p2p dial id=91899a6376b2d9c1 ip=198.244.228.217 flag=dyndialTRACE[08-10|16:32:05.842] Starting p2p dial id=91c08075fde98c8f ip=138.201.36.113 flag=dyndialTRACE[08-10|16:32:05.844] Starting p2p dial id=91702cef484bdadf ip=51.83.251.255 flag=dyndialTRACE[08-10|16:32:05.846] Starting p2p dial id=9234ab1dce022de3 ip=54.73.226.57flag=dyndialTRACE[08-10|16:32:05.849] Starting p2p dial id=9c6deccd17423a5c ip=162.55.135.233 flag=dyndialTRACE[08-10|16:32:05.849] >> PING/v4 id=94a2bc4d4d7b37af addr=95.111.225.254:30303 err=nilTRACE[08-10|16:32:05.851] Starting p2p dial id=84b49538d54a0642 ip=35.176.66.235 flag=dyndialTRACE[08-10|16:32:05.899] >> PING/v4 id=bd9c190885f93939 addr=144.91.111.224:30300 err=nilTRACE[08-10|16:32:05.906] Failed p2p handshake id=9609ee531bbba103 addr=209.145.63.71:30300 conn=dyndial err="disconnect requested"TRACE[08-10|16:32:05.946] Failed p2p handshake id=96be1bdcb5f83745 addr=5.161.79.118:30300conn=dyndial err="disconnect requested"TRACE[08-10|16:32:05.966] Failed p2p handshake id=9086a4586d53f611 addr=3.91.73.29:30311conn=dyndial err="too many peers"TRACE[08-10|16:32:05.999] << PONG/v4 id=94a2bc4d4d7b37af addr=95.111.225.254:30303 err=nilTRACE[08-10|16:32:06.001] << PING/v4 id=94a2bc4d4d7b37af addr=95.111.225.254:30303 err=nilTRACE[08-10|16:32:06.003] >> PONG/v4 id=94a2bc4d4d7b37af addr=95.111.225.254:30303 err=nilTRACE[08-10|16:32:06.049] << PONG/v4 id=bd9c190885f93939 addr=144.91.111.224:30300 err=nilTRACE[08-10|16:32:06.049] >> FINDNODE/v4 id=bda8d04b08e32cd7 addr=50.19.137.79:30303err=nilTRACE[08-10|16:32:06.052] << PING/v4 id=bd9c190885f93939 addr=144.91.111.224:30300 err=nilTRACE[08-10|16:32:06.056] >> PONG/v4 id=bd9c190885f93939 addr=144.91.111.224:30300 err=nilGo Ethereum's Official Documentation Error via /r/FantomFoundation https://ift.tt/glLdP8N
Social Media Icons