85 releases (25 breaking)

Uses new Rust 2024

new 0.64.1 Jan 13, 2026
0.64.0 Dec 18, 2025
0.63.3 Dec 8, 2025
0.63.1 Nov 24, 2025
0.39.8 Mar 29, 2023

#539 in Magic Beans

Download history 829/week @ 2025-09-25 793/week @ 2025-10-02 473/week @ 2025-10-09 528/week @ 2025-10-16 897/week @ 2025-10-23 403/week @ 2025-10-30 342/week @ 2025-11-06 336/week @ 2025-11-13 385/week @ 2025-11-20 573/week @ 2025-11-27 581/week @ 2025-12-04 199/week @ 2025-12-11 528/week @ 2025-12-18 145/week @ 2025-12-25 134/week @ 2026-01-01 247/week @ 2026-01-08

1,100 downloads per month
Used in 16 crates (13 directly)

GPL-3.0-only

1.5MB
44K SLoC

Smart contract base crate

crates.io

This is the main crate for building smart contracts for the MultiversX blockchain.

It contains the interface that the smart contract sees and can use. No implementation details are available from this crate alone.

no-std

The crate supports both std and no-std builds. Building for the blockchain is done with no-std, while for debugging std is used.

Using a heap allocator is possible but discouraged. Use the "alloc" feature if you need it.

Dependencies

~1.2–2MB
~41K SLoC