{"id":13407832,"url":"https://github.com/multiversx/mx-sdk-rs","last_synced_at":"2026-05-21T03:05:34.695Z","repository":{"id":37093579,"uuid":"231771029","full_name":"multiversx/mx-sdk-rs","owner":"multiversx","description":"🦀 MultiversX SpaceCraft framework for Rust. Contains: a smart contract framework; a complete smart contract build solution; a large collection of example smart contracts; a testing framework and debugger (including a VM model); real blockchain interaction; various other tools.","archived":false,"fork":false,"pushed_at":"2025-05-14T13:27:14.000Z","size":73419,"stargazers_count":184,"open_issues_count":56,"forks_count":106,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-05-14T14:52:42.555Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/multiversx.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-01-04T13:48:07.000Z","updated_at":"2025-05-12T15:40:55.000Z","dependencies_parsed_at":"2023-12-21T18:25:14.879Z","dependency_job_id":"7eac4788-be03-49aa-92db-79cd74bb6403","html_url":"https://github.com/multiversx/mx-sdk-rs","commit_stats":{"total_commits":4063,"total_committers":29,"mean_commits":"140.10344827586206","dds":0.4341619492985479,"last_synced_commit":"cebdd2a448056f80329deabebed152b0ed730393"},"previous_names":["elrondnetwork/elrond-wasm-rs"],"tags_count":136,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multiversx%2Fmx-sdk-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multiversx%2Fmx-sdk-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multiversx%2Fmx-sdk-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multiversx%2Fmx-sdk-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/multiversx","download_url":"https://codeload.github.com/multiversx/mx-sdk-rs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254184301,"owners_count":22028668,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T20:00:48.902Z","updated_at":"2026-01-17T01:28:01.390Z","avatar_url":"https://github.com/multiversx.png","language":"Rust","funding_links":[],"categories":["MultiversX official","Rust"],"sub_categories":["SDKs and dev tools"],"readme":"# The MultiversX Rust Tool Set\n\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/multiversx/mx-sdk-rs/actions.yml?branch=master)](https://github.com/multiversx/mx-sdk-rs/actions/workflows/actions.yml?query=branch%3Amaster) [![Dependency Status](https://deps.rs/repo/github/multiversx/mx-sdk-rs/status.svg)](https://deps.rs/repo/github/multiversx/mx-sdk-rs) [![Contributors](https://img.shields.io/github/contributors/multiversx/mx-sdk-rs)](https://github.com/multiversx/mx-sdk-rs/graphs/contributors)\n\nThis repository contains a wide variety of tools, aimed primarily at smart contract developers.\n\nThe repo contains:\n- The most complete smart contract framework on MultiversX:\n    - The base framework;\n    - A complete build system, which relies on the smart contract code directly;\n    - A powerful debugger, based on a partial implementation of the MultiversX VM, in Rust.\n    - A framework for writing both black-box and white-box tests. They rely on the standard MultiversX blockchain scenario format.\n    - The official data serializer and deserializer for smart contract data. Can be used both on- and off-chain.\n- A large collection of smart contract examples and feature tests, together with some of the core smart contracts used on the blockchain (e.g. the wrapped egld swap, multisig, etc.).\n- A framework for interacting with the blockchain, based on the smart contract logic, especially suitable for developers.\n- A code snippet generator.\n\n# Documentation\n\nMost documentation can be found at https://docs.multiversx.com/developers/overview/\n\n# Getting started\n\nThe crowdfunding tutorial is a great place to start: https://docs.multiversx.com/developers/tutorials/crowdfunding-p1/\n\n# IDE\n\nThe framework is designed to be easiest to use with the IDE VSCode extension: https://marketplace.visualstudio.com/items?itemName=Elrond.vscode-elrond-ide\n\n# Building contracts\n\nA comprehensive build guide can be found here: https://docs.multiversx.com/developers/developer-reference/sc-build-reference/\n\n# Debugging contracts\n\nThe debugger guide: https://docs.multiversx.com/developers/developer-reference/sc-debugging/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmultiversx%2Fmx-sdk-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmultiversx%2Fmx-sdk-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmultiversx%2Fmx-sdk-rs/lists"}