encodeTo method
Convert self to a slice and append it to the destination.
Implementation
@override
void encodeTo(RuntimeMetadataV15 metadata, Output output) {
SequenceCodec(PortableType.codec).encodeTo(metadata.types, output);
// Encode all pallets
SequenceCodec(PalletMetadataV15.codec).encodeTo(metadata.pallets, output);
// Encode extrinsic metadata
ExtrinsicMetadataV15.codec.encodeTo(metadata.extrinsic, output);
// Encode runtime type ID
CompactCodec.codec.encodeTo(metadata.type, output);
// Encode runtime APIs
SequenceCodec(RuntimeApiMetadataV15.codec).encodeTo(metadata.apis, output);
// Encode outer enums
OuterEnumsV15.codec.encodeTo(metadata.outerEnums, output);
// Encode custom metadata
CustomMetadataV15.codec.encodeTo(metadata.customMetadata, output);
}