Accessing array slices of arrays with dynamically encoded base types (e.g. multi-dimensional arrays) can result in invalid data being read. This is due to a compiler bug introduced in 0.6.0
and fixed in 0.6.8
. (see here)
- Array Slices
- ABIEncoderV2
- Dynamically Encoded Base Types
- Read -> Invalid Data
- Compiler Bug -> Fixed
solc 0.6.0
-> 0.6.8