Is there a flag that is showing that Byzantium is actually enabled in my private network?
This is the only thing I have found in my log at geth
startup:
INFO [10-26|01:10:40] Initialised chain configuration config="{ChainID: 1111 Homestead: <nil> DAO: <nil> DAOSupport: false EIP150: <nil> EIP155: <nil> EIP158: <nil> Byzantium: <nil> Engine: unknown}"
But I am not sure if this data is meaningful.
Is there somthing like
>eth.bizantiumActive()
1
???
Call()
which will use CREATE , and the code in this CREATE has to include this new opcode. If the EVM fails, then it is not Byzantium. Kind of difficult stuff, but non-intrusive , i.e. you don't have to create transactions to find it out.