Skip to content
This repository has been archived by the owner on Apr 13, 2022. It is now read-only.

Constantinople fork for Telsius #683

Open
marcosio opened this issue Jan 9, 2020 · 0 comments
Open

Constantinople fork for Telsius #683

marcosio opened this issue Jan 9, 2020 · 0 comments

Comments

@marcosio
Copy link
Contributor

marcosio commented Jan 9, 2020

Description

As we describe in the Increase the size of the smart contract deployment issue, in business environments, the deployed size of smart contracts may exceed the 24 Kb.

If we can activate the Constantinople fork, the network will be compatible with the latest versions of the EVM/solc/solidity, the final binary code of the smart contracts will be less than the current binary generated with Byzantium version, etc.

Proposed solution:

As it is described in How to setup Constantinople fork for private Ethereum chain, we need to change the genesis file with the block in which it's activated the hard fork and the needed changes to increase the size of the smart contracts.

We need to take into account that all the validators and boot nodes must be configured with the hard fork when the network reaches the Constantinople block.

And perform the test to be sure that the network will continue working properly if it mixes the nodes with the hard fork and without it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant