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.

Filter by
Sorted by
Tagged with
0 votes
0 answers
8 views

How to hard fork a Go Quorum network to certain block number?

I have a Go Quorum network and I want to "remove" some transactions, and switch the chain from a given block. I know that it is not a common task, but I want to test the process, similar to ...
user avatar
  • 636
1 vote
0 answers
19 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 ...
user avatar
  • 11
0 votes
0 answers
21 views

0x fillQuote fails on mainnet fork. i am sending a delegate call (i want to save transaction context) to the 0x proxy contract but transactions fail

function fillQuote( // The `sellTokenAddress` field from the API response. IERC20 sellToken, // The `buyTokenAddress` field from the API response. IERC20 buyToken, // The `...
user avatar
  • 11
0 votes
1 answer
22 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 ...
user avatar
0 votes
0 answers
15 views

How were the funds returned to the dao after the 2016 hack when it shouldn't be possible to take someones funds?

Correct me if I'm wrong but you can't move someones funds even if you control the network, because these funds are connected to his public address, you will need his private keys. So how was the hard ...
user avatar
0 votes
1 answer
72 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 ...
user avatar
0 votes
0 answers
17 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 ...
user avatar
1 vote
1 answer
17 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.
user avatar
  • 29.1k
1 vote
1 answer
95 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 ...
user avatar
  • 193
0 votes
0 answers
51 views

Sushiswap issue on xDai chain

On xDai chain, I tried to swap STAKE token to WXDAI It works well on mainnet but when I'm trying to do it on hardforked network, we can't send STAKE token to sushiswap pair https://blockscout.com/xdai/...
user avatar
0 votes
0 answers
56 views

UniswapV2: K (tx succeed in mainnet but not forked one)

My transaction on (swapExactTokensForTokens) xDai chain succeed https://blockscout.com/xdai/mainnet/tx/0x1fbe56224e8982ff184edce91c02599bc4d7f69090843a3b1b9767cd3eadfdda But when I try ...
user avatar
0 votes
0 answers
25 views

What is the process for accepting an EIP?

I know the gist of how changes to the Ethereum protocol are proposed and formalized, by creating an ERC/EIP for the community to discuss and contribute to. But I'm unclear on the exact procedure for ...
user avatar
  • 101
0 votes
0 answers
12 views

Can i get step by step instructions to fork GETH [duplicate]

Can I get step-by-step instructions to fork GETH then make a public node with a private network RPC, chain id, and native coin?
user avatar
1 vote
0 answers
35 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... ...
user avatar
0 votes
1 answer
67 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-...
user avatar
0 votes
0 answers
114 views

Is it possible to fork the Bsc chain using geth to use it for dry running

Is there a way to fork an EVM chain using geth ? something similar to the --fork option of ganache where you take the entire chain and basically hard fork it while adding newer accounts with infinite ...
user avatar
4 votes
1 answer
566 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 ...
user avatar
1 vote
0 answers
14 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 ...
user avatar
  • 875
1 vote
0 answers
119 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. "...
user avatar
  • 7,689
0 votes
1 answer
62 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 "...
user avatar
0 votes
1 answer
1k 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-...
user avatar
0 votes
1 answer
28 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?
user avatar
2 votes
1 answer
75 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 ...
user avatar
  • 875
1 vote
1 answer
26 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 ...
user avatar
2 votes
1 answer
127 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!
user avatar
0 votes
1 answer
34 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 ...
user avatar
  • 1
6 votes
1 answer
649 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-...
user avatar
  • 7,689
1 vote
1 answer
99 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 ...
user avatar
2 votes
1 answer
102 views

What is the Muir Glacier hardfork?

What is the Muir Glacier hardfork on the Ethereum mainnet?
user avatar
1 vote
1 answer
64 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.
user avatar
1 vote
1 answer
339 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 ...
user avatar
  • 95
1 vote
0 answers
22 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 ...
user avatar
1 vote
0 answers
26 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. ...
user avatar
0 votes
1 answer
37 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 ...
user avatar
  • 64
4 votes
1 answer
558 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": ...
user avatar
  • 7,689
2 votes
1 answer
57 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, ...
user avatar
1 vote
1 answer
44 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 ꜱꜱᴛᴏʀᴇ ...
user avatar
0 votes
1 answer
72 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 ...
user avatar
0 votes
0 answers
44 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.
user avatar
  • 1
2 votes
0 answers
49 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 ...
user avatar
  • 89
0 votes
1 answer
437 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 ...
user avatar
3 votes
1 answer
61 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 ...
user avatar
6 votes
1 answer
176 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?
user avatar
2 votes
0 answers
105 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....
user avatar
1 vote
2 answers
223 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 ...
user avatar
  • 11
2 votes
1 answer
286 views

What are the changes to be included with Constantinople fork? [duplicate]

Recently it was announced that the next hard fork of the Ethereum network mainnet will be at block 7,080,000. From more recent estimates it will occur around 2019-01-15 18:11:20 UTC. So what are the ...
user avatar
  • 29.1k
1 vote
1 answer
66 views

Constantinople fork replay protection

I was wondering... Will Constantinople hard fork surely replace the current fork? Is there any chance that the Constantinople fork and the current one will co-exist? If so, any replay attack ...
user avatar
2 votes
0 answers
79 views

Geth Clique: can change config params in genesis and still retain the existing blocks?

I have altered my custom Geth private chain Clique PoA, but it seems after I do that I encounter: BAD BLOCK Error: invalid receipt root hash Is it possible to: change the Geth code add a new hard ...
user avatar
  • 399
8 votes
1 answer
577 views

Casper, Serenity, Constantinople, Ethereum 2.0

I hear alot about the terms: Casper Serenity Constantinople Ethereum 2.0 At some point I thought that all are the same, the next release of Ethereum, but apparently there’s an upcoming fixes patches ...
user avatar
  • 594
1 vote
1 answer
366 views

Upcoming Ethereum hard fork and ERC-20 token as fiat money

The ethereum network may face a new hard fork with the release of Ethereum 2.0 (scalability fixes) Is it true that we might have two parallel ethereum networks each running a different consensus ...
user avatar
  • 594