Questions tagged [nodes]
A node is a machine which is running an Ethereum client. It synchronises the blockchain with other nodes in the network, so that they all have the same definitive copy. A node is needed to send and receive ether and to executive DApps.
384
questions
-3
votes
2answers
27 views
Is Ethereum actually something that exists, or is it just a maze of webpages full of nonsense?
I'm trying to be as polite as I can be, as I have nothing against Ethereum specifically. I'm very experienced with Bitcoin, but have never found any other "altcoin" to be worthy the time of ...
0
votes
0answers
22 views
differences in terms of api supported by full node vs light node
Are there any differences on the API supported by full node vs light node in Ethereum?
0
votes
1answer
13 views
What node(s) does Ethereum broadcast a transaction first? How is it determined?
When I as a user make a transaction, where or what node(s) does it get sent to first? How does an Ethereum node, in terms of implementation details, determine that? Does it send a new transaction to, ...
0
votes
1answer
16 views
Trying to run a Rinkeby testnet node on windows
Im trying to run a light node om windows, it works until here:
geth --datadir=$HOME/.rinkeby init rinkeby.json
but when I type this:
geth --networkid=4 --datadir=$HOME/.rinkeby --syncmode=light --...
0
votes
0answers
8 views
Is light mode client able to serve JSON-RPCs?
Can Geth sync in light mode server JSON-RPC queries from DApps?
I know light nodes only store block headers but will it forward the JSON-RPC to other peers to get it served?
1
vote
1answer
22 views
Is there a Ethereum mainnet node that I can query txpool APIs?
I want to call txpool APIs of Ethereum mainnet but I found Infura doesn't provide that.
Is there any service providing txpool JSON-RPCs?
1
vote
1answer
26 views
How can my decentralized web application hosted on a cloud application (like AWS) interact with a contract deployed from my localhost
I have a decentralized web application that is hosted in the cloud. I recently deployed a smart contract to two different test networks Ropsten and Goerli - my contract deployed to the Ropsten ...
1
vote
1answer
33 views
Retrieving very old events
While working with Infura in the past, if I remember correctly, I had troubles with retrieving events from old (non-recent) blocks.
Does the trouble (not only with Infura but with other popular ...
0
votes
0answers
6 views
Archival node from a certain block or for certain addresses
does anybody know if it's possible to run archival from a certain block or only for transactions interacting with a list of contracts? I recently deployed some contracts for which I want to run graph ...
1
vote
1answer
13 views
What does IP address 127.0.0.1 mean in enode URI?
enode is the URI for an ethereum node, consisting of node-id-in-hex@ip-address:port. Here are 2 enode examples:
enode://...
0
votes
0answers
14 views
How to add ethereum node to already existing blockchain without knowing genesis file?
Target : i want to add new node to already running blockchain.
Correct, if i am wrong for adding node to network. two node's should have same genesis block. if genesis block have different values then ...
2
votes
1answer
20 views
How to ensure the authenticity of the block header obtained by the light node
When I join the Ethereum network, I ask for block header data from neighboring nodes. How can I guarantee the reality of dataļ¼What if the neighbors conspired to give me bogus dataļ¼
1
vote
1answer
66 views
What happens when you submit the same transaction to multiple providers?
Suppose I sign a transaction locally using eth_sendRawTransaction of an implementation (web3js, web3py etc.), and then send the same signed transaction to multiple providers like Infura, Alchemy and a ...
1
vote
1answer
21 views
How to parse the node information in the nodes directory by leveldb?
I want to get all the node IP addresses of ETH, so I need to parse the geth/nodes directory, but I can't find the specific data format and cannot parse it.
I found a same problem, but there is no ...
0
votes
0answers
21 views
how does a new node get state data and where are storage/recepit trees stored?
I know that state data isn't stored on blockchain. Each node stores it separately on hard disk.
Question 1)
Let's say I am a new node and just joined the network. What will happen is I will sync the ...
0
votes
0answers
8 views
response from ETC comming as 0 for latest block
sudo docker run -d --name coregethnode -v /node-etc-geth/data:/root -p 127.0.0.1:8545:8545 -p 30303:30303 etclabscore/core-geth --classic --http --http.port 8545 --http.addr "0.0.0.0"
I ...
0
votes
2answers
42 views
How do nodes agree on which transactions to include in the block?
I know gas prices and nonce are used. But what if different clients use different ordering of transactions? How do thousands of nodes agree on exact transactions to be included in the next block? And ...
0
votes
0answers
55 views
Connect GETH to miner's node. Speed āup transactions
Sometimes transactions from my node are delayed, how to configure Geth so node can connect directly to the miners' nodes? For example asia.sparkpool.com:3333
Or what other options? Thank you in ...
0
votes
0answers
11 views
Ethereum Wallet unable to connect to node
I am receiving the error message below:
Is anyone able to tell me what I am doing wrong? Thank you
1
vote
1answer
16 views
Can I stop geth when it is halfway done and restart it without loosing all the first half of data?
I have started geth (fresh install) using this command:
geth --datadir "my/path"
I'm halfway done with sync and would like to restart my PC.
Will I loose all the data accumulated so far or ...
0
votes
0answers
32 views
How to sync wallet files with different servers on private blockchain
We have a private blockchain setup with three instances on ubuntu 16.04. Each instance consists of 3 authorities to achieve availability in case of failure by redirecting to another instance.
Folder ...
0
votes
0answers
62 views
Geth behind mainnet during fast sync on an SSD
I'm trying to sync a full node on my desktop but I'm not able to get past the state download phase.
After the block download phase completes (64 blocks behind mainnet) geth is not able to keep up with ...
0
votes
0answers
7 views
Preventing Errant Nodes
Is there a way to setup my network of private chain nodes so that only approved systems can query a node for the data on the chain? The RPC port has to be open so I can run web3 commands but I don't ...
1
vote
1answer
227 views
Run Geth with a configuration file
I've created a config.toml for Ropsten (NetworkId =3) that looks like this:
https://pastebin.com/raw/2DxWE1jf
But when I run
geth --config /home/path-to-config
From the cli I get: (Note ChainID:1, ...
0
votes
1answer
26 views
How can i create more that one node for test purposes?
I really need to have more than one node to test my smart contract. I'm using remix and i also installed ganache, however, ganache doesn't allow me to have more than one node as I hoped for...
I have ...
0
votes
1answer
19 views
what happen if my node synced with uncle block?
I'm not sure that this question is correct or not.
But let me explain.
As you know, two blocks may be mined at almost same time then one of the block will be uncle block.
My question is what happen if ...
6
votes
1answer
47 views
Can we avoid the protocol overhead of JSON-RPC and directly connect to GETH through some interface?
I want to build a middleware that adds additional data to JSON RPC responses. This middleware would sit on the same hardware or machine as the GETH node.
The traditional approach would be to simply ...
0
votes
0answers
20 views
Could something like the utreexo project be implemented for Ethereum?
Could something like the utreexo project (reducing storage costs of full nodes via accumulator technology) be implemented for Ethereum or Ethereum Classic?
2
votes
0answers
154 views
Geth Fatal: Error starting protocol stack: gap in the chain between ancients and leveldb
I'm running a Geth mainnet node. As the size of chaindata is rapidly rising, I moved ancient to an auxiliary HDD plugged in to the same system. Some time afterwards (not sure when, maybe days?) I ...
1
vote
1answer
20 views
Save stack traces while syncing
I have been working on a project, where I would like to trace all transactions from a block and for this reason I have been using a fast-syncing node. It works well, the only issue is that querying ...
5
votes
2answers
781 views
Can chaindata be split across two (or more) locations?
With the size of full nodes rapidly growing, I'm looking for a way to split my chaindata across multiple hard drives. I have one internal 1TB SSD capable of syncing the chain, and then an internal HDD ...
1
vote
0answers
45 views
Vastly different disk usage between Parity v2.5 and v2.7
I've got a main ethereum node for business use running Parity version v2.5.13-stable-253ff3f-20191231/x86_64-linux-gnu/rustc1.40.0 on an AWS instance and a near exact replica of that setup as a "...
0
votes
0answers
139 views
Specified HTTP/RPC port, yet Geth 1.9.15 will not map that port
I am trying to expose port 8545 on a local geth client for use with MetaMask on Chrome 83.0.4103.106 (x86_64), using a Windows host (10.0.18362.900). I store all my blockchain data on a separate drive,...
0
votes
1answer
83 views
Gas cost when calling Ethereum view functions on remote or local node
There are dozen of sources on the internet that state the view functions, which are called externally (i.e. from oustide of contract), that do not call other contracts' functions and do not change the ...
0
votes
0answers
120 views
geth full node taking forever to sync
For three days I've been trying to sync a full node. Syncing the last two days has taken about six hours a day. At this rate I won't be able to sync it. It's behind "age=3y8mo5d".
This is the ...
0
votes
0answers
17 views
sending transaction giving an error of “unknown account” after some time interval in Geth
I have review kinda same questions on this site, however, the issue in my case is different hence I'm asking.
I have setup three nodes for the private chain, and it's working fine. I can send ...
0
votes
0answers
57 views
Syncing Poblem With Parity Docker Container
I'm running a Parity node inside a docker container and i'm trying to sync it to the ropsten network. However after around 1300-1700/4257 snapshots synced I keep getting Encountered error during ...
0
votes
0answers
18 views
Best way to avoid transactions that create a new smart contract before submitting it
We are creating a permissioned network (using Besu) where anyone can create and submit transactions. In this context, the writer nodes need to verify that these transactions are not creating new ...
0
votes
1answer
138 views
How to find how many nodes are connecting to Geth? [duplicate]
I've lunched a Geth server with default maxpeers which is 100 regarding to original documents. Now, I need to know how many nodes are connecting to my node? Is there any command to find it in Geth ...
0
votes
1answer
88 views
How can I tell if the node I am using is exposing the Parity trace methods?
What is the best way to tell if the node I am using is exposing the Parity trace methods?
One way I know if is to call a contract on Kovan and look for a revert reason that says to expose the trace ...
1
vote
1answer
285 views
How can I tell if a node I am using is a full archive node?
What is the best way to tell if the node I am is using a full archive node?
One way I know if is to call a contract from the context of an old block, but this requires an RPC call and is not explicit ...
1
vote
2answers
741 views
Is the blockchain compatible between Geth and OpenEthereum(Parity)?
I'm trying to set up a full node. Being a DeGoogler I instinctively avoid Go, so I defaulted to OpenEthereum. After compiling on my maching I get 'Illegal Instruction', which seems to be because of my ...
1
vote
1answer
59 views
Where are “pending” (newly submitted) transactions stored?
First of all, my terminology may be off, sorry about that.
I understand how a blockchain holds data on transactions that have been "accepted" (i.e. a block has been mined). But if I decide to ...
1
vote
0answers
31 views
Transaction submits but is not valid when processed
I'm running two scripts that try to solve the same proof of work problem.
from web3 import Web3
import json
from hexbytes import HexBytes
import numpy as np
import os
import time
INFURA_ROPSTEN_URL ...
0
votes
1answer
43 views
what kind of node I need
I want to use ethereum php lib and I need to set a node in the script to replace 127.0.0.1 and port 8545.
What kind of node I use min space and min ram so it will save me money to set the node up
Use ...
0
votes
0answers
17 views
What is the difference for parity and geth node [duplicate]
I try to find a php lib but most of them can only used with a geth node How can I get a free node to use that support send transaction and calling send erc20ļ¼
1
vote
2answers
192 views
Eth node quiknode and infura question
For infura node, whether the API support send transaction or support sending ERC20 token(this is calling contract actually)? supprt creating accounts also?
For Quiknode, whether the API will support ...
0
votes
2answers
63 views
Accessing Ethereum network via JSON RPC from wallet balance/transactions
sorry if the question is silly.... I am tying to build a simple app that checks ETH wallet addresses balances and transactions (for both ETH and Tokens).
As far as my knowledge goes, I think that I ...
0
votes
0answers
26 views
Modern Parity flags for faster sync? Compute instance won't catch up
I am using Parity 2.7.2 on a virgin compute instance (32gb RAM, SSD, fast internet, 6 cores), and after the snapshots were downloaded and it gets to the blocks, it is about 33,000 blocks behind. I ...
1
vote
1answer
82 views
Connect to a public node with web3js
Is it possible to connect the nodes that are listed on ethernodes.org
I chose one of the listed nodes and try to connect with web3 but I get connection not open on send() error.
const Web3 = require(...