#multiversx #contract #blockchain

macro no-std multiversx-sc-codec-derive

Macro implementations of multiversx-sc-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]

19 unstable releases (5 breaking)

0.22.0 Mar 11, 2025
0.21.1 Nov 15, 2024
0.20.1 Jul 31, 2024
0.18.6 Feb 2, 2024
0.17.1 Jan 18, 2023

#21 in #multiversx

Download history 760/week @ 2025-01-22 926/week @ 2025-01-29 707/week @ 2025-02-05 757/week @ 2025-02-12 657/week @ 2025-02-19 1195/week @ 2025-02-26 750/week @ 2025-03-05 1152/week @ 2025-03-12 768/week @ 2025-03-19 576/week @ 2025-03-26 424/week @ 2025-04-02 698/week @ 2025-04-09 428/week @ 2025-04-16 830/week @ 2025-04-23 527/week @ 2025-04-30 700/week @ 2025-05-07

2,565 downloads per month
Used in 23 crates (via multiversx-sc-codec)

GPL-3.0-only

30KB
644 lines

Smart contract standard codec derive functionality

crates.io

Crate that contains all macro code generation the multiversx-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.

Dependencies

~2MB
~44K SLoC