isSizeZero method
Is Size Zero
Iterate through the inner codecs if available, and find whether any of it is non-zero size or not.
Helps to avoid encoding or decoding the values who encapsulates the empty Composite Codec inside one another.
Implementation
@override
bool isSizeZero() {
return SequenceCodec(PortableType.codec).isSizeZero() &&
SequenceCodec(PalletMetadataV15.codec).isSizeZero() &&
ExtrinsicMetadataV15.codec.isSizeZero() &&
CompactCodec.codec.isSizeZero() &&
SequenceCodec(RuntimeApiMetadataV15.codec).isSizeZero() &&
OuterEnumsV15.codec.isSizeZero() &&
CustomMetadataV15.codec.isSizeZero();
}