Questions tagged [hardforks]
A hardfork is any backwards-incompatible change to the Ethereum protocol, such that a client will need to upgrade in order to remain on the network. This tag is for actual and proposed hardforks, as well as the issues relating to them.
130
questions
0
votes
0
answers
13
views
Why did ethereum switch to using timestamps for forks after the merge?
The only explanation I have found is that using a timestamp allowed the execution layer and consensus layer to be updated synchronously. But using a block/slot number would also allow for that, so I ...
0
votes
1
answer
23
views
Does hardhat-trace work on localhost?
I'm trying to troubleshoot my hardhat project's smart contract, but every time I run npx hardhat trace --hash [transaction hash] I get the error Transaction not found on rpc.
This has me wondering if ...
0
votes
1
answer
94
views
How to run the hardhat fork in the separate terminal?
I want to interact with the contracts in the mainnet, i used hardhat fork to fork the arbitrum mainnet, forking is done but after that my contracts getting deployed according to the script and the ...
1
vote
0
answers
31
views
How to check if a certain hard fork is enabled in your network?
We are running a private PoW (Proof of Work) network on geth
I would like to know, how can i determine if a certain hard fork is enabled on my network ?
For instance, how will i check if the London ...
0
votes
0
answers
19
views
How to run a public blockchain with one node and one full node
I want to create a personal blockchain for myself, for example, a fork of the Fantom network and public it
What should I do now?
Actually what code should I use, what changes should I make to change ...
0
votes
0
answers
50
views
Not able to test view functions in hardhat
Solidity code
pragma solidity ^0.8.7;
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
import "@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol";
...
0
votes
1
answer
213
views
Geth Chain Config. Is it possible to get the node ChainConfig (Constantinople: blocknumber, ...) from geth console?
Is it possible to get the node ChainConfig (with hardforks blocks numbers activation like Constantinople: blocknumber ...) from the geth console?
Is geth using only ChainConfig from genesis.json or is ...
0
votes
1
answer
96
views
Hardforks. How Ethereum hardforks could update instead of restart from scratch given that "geth genesis.json init" restart a blockchain?
How are hardforks made on Ethereum?
I assume it's necessary to update genesis.json file to define blocks at which the hardofrks happen (example Constantinople: 7 080 000).
But if when we enter "--...
0
votes
1
answer
42
views
How do i change parameters in eth codebase and start new network from block 0
I do know that we need a new genesis and initialize it but there are few parameters I didn't understand for example MainnetGenesisHash I don't know how to generate one and boot node needs a key to add ...
0
votes
1
answer
161
views
GoQuorum: network configuration change - hard fork required?
I've created a GoQuorum network and I'm looking for ways to change the way the network operates in future, while also preserving the blockchain when I do so.
From the GoQuorum docs I know that the &...
5
votes
2
answers
406
views
What version of geth do i need for the merge?
What version of geth do i need for the merge? Will my node with Vectra (v1.10.20)
run smoothly after the merge without updating to the latest version?
2
votes
1
answer
42
views
Hard forks after the merge: Can validators continue on both chains?
When Ethereum decides to do an upgrade after the merge, do validators have to pick which chain they're going to support i.e. if they sign blocks / attest on both chains after a hardfork has occurred ...
0
votes
2
answers
296
views
geth follow invalid fork in ETH chain after 15050000 block
I was using an old version ( 1.10.13 ) of geth to run my full node. I didn't update my node to new version before block#15050000. and notice that it stop syncing at 15050010. when I check I found that ...
1
vote
0
answers
28
views
How to send pre DAO-Hardfork ETH safely?
I have an Ethereum pre-fork (ETH/ETC) paper wallet which I'd like to send ETH out of.
I never touched it after the ETH/ETC fork so the same wallet holds the same amount in ETC as well.
To the best of ...
0
votes
1
answer
99
views
AddLiquidity to Uniswap
I have been trying to addliquidity (Say DAI/WETH) on the Uniswap Rinkeby network to understand Uniswap better. I realized that it doesn't work well so I thought of deploying my contract on a forked ...
0
votes
1
answer
259
views
What is the process of creating a hard fork of Ethereum? [duplicate]
I am interested in creating a hard fork of Ethereum for production use. The idea is to end up with a separate blockchain similar to Ethereum Classic. As previously stated, I will be using this ...
0
votes
0
answers
35
views
How to fork ethereum and change native currency name [duplicate]
I am trying to fork Ethereum ( https://github.com/ethereum/go-ethereum ) but don't know:
How can I create a custom native currency(replacing ETH with custom name like PQR).
How will my native ...
1
vote
1
answer
23
views
What were the changes included in the Berlin/London fork?
For Berlin there's EIP-2070 but it is an empty draft, and there's no spec for London.
1
vote
1
answer
133
views
Would it be possible to create a fork of Ethereum or Ethereum Classic where only few smart contracts can be deployed after offchain debates(forums..)?
I would like to know if it would be possible to create a Fork of Ethereum or Ethereum Classic where only few smart contracts can be deployed?
The goal is to create a fork and launch a brand new ...
1
vote
0
answers
47
views
What changes to the RPC return data will appear due to London hard fork?
I recently upgraded my node software (OpenEthereum) to the London hard fork. As part of my testing, I noticed a new field from the eth_getTransactionReceipt called effectiveGasPrice. Simple enough...
...
0
votes
1
answer
154
views
How could a replay-protected transaction gotten replayed in Ropsten (pre/post London hard fork)
We're running two versions of geth on Ropsten. One is pre-london (legacy) and the other one includes the london activation block (london). The versions we're running are:
legacy: Geth/v1.10.2-stable-...
4
votes
1
answer
809
views
How many blocks were reversed with the DAO hard fork?
There are some facts regarding the DAO hack and the subsequent hard fork that can be found everywhere, e.g., that the hard fork happened at block height 1,920,000, that it was undertaken in an effort ...
1
vote
0
answers
17
views
Is there a table detailing all Ethereum protocol versions and which hard forks they correspond to?
Ethereum nodes have a protocol version parameter (https://web3py.readthedocs.io/en/stable/web3.eth.html#web3.eth.Eth.protocol_version).
Is there a good source for Ethereum protocol versions and the ...
1
vote
0
answers
183
views
Is it possible to hard fork a private network to Berlin?
I have a Proof-of-Authority private Ethereum network that has Istanbul EVM version and created by clique engine. I have multiple signer nodes that has Geth version: v1.10.1-stable-c2d2f4ed.
"...
0
votes
1
answer
309
views
Does anyone know what this transaction refers to, and if funds can be retrieved?
Hello Ethereum community!
I was looking back at transactions made with an old ethereum wallet and came across the following.
Does anybody know what this refers to?
I am not sure what this "...
0
votes
1
answer
2k
views
Non-native tokens versus Native tokens
to me ERC-20 tokens are a sub-class of Ether, yet they are referred to as "non-native tokens". Why would they be called non-native? What would be native in the Ethereum sense then?
Cardano-...
0
votes
1
answer
30
views
I'm here to run the official Go-Ethereum repo. How can i do that?
I want to run go-ethereum in my own PC. Is there any instruction about this? How they deployed it?
2
votes
1
answer
96
views
Which fork implemented EIP-141? (invalid opcode)
EIP-141 https://eips.ethereum.org/EIPS/eip-141 was introduced in 2017, but I cannot find it in any of the meta lists for forks https://eips.ethereum.org/meta. Is there a fork under which it was ...
1
vote
1
answer
30
views
Simple question about pre/post hard fork of July 2016
I have searched the messages and, while I did find some info on the hard fork, I didn't see my answer. I believe it is because it is such a simple question. Thank you for any clarification you can ...
2
votes
1
answer
154
views
What are the changes to EVM from Constantinople fork and later forks? [duplicate]
What are the changes to EVM from Constantinople fork and later forks?
Could you tell me which commit in git?
Or Could you provide a list?
Thank you!
0
votes
1
answer
35
views
Miner not updated to Muir Glacier. Coins now in Ice-Age-Chain(?)
What happens if a miner processes my transaction that has not updated to Muir Glacier? Is it possible that I loose coins because the miner is still on the old chain so that the coins are now on the ...
6
votes
1
answer
1k
views
It possible to hard fork a private network without resyncing chain from scratch?
I am able to hard fork my private chain into first Constantinople and than to Istanbul, please see the answer for it.
My approach is:
I have updated geth to its highest version
I have kept the go-...
1
vote
1
answer
119
views
How will the existing Smart Contract handle ETH Fork Upgrades (E.g., ETH's Istanbul Upgrade) or Outages
I have created my token and deployed on ethereum network before ETH Fork Upgrades (E.g., ETH's Istanbul Upgrade), What will be the huge impact of Fork update on my smart contracts and how can i manage ...
2
votes
1
answer
116
views
What is the Muir Glacier hardfork?
What is the Muir Glacier hardfork on the Ethereum mainnet?
1
vote
1
answer
82
views
Should I stop the geth node during hard-fork?
As the countdown on https://ethernodes.org/istanbul, should I need to stop my geth node before hard-fork? Or I could continue to syncing during hard-fork.
Thanks alot.
1
vote
1
answer
526
views
What is a hard fork? [duplicate]
I am new to web3 development. I have seen the word 'hard fork' in web3.js documentation, but I never understood it fully. I also noticed that hardfork is used a lot when talking about chains and ...
1
vote
0
answers
26
views
How a full node knows which chain to follow?
After Istanbul fork, my full node followed the longest chain which has:
Longest Chain
Highest TotalDifficulty
It seems that the shorter chain of the core-dev closing the gap - total difficulty ...
1
vote
0
answers
31
views
During fork, how tx that was sent from full node is been mined on the two blockchains?
My full node connected to 0,...,n peers and follows the longest chain after Istanbul fork - the miner's chain.
General transaction flow: full-node get the tx, validates and broadcast to its peers.
...
0
votes
1
answer
39
views
Is Ethereum suitable as a store of value?
Say you bought some ether when ethereum was at 1.0.
Most of the time Ethereum requires you to update (via a hard fork) to the latest software.
This means you'd need to update your wallet every time ...
4
votes
1
answer
788
views
Is it possible to hard fork a private network to Constantinople?
I have a Proof-of-Authority private Ethereum network that has Byzantium EVM version and created by clique engine. I have a single miner that has Geth version: v1.8.27.
{
"config": {
"chainId": ...
2
votes
1
answer
68
views
How Ethereum HardFork Complete?
When a major change happen in ethereum like Softfork or Hardfork, all nodes may not agree with this. So is this change possible ?
Vitalik is creator of Ethereum. But ethereum is totally decentralized, ...
1
vote
1
answer
48
views
What’s the full changelog for things which actually had been implemented by Constantinople?
It’s being said that the Constantinople hard fork is a minor one.
But as far I know, this is isn’t just a miner reduction fees. They are additional things which were implemented (like a special ꜱꜱᴛᴏʀᴇ ...
0
votes
1
answer
85
views
Blockchain Hark Fork System Impact - risk assessment and mitigation plan
I am exploring on System Impact risk assessment and mitigation plan during a block chain (ex –Ethereum) hard fork.
1) What happens to the deployed smart contracts when a hard fork occurs?
2) Does ...
0
votes
0
answers
48
views
Will the Gnosis multisig wallets be compatible with the Eth hard fork
Does anyone know whether Gnosis multisig wallets are going to be compatible with the Eth hard fork happening soon?
I am worried that the funds I have in mine might not be safe.
2
votes
0
answers
52
views
Changing chain specification
We have a private network with 10 nodes actually. It's been working for a couple months now.
When we did it, we set up some parameters in the chain specification that are now too small for the growth ...
0
votes
1
answer
622
views
How to fork Ethereum(go implementation) to make a new chain? [duplicate]
I want to fork Ethereum(go implementation) to make another new public chain which should start again from the block zero but keeping all other parameters same as in main chain. Please guide me with ...
3
votes
1
answer
64
views
Why was the Constantinople hard fork postponed?
The Constantinople hard fork — really a network upgrade — was scheduled to happen today (January 16) at block 7,800,000.
Instead the upgrade was postponed.
What are the technical reasons for the ...
6
votes
1
answer
178
views
Will the Constantinopole hard fork create new coins?
Is the ethereum constantinopole hard fork going to result in extra forked coins for ethereum holders?
2
votes
0
answers
106
views
What is the point of switching to ProgPOW for ethereum, when POS is coming in the coming year(s)?
With the recent discussion of the new ProgPOW mining switch. What is the point of it when POS is coming in the coming year(s)? I understand it disables the ASIC miners, while benefiting the GPU miners....
1
vote
2
answers
228
views
Constantinople hard fork and Ethereum based tokens
I have a question: Do we have to deposit all of our Ethereum tokens into some exchange before the Constantinople hard fork, otherwise our tokens will become worthless? Or we can leave our tokens in ...