Questions tagged [go-ethereum]
Go Ethereum (short: Geth) is a Golang implementation of the Ethereum protocol.
6,358
questions
0
votes
0
answers
5
views
Why some transaction need tracing to be possible to saw them?
Native ETH transfers, unlike ERC20 or wrapped ETH (WETH) transactions, often need specialized tracing methods to be fully visible in transaction. This raises the question: why does tracing become ...
0
votes
1
answer
13
views
After running nodes with all configs as per the docs, I cannot get ETH Balance in my local BESU Blockchain network
I am developing a private Besu network with QBFT Consensus mechanism. I am following the docs exactly like here
After running all 4 nodes when I import the wallet from QBFT_Config_File.js in my ...
0
votes
0
answers
17
views
Etheruem Account Generation, pbkdf2
use crypto::hmac::Hmac;
use crypto::mac::Mac;
use crypto::pbkdf2::pbkdf2;
use crypto::sha2::Sha512;
// crypto is an external crate, "rust-crypto"
pub fn pbkdf2_key_stretching(mnemonic_code: ...
1
vote
0
answers
9
views
How can we employ libp2p to establish a secure private network that is impervious to unauthorized connections?
backgroung
Currently, I am looking to utilize Helia to construct a private IPFS network. The critical issue at hand is "Ensuring that this private network remains inaccessible to external nodes.&...
0
votes
0
answers
17
views
there is almost no peer to connect , how to solve it? thanks a bunch
./geth --holesky --http --http.api=eth,net,web3,txpool --http.corsdomain '*' --port 30303 --txpool.globalslots=250000 --txpool.globalqueue=50000 console
but the result is :
WARN [09-06|18:15:22....
0
votes
1
answer
58
views
How can I retrieve all Ethereum transfers from a transaction?
I'm trying to extract all Ethereum transfers from a given transaction. Some transactions send transfers to block builders, while others may involve different recipients or actions. What is the best ...
0
votes
0
answers
15
views
Geth for Base Chain Node is stuck arround 100 blocks behind current height. How can i fix this?
I am syncing a base chain node as the layer 2 and I have snap node of ethereum mainnet on the same server. Ethereum main node is working fine but the syncing of base chain node is always keep 100 ...
0
votes
0
answers
35
views
How to create crypto scam? [closed]
I want learn create crypto scam websites how I can to do this? This for education goals not for do something bad.
0
votes
0
answers
12
views
Ethereum Geth Node for writing transactions
We are running a full Ethereum Geth node, but the resources and support effort is too great.
All we need to do is create ETH addresses and send transaction, not read or scan the blockchain.
Can anyone ...
0
votes
0
answers
20
views
The most popular ways to scam on crypto EVM
I want to describe the methodologies in my bachelor's thesis, but I don't know what kind of crypto scams there are and which ones are used most effectively
Thanks
1
vote
0
answers
18
views
How can I persist the chaindata of my ethereum private network?
I have build a ehtereum private network with docker and it could run normaly. But if I try to persist the chaindata by using volumes, the node will connect mainnet, instead of my private network.
Here ...
2
votes
0
answers
20
views
debug_traceTransaction on a full node not working
I'm running a full but not archive node using geth. I'm trying to get trace for a transaction using debug.traceTransaction('0x4883a2cd5a260723ae65b88787d153864938e0cf0b811bc0597a80e3e820777a'); but it ...
0
votes
0
answers
27
views
How works auto crypto assets stolen web pages
In my dissertation, I learned about the tactics of Ethereum scammers and I wanted to know how crypto sites automatically detect "cryptopank", "bored monkey", coins, etc., and ...
1
vote
1
answer
25
views
Can Ethereum full node be used to get all token transfers from the past?
I need to get all ERC-20 tokens transfers from 2020 till current last block. I am considering using ethereum etl python module for this. Thus I need to start a local Ethereum node. I have hardware ...
1
vote
1
answer
65
views
Low-level call execution reverted
I have a Solidity contract deployed here.
When I attempt to calculate the gas for the transaction I get an execution reverted error.
According to Etherscan Gas Oracle API called in another routine the ...
1
vote
0
answers
16
views
Why don't consensus clients have an RPC method to query the total supply of ETH (all ETH minted)?
I understand that the total supply of ETH can't be hardcoded into consensus clients because this value needs to be derived from the blockchain state to prevent tampering. To get the total supply, we ...
0
votes
0
answers
26
views
Low-level call error: insufficient funds for gas * price + value $8099.91
Any ideas about this? I am attempting to make a arbitrage swap using the following contract The error is:
Low-level call error: err: insufficient funds for gas * price + value: address 0x have ...
0
votes
0
answers
15
views
How to add new consensus protocol for the Ethereum Quorum?
I am interested in adding a custom consensus protocol to Ethereum Quorum.
I would like to know if it's feasible to integrate my own custom consensus protocol into Quorum.
If adding a custom consensus ...
0
votes
0
answers
19
views
Is tracing supported in the path schema?
When i'm trying to trace an existing transaction with geth using path schema i get:
> tracer('0xc1668976ece94d5fa97881cb538be5546b13052da5bff476863d8361da3e308f');
Error: historical state not ...
0
votes
1
answer
26
views
Geth setup for Tracing any hisorical transaction
I start geth in the following way:
geth --history.state=0 --history.transactions=0 --gcmode archive --syncmode=full --cache=4096 --state.scheme=hash --mainnet --authrpc.addr localhost --authrpc.port ...
0
votes
1
answer
28
views
EVMError: Revert for Auction.sol
Building an Auction for ERC20 Tokens.
Scripts are compiling.
2/3 tests pass.
[FAIL. Reason: EvmError: Revert] for 1/3.
It may be an issue with the OpenZeppelin import, it may be out of date, wrong ...
0
votes
0
answers
9
views
is there only one node table in ethereum's discovery protocol?
From what I know about the geth source code, there is only one node table in the discover protocol--discv4. That table is located in https://github.com/ethereum/go-ethereum/blob/master/p2p/discover/...
0
votes
1
answer
27
views
How datatypes work in solidity?
As we know the EVM provides a key/value store which is a 32-byte key pointing to a 32-byte value. We can imagine how integers or even strings can be stored there, but the main question is how solidity ...
0
votes
0
answers
11
views
Gas estimation failed with unknown To address
I'm getting gas estimation errors leading to my transactions not going through. Here is the error message:
Error: processing response error (body="{\"jsonrpc\":\"2.0\",\"...
0
votes
0
answers
13
views
Bsc full node out of sync perdiodically
I have full nodes on BSC and BSC Testnet.
Periodically, every 1 or 2 months, both nodes go out of sync.
To resolve this, I need to update Geth to the latest version and restart the nodes.
A simple ...
0
votes
1
answer
50
views
Source '@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol' not found: File import callback not supported
I'm working on a Hardhat project and I’m encountering an issue with importing a contract interface from Chainlink. Here is the relevant portion of my Solidity code:
import "@chainlink/contracts/...
2
votes
1
answer
17
views
Is ICAP standard alive?
ICAP: Inter exchange Client Address Protocol
aka Ethereum IBAN.
Are there wallets that support ICAP?
Example:
ICAP: XE472EVKU3CGMJF2YQ0J9RO1Y90BC0LDFZ
0
votes
0
answers
12
views
go -ethereum abi: cannot marshal in to go type: length insufficient 640 require 8225"
Im trying to decode a struct which basically is a tuple where i have this byte of data and passing the byte of data it will be able to be decoded into a struct in Go. My goal here is trying to create ...
1
vote
0
answers
14
views
Despite having checked the addresses containing verified contracts, no contract code at given address
I have token swapping code. Despite having checked the addresses containing verified contracts I get an no contract code at given address error.
The debug data is:
router0 ...
0
votes
0
answers
14
views
No "SSTORE" opcode found in the result of debug_traceTransaction()
when I try
'curl -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0", "id": 1, "method": "debug_traceTransaction", "params": [ ...
0
votes
0
answers
24
views
Recovering crypto from ethereum RPC
I have found some of very old RPC credentials on ethereum. I tried to run it or try to recover the balance from it. But the hostname it had is down. If I get other RPC hostnames and same credentials ...
1
vote
1
answer
86
views
How to do simulation of all/most pending transactions?
everybody. I have a task to search in mempool for transactions like "swap tokens for eth" or any other type where a wallet sells tokens and its transaction can affect token reserves. There ...
-1
votes
1
answer
33
views
need some amount of ether for getting the fake ether to learn blockchain [duplicate]
actually i was trying to get the LineaETH on Linea Sepolia test network. when i visited Alchemy(https://www.alchemy.com/faucets/ethereum-sepolia) for same, it is asking for to have some amount of ETH ...
2
votes
0
answers
19
views
[EIP-155]Why did define the formula of v especially "35" or "36"
I understood the EIP-155 but I'm curious as to how you arrived at this formula.
v = CHAIN_ID * 2 + 35 or v = CHAIN_ID * 2 + 36
This is especially about the numbers 35 and 36. (I don't even know the ...
1
vote
0
answers
36
views
How does bootnode peering work in ethereum?
I am quite unsure about the peering tendency of the geth peers
My question is about geth bootnodes not peering properly - however, instead of leaving the question as it is here, i would like to ...
0
votes
1
answer
36
views
How to Create a New Post on Ethereum Research?
I'm having difficulty locating the option to create a new post on the Ethereum Research forum. Could someone please guide me on where to find the "New Topic" or "Create Post" ...
0
votes
1
answer
53
views
Why does subscribing to new pending transactions also include very old pending?
My service is subscribing to new pending transactions on the memblock and process them accordingly. However it also get very old pending transactions and not just the newest - why is this and is there ...
0
votes
0
answers
23
views
How to get a transaction positioned earlier in a block?
Setting a higher priority fee encourages inclusion within a block but it is only loosely related to the position. What is the best way to get a better position? Would it help to submit to Flashbots or ...
1
vote
1
answer
25
views
Trying to send as much of my balance as possible through geth console: "gas required exceeds allowance"
I'm trying to send all of my ETH balance to another address. I try to do this the following way, but always receive an error:
[~] $ geth attach ipc:~/.ethereum/geth.ipc
WARN [06-21|15:26:14.974] ...
1
vote
0
answers
21
views
Getting oldest/earliest block stored on Ethereum Geth
I would like obtain earliest block that a geth instance has without it replaying to fulfill the history (given in snap sync mode, the instance will attempt to backfill blocks to replay a sufficiently ...
2
votes
1
answer
143
views
Is there really 2^256 private key?
There are total 115792089237316195423570985008687907852837564279074904382605163141518161494336
Private key in Etherium. It is less than 2^256
Last private key of eth is ...
0
votes
0
answers
21
views
Find the amount of reward the node operator/validator received for including the block in that slot (in GWEI)
I've a GET /blockreward/{slot} API requirement where I need to retrieve information about the block reward for a given slot (integer) in the Ethereum blockchain.
JSON Response:
status: Whether the ...
1
vote
2
answers
47
views
Is there any multiple private keys for a single address wihin first 2^160 private keys?
There are three different terms:
Ethereum private keys are 32 bytes
Ethereum public keys are 64 bytes
Ethereum addresses are 20 bytes
So, it is possible of havng multiple private keys (2^96) for a ...
0
votes
1
answer
136
views
Sending bribes to block validators
I've got a question regarding bribes. Is it possible to send a bribe without using block builders' RPCs like rpc.titanbuilder.com? I would like to send a transaction using my own node and land it at ...
0
votes
1
answer
25
views
If I make a USDT withdrawal on the Ethereum network and the last digit of the address was missing, would the transaction fail or will it be lost?
If I make a USDT withdrawal on the Ethereum network and the last digit of the address was missing, would the transaction fail or will it be lost?
0x7d5AB9E259D5B0612C193829378Ce2ed106C4c25
Or
...
0
votes
1
answer
157
views
CLAIMING MY RETIK TOKENS IF MY META MASK WALLET IS COMPROMISED?
During the presale of Retik I bought 5682 tokens. When it came time to claim Retik only allowed 5% a week for 20 weeks to be claimed. I had purchased Retik and linked my Meta Mask wallet to Retik to ...
0
votes
1
answer
26
views
If i have an etherum address with 8 sequential numbers highlighted, what is the significance of these numbers?
I have an etherum address with 8 sequential numbers highlighted. Can you please explain to me what these 8 numbers are?
0
votes
0
answers
28
views
Transaction 0x6a19aa91361ce2b93b7515962821540af2aab0ebff0fcdcb90ee252fbe64c107 is pending: true
Any insight into this?
I am attempting to deploy a smart contract using Go-Ethereum but it is pending forever until my context timeout.
In order to minimize the complexity I use a worthless contract.
/...
1
vote
0
answers
20
views
Golang ABI coding Why does coding overflow occur?
The incoming data is the same, why does python output: :...
0
votes
2
answers
125
views
How to mine on a POS private network
For testing purposes, I source-installed go-ethereum and built a private network.
After setting up the genesis.json file, I successfully created a private network, but I don't know how to mine the ...