#contract #multiversx #blockchain #smart-contracts #wasm #macro-derive

macro no-std multiversx-sc-codec-derive

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

13 releases

0.19.0 May 10, 2024
0.18.7 Apr 30, 2024
0.18.6 Feb 2, 2024
0.18.3 Dec 18, 2023
0.17.1 Jan 18, 2023

#16 in #multiversx

Download history 508/week @ 2024-02-06 710/week @ 2024-02-13 499/week @ 2024-02-20 530/week @ 2024-02-27 739/week @ 2024-03-05 764/week @ 2024-03-12 899/week @ 2024-03-19 625/week @ 2024-03-26 716/week @ 2024-04-02 775/week @ 2024-04-09 563/week @ 2024-04-16 702/week @ 2024-04-23 695/week @ 2024-04-30 1291/week @ 2024-05-07 919/week @ 2024-05-14 817/week @ 2024-05-21

3,833 downloads per month
Used in 15 crates (2 directly)

GPL-3.0-only

27KB
569 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

~1.5MB
~42K SLoC