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-ethereum/params/config.go file as it is I have updated the genesis.json file by adding “constantinopleBlock”: 2862930, “petersburgBlock”: 2862930, and…

Calculate transaction fee for external addresses which doesn’t belong to my local bitcoin-core server?

I am doing transaction on addresses which are created outside of my local bitcoin-core server using third party lib. I am having its private/public key. I am able to create raw transaction using “createrawtransaction” and also able to sign and send txn using “signrawtransactionwithkey” & “sendrawtransaction” but when i am trying to calculate txn fee…

Error: Returned values aren’t valid, did it run Out of Gas? during deployment of huge number of contracts

I am trying to deploy very large number of contracts (more than 300 thousands) with automine option at Ganache GUI .. Is it possible to do such experiments ? when i want to deploy such huge number of contracts, then i am facing following error; Error: Returned values aren’t valid, did it run Out of…

What happens if in the genesis file, I put something different than 0(0x0) for the “number” property?

From what I have understood, the number property from the genesis file represents the block number (to match block structure). So, logically, it should be 0x0 because the genesis file is the first block (block 0). What would happen if I put something else ? Would the initialization of the chain fail ? Would the…