multiversx-cache-patterns

Installation
SKILL.md

MultiversX Cache Patterns

Why Cache?

  • Storage reads/writes are the most expensive operations in MultiversX smart contracts
  • A single endpoint that reads 5 storage values and writes 3 back costs 8 storage operations
  • With a cache: 5 reads on entry + 3 writes on exit = same, BUT intermediate reads within the function are FREE (in-memory)

Pattern 1: Write-Back Cache with Drop Trait

The core pattern: load state into a struct on entry, mutate in memory, commit on scope exit via Drop.

multiversx_sc::imports!();
use multiversx_sc::derive_imports::*;
Installs
7
GitHub Stars
11
First Seen
Feb 8, 2026
multiversx-cache-patterns — multiversx/mx-ai-skills