# Smart contract standard codec derive functionality [![crates.io](https://img.shields.io/crates/v/dharitri-sc-codec-derive.svg)](https://crates.io/crates/dharitri-sc-codec-derive) Crate that contains all macro code generation the `dharitri-sc-codec` serializer. There are 4 derive macros currently provided: * NestedEncode * NestedDecode * TopEncode * TopDecode For more info about the serialization format, see [the developer reference](https://docs.dharitri.com/developers/developer-reference/serialization-format/).