Closed DemiMarie closed 5 years ago
Yeah, this is because of this line for HBBFT contract.
Without pragma experimental ABIEncoderV2;
it doesn't want to be compiled.
Since we have no HBBFT implementation yet and this warning relates only to those contracts (HBBFT) which we don't use yet, I didn't waste time to figure out with this.
I think when we are ready with HBBFT, Solidity will have a new version which will allow using thing like bytes[] memory _publicKeys
as a parameter of a function without the experimental
flag.
@varasev That makes sense: the experimental pragma is only used in code that won’t be used in production anyway.
The Solidity compiler issues a warning:
Experimental features are turned on. Do not use experimental features on live deployments.