multiversx-sharp-edges
Installation
SKILL.md
MultiversX Sharp Edges
A catalog of non-obvious behaviors, "gotchas," and platform-specific quirks that frequently lead to bugs in MultiversX smart contracts and dApps. Understanding these sharp edges is essential for writing correct code.
When to Use
- Debugging unexpected contract behavior
- Reviewing code for subtle platform-specific issues
- Onboarding to MultiversX development
- Checking if a bug might be caused by a known quirk
- Preparing for security audits
1. Async Callbacks & Reverts
The Sharp Edge
When an async call fails, the #[callback] is still executed, but state changes from the original transaction are NOT automatically reverted.