Questions tagged [geth-debugging]
The geth-debugging tag has no usage guidance.
226
questions
16
votes
6
answers
10k
views
How to receive revert() reason for past transactions?
I run a geth/parity nodes for broadcasting user's transactions to Ethereum blockchain. Some of contract functions provide reasons for revert (see examble below):
contract Example {
function test (...
15
votes
3
answers
11k
views
Fatal: Failed to write genesis block: unsupported fork ordering: eip150Block not enabled, but eip155Block enabled at 0 genesis block
I am attempting to launch a private geth chain with the following command:
geth --datadir=./test-private-blockchain/ init genesis.json
I am receiving the following error:
Fatal: Failed to write ...
13
votes
2
answers
3k
views
Geth State heal in process explanation
I had a synced geth node (syncmode default = snap).
After restarting the machine geth starts to sync again. Ten hours are passed but still syncing.
In the log file i see a lot of State heal in process....
10
votes
1
answer
5k
views
What mean "Deep froze chain segment"?
I have question
My geth show me like that "Deep froze chain segment" repeatedly
What mean??
9
votes
1
answer
8k
views
What is `--gcmode=archive` in geth
I have been running a geth node, mostly to see event logs fired by my contracts. I ran the node with syncmode=fast and finally the node is synced. I can successfully read the logs.
Now, I read here ...
9
votes
2
answers
2k
views
Persistent "deep transaction reorg" whilst syncing full geth node
Whilst syncing a new full node using the geth comand "geth --syncmode full", every other line after a few hundred blocks I see the following:
WARN [12-02|02:30:46] Skipping deep transaction reorg ...
5
votes
2
answers
3k
views
Why is Geth ignoring --nodiscover?
I'm firing up a test network like so:
geth --networkid=43766 --datadir ~/.ethereum/authchaintestnet/ --unlock b40474571297fd05ac82fd2994f45c977f3ca77a --password ~/.ethereum/authchaintestnet/...
5
votes
1
answer
2k
views
Geth: Checkpoint challenge timed out, dropping
I get a warning in Geth that I was not able to find any information on:
Checkpoint challenge timed out, dropping
What does this mean?
5
votes
1
answer
620
views
Geth signing stops after a period of time
I have 5 clients setup (1 boot, 1 geth, 3 signers using Clique) - Most of the time they work no problem and mining starts, sometimes mining just stops with no warning nor issue/error message.
Another ...
4
votes
2
answers
7k
views
Fast syncing showing endless importing new state entries Geth 1.7.3
I used this command to sync to the chain
geth --fast --cache=1024 --rpc --rpcaddr "localhost" --rpccorsdomain "*" --rpcport 8545 --rpcapi="db,eth,net,web3,personal,web3" upgradedb
And then when I ...
4
votes
1
answer
4k
views
Weird error 'The method eth_accounts does not exist/is not available'
I am trying to use truffle to migrate with the following command
truffle migrate --network ropsten
and I face the following error
The method eth_accounts does not exist/is not available
I tried to ...
4
votes
1
answer
2k
views
Is there a way to debug live smart contracts on main network?
Debug button doesn't work on Remix when targeting a live smart contract. What are my other options?
Can I copy the current main Ethereum network snapshot with ganache and then run my own transactions?...
4
votes
1
answer
310
views
Error starting protocol stack
I am doing a tutorial and I get the following message.
Fatal: Error starting protocol stack: listen udp :30334: bind: Only
one usage of each socket address (protocol/network address/port) is
...
4
votes
1
answer
220
views
eth_call, testing multiple transactions
want to test multiple transactions which are changing state and are dependent of each other. Is that possible using geth?
Example:
(1) First transaction will send 1 eth to account a
(2) Second ...
4
votes
0
answers
249
views
Error trying to synchronize geth clique client after shutdown
I'm working with a private network using geth clique clients. Each time a node shut downs, (after a power cut, or just killing the geth process), if a try to put it to work again, the node can't ...
4
votes
2
answers
661
views
Smart Contract firing send ether transaction that's not in the contract
I need some help with my smart contract, here's the smart contract code
pragma solidity ^0.4.18;
contract UserToken {
mapping (bytes32 => uint8) public tokenBalance;
bytes32[] public ...
3
votes
2
answers
846
views
Error: Failed account unlock attempt, is this an attack?
If I use my
geth --identity "MyNodeName" --rpc --rpcport "8545" --rpccorsdomain "*"
--datadir Users/xxxx/TestChain1 --port "30303" --rpcaddr
"127.0.0.1" --nodiscover --rpcapi "db,eth,net,web3,...
3
votes
1
answer
1k
views
geth v1.8 unable to download the last 65 blocks for the mainnet
Currently running geth 1.8 on Ubuntu 17.10 on an SSD. Anytime I start geth, it will always sync until it hits the last 65 blocks where it just hangs and looks like it stays stuck at downloading the ...
3
votes
1
answer
2k
views
How to collect geth's metrics?
I am trying to measure chain insert rates in a Geth node.
In a deprecated Go-ethereum blog, it says I can use debug.metrics(false) to get all available metrics (so I can use debug.metrics().chain....
3
votes
3
answers
3k
views
Copy Geth full node onto external drive then continue syncing
My 1TB internal SSD on my mac doesn't appear to be enough for a full sync with state data. I know I can fast sync but I need full state data. I'm currently on block 5.2million and its at around 900GB ...
3
votes
1
answer
937
views
Where is the function that rewards the miner address for mining the block?
I have recently been digging into go-ethereum and have 'plugged' my own consensus mechanism which requires a node to solve a simple equation (2+2) etc to seal a block.
However, even after letting it ...
3
votes
1
answer
1k
views
(anonymous): Line 1:20 Unexpected token : while adding node to private ethereum network
I'm trying to setup 2 node ethereum network in my local desktop one on port 30305 and another on 30305.
set up Node 1 -
$ ./build/bin/geth --datadir data/node1 --port 30304 --networkid 1234 init ...
3
votes
1
answer
2k
views
Why my geth fast node suddenly stopped running?
Fatal: Error starting protocol stack: gap (#3) in the chain between ancients and leveldb
when I run geth node for ropsten by :
geth --testnet --syncmode "fast" --cache=512 --rpc --ws --shh console
...
3
votes
1
answer
555
views
Private Ethereum Cluster showing ENR Errors
I am trying to run a 3 node cluster, 1 among three is miner. When I try to make sendTransation its seems be signed but seems to halt forever with message signed and must wait for others.
The logs ...
3
votes
1
answer
192
views
geth web3 api with web3 version 1?
Due to security concerns with rpc, I'd like to tunnel into my geth instance and run ipc commands. However, all the scripts I've written use version 1 beta of web3, which geth does not yet support.
I'...
3
votes
0
answers
837
views
Local full node is one block behind mainnet after sync is completed
I just created a local Binance Smart Chain full node on my PC with the following specs:
OS: Linux running on Windows Subsystem for Linux
Storage: 1TB SSD (Samsung 980 Pro)
CPU: AMD Ryzen 7 5800x
Ram: ...
3
votes
0
answers
1k
views
Understanding geth trie node pruning
My understanding of Geth's trie pruning is based off this geth v1.8 release blog post: https://blog.ethereum.org/2018/02/14/geth-1-8-iceberg%C2%B9/
Trie pruning is enabled on all --syncmode ...
3
votes
1
answer
691
views
Calling function in one contract from another contract in private blockchain by Geth
I have problem with smart contract development using Remix solidity in private blockchain by Geth. I have two smart contracts such as Factory contract and Contract contract.
I create the Factory ...
3
votes
1
answer
543
views
Creating new account from web3 showing error
while creating new account from angular using web3
personal.newAccount function() undefined
import {
Injectable } from
'@angular/core';
import {
User } from
'./login/user';
const Web3=...
2
votes
1
answer
842
views
Waiting for a contract to be mined
I added the following code for implementing a wait logic after deploying the contract and before calling the functions from the contract. This is same as mentioned in some other posts in Stackexchange....
2
votes
2
answers
904
views
Gas price data from GETH
I am able to get gas price data as follows from some oracles (i.e., ethgasstation.info, etherscan.io):
{
"fast":50.0,
"fastest":200.0,
"safeLow":10.0,
"average":20.0,
"block_time":13....
2
votes
2
answers
102
views
Full Node Bigger Than Online Reports?
I am running a full node and I noticed that the amount of disk space it takes is larger than reports online.
I use the command ./geth --syncmode full --rpcapi eth,web3,personal --rpc --rpcaddr 127.0....
2
votes
1
answer
358
views
Is "geth debug trace_2" on "Etherscan.io" a native geth output?
I am aware of the debug_traceTransaction function.
On Etherscan.io there is an option to view transaction, called Geth Debug Trace_2, which produces output in a format that I need. The option is here:
...
2
votes
1
answer
327
views
eth.blockNumber does not match any network's current block
I set up a geth full node on Rinkeby with the following command: /usr/bin/geth --syncmode fast --nousb --cache 3072 --trie-cache-gens 1024 --rpc --rpcaddr 127.0.0.1 --rpcport 8545 --networkid 4 2>&...
2
votes
1
answer
1k
views
Go can't find common and types package when building Geth client node project?
I am trying to build the Ethereum Geth client node on an Ubuntu 14.04 LTS box. I am using the 2017.3 Goland client. When I try to compile the project I get the errors below:
interfaces.go:25:2: ...
2
votes
1
answer
530
views
Force geth to continue using fast sync
My Ethereum node was fast synced one year ago and then ran for 10 months, before that computer was shut down.
I have turned on that computer and I want to continue catching up, but Geth keeps ...
2
votes
1
answer
1k
views
geth method eth_getBalance does not exist
I'm unable to run any commands after setting up clef and geth on the Görli chain.
geth attach /path/to/clef.ipc
Welcome to the Geth JavaScript console!
modules: account:1.0 rpc:1.0
> eth....
2
votes
2
answers
2k
views
NO miner module in geth
I am new to ethereum. I installed mist on Mac(10.13.5), but did not "brew install ethereum". When try run ">geth attach" in Terminal, it does not show "miner" module. Below is what the screen shows "...
2
votes
1
answer
1k
views
What is bloombits?
I'm syncing my node with geth and I used the light mode.
>start geth --syncmode "light"
Then a parameter type="bloombits" appeared. What is bloombits?
2
votes
1
answer
883
views
Build go-ethereum source code
I wanted to build go-ethereum source code in my local side and test it in geth.
I have followed up the instructions in the github go-ethereum as it is.
However, I have got fail with some errors when I ...
2
votes
3
answers
6k
views
Error: Invalid JSON RPC response: "" from web3
I run:
geth --rinkeby --rpc --rpcport=8545 --rpcaddr=192.168.1.37
It works in console:
geth attach http://192.168.1.37:8545
> eth.syncing
false
> eth.accounts
["...
2
votes
1
answer
1k
views
How to fix "Fatal: Error starting protocol stack: listen udp :30303: bind: address already in use"?
I am referring this tutorial and miner.start(1) works fine and mining is started as expected like below.
INFO [09-05|15:41:26.486] Commit new mining work number=221 sealhash=1892af…...
2
votes
1
answer
506
views
go lang installation error - raspberrypi
I needed to create privatenet in raspberrypi and installed go1.9. Cloned geth, extracted it. When 'make geth' command is passed I get following error. Please help me out
github.com/ethereum/go-...
2
votes
1
answer
113
views
How can I get rid of the lock, which is giving " Failed to create the protocol stack: datadir already used by another process" as error
How can I get rid of the lock, which is giving " Failed to create the protocol stack: datadir already used by another process" as error.when geth is running in another tab.
2
votes
0
answers
2k
views
Geth state heal in progress - will it terminate?
This question is somewhat related to this one, but unfortunately I don't have enough reputation to post my thoughts there.
I have been tracking my state heal progress for some time now, and I have a ...
2
votes
2
answers
258
views
why does it matter to sync nodes with time?
As we know, time gets set on a block's header as the miner's current local time. Each node while accepting a block, checks if the new block's time is more than parent 's time and is not also in the ...
2
votes
0
answers
521
views
Script for opening a geth console for a node and running commands in it
I am trying to create a script running a couple of geth nodes, open a console for each of them and run a couple of commands such as admin.addPeer() and miner.start(). I read that i can use --exec to ...
2
votes
1
answer
508
views
Geth interface panic after weeks of being in sync
After weeks of being in sync and working fine, my Geth just stopped. Upon restart, what started as a long hang on FS Sync Time (repeat output with different values, no further movement beyond ...
2
votes
0
answers
3k
views
eth.getBalance(eth.accounts[0]) always 0 on geth console
I want to deploy smart contract on rinkeby test network. I create account in Rinkeby test network.And connect with "Ethereum geth node".I successfully funded "https://faucet.rinkeby.io/". I also check ...
2
votes
1
answer
430
views
Pending transactions Geth private Blockchain
I have an ethereum consortium blockchain based on Azure (Geth 1.7.3). I've been experimenting with an application which has a very simple smart contract.
The contracts itself, stores data that comes ...