multiversx
@multiversx Organization
Public Skills
mvx_entry_points
by multiversx
Identify and analyze MultiversX Smart Contract entry points (#[endpoint], #[view], #[payable]).
audit_context
by multiversx
Guidelines for establishing context before an audit.
multiversx-cross-contract-storage
by multiversx
Read another contract's storage directly without async calls using storage_mapper_from_address. Use when building aggregators, controllers, or any contract that needs to read state from other same-shard contracts without proxy call overhead.
multiversx-blockchain-data
by multiversx
Read on-chain state in MultiversX smart contracts. Use when accessing caller info, account balances, block timestamps, ESDT token metadata, local roles, code metadata, or any data from self.blockchain().
multiversx-constant-time
by multiversx
Verify cryptographic operations execute in constant time to prevent timing attacks. Use when auditing custom crypto implementations, secret comparisons, or security-sensitive algorithms in smart contracts.
multiversx-crypto-verification
by multiversx
Cryptographic operations in MultiversX smart contracts. Use when hashing data (SHA256, Keccak256, RIPEMD160), verifying signatures (Ed25519, secp256k1, secp256r1, BLS), or encoding signatures in on-chain logic.
multiversx-cache-patterns
by multiversx
Gas-optimized cache patterns for MultiversX smart contracts using Drop-based write-back caches. Use when building contracts that read/write multiple storage values per transaction, DeFi protocols, or any gas-sensitive contract.
multiversx-property-testing
by multiversx
Use property-based testing and fuzzing to find edge cases in smart contract logic. Use when writing comprehensive tests, verifying invariants, or searching for unexpected behavior with random inputs.
multiversx-clarification-expert
by multiversx
Identify ambiguous requirements and ask targeted clarifying questions for MultiversX development. Use when user requests are vague, missing technical constraints, or have conflicting requirements.
multiversx-security-audit
by multiversx
Complete security audit methodology for MultiversX smart contracts. Covers context building, entry point analysis, static analysis patterns, and automated Semgrep scanning. Use when performing security audits, code reviews, or setting up automated vulnerability detection.
mvx_defi_math
by multiversx
Financial math for MultiversX DeFi — precision management, half-up rounding, safe rescaling, percentage calculations.
mvx_cache_patterns
by multiversx
Drop-based write-back caches for gas optimization. Use for endpoints reading 3+ storage values.
multiversx-code-analysis
by multiversx
Comprehensive code analysis toolkit for MultiversX smart contracts. Covers differential review (version comparison, upgrade safety), fix verification (validate patches, regression testing), and variant analysis (find similar bugs across codebase). Use when reviewing PRs, verifying security patches, or hunting for bug variants.
multiversx-smart-contracts
by multiversx
Build MultiversX smart contracts with Rust. Use when app needs blockchain logic, token creation, NFT minting, staking, crowdfunding, or any on-chain functionality requiring custom smart contracts.
multiversx-defi-math
by multiversx
Financial math patterns for MultiversX smart contracts — precision management, half-up rounding, safe rescaling, and percentage calculations. Use when building any DeFi contract that handles financial calculations, fees, rates, or token math.
mvx_flash_loan_patterns
by multiversx
Atomic lend-execute-verify pattern — reentrancy guards, shard validation, endpoint checks.
mvx_project_architecture
by multiversx
Production-grade project structure patterns for MultiversX smart contracts.
multiversx-cross-contract-calls
by multiversx
Make cross-contract calls in MultiversX smart contracts. Use when calling another contract, handling callbacks, managing back-transfers, using typed proxies, or sending tokens via the Tx builder API (.tx().to()).
multiversx-factory-manager
by multiversx
Factory pattern for deploying and managing child contracts from a parent manager. Use when building marketplaces, launchpads, multi-tenant systems, or any protocol that deploys child contracts from a template.
mvx_sc_best_practices
by multiversx
Expert guidelines for developing, auditing, and optimizing MultiversX Smart Contracts (Rust).
multiversx-project-architecture
by multiversx
Production-grade project structure patterns for MultiversX smart contracts. Use when starting a new contract project, refactoring an existing one, or building multi-contract systems with shared code.
multiversx-flash-loan-patterns
by multiversx
Atomic lend-execute-verify pattern for MultiversX smart contracts. Use when building flash loans, atomic swaps, temporary grants, or any operation that lends assets, executes a callback, and verifies repayment within a single transaction.
multiversx-project-culture
by multiversx
Assess codebase quality and maturity based on documentation, testing practices, and code hygiene indicators. Use when evaluating project reliability, estimating audit effort, or onboarding to new codebases.
multiversx-payment-handling
by multiversx
Handle payments in MultiversX smart contracts. Use when receiving, validating, or routing EGLD/ESDT payments via self.call_value(), Payment types, or payable endpoints. Covers single, multi, optional, and mixed payment patterns.
mvx_cross_contract_storage
by multiversx
Read another contract's storage directly using storage_mapper_from_address for same-shard contracts.
multiversx-sharp-edges
by multiversx
Catalog of non-obvious behaviors, gotchas, and platform-specific quirks in MultiversX that often lead to bugs. Use when debugging unexpected behavior, reviewing code for subtle issues, or learning platform-specific pitfalls.
multiversx-protocol-experts
by multiversx
Deep protocol knowledge for MultiversX architecture including sharding, consensus, ESDT standards, and cross-shard transactions. Use when reviewing protocol-level code, designing complex dApp architectures, or troubleshooting cross-shard issues.
multiversx-spec-compliance
by multiversx
Verify smart contract implementations match their specifications, whitepapers, and MIP standards. Use when auditing for specification adherence, validating tokenomics implementations, or checking MIP compliance.
multiversx-vault-pattern
by multiversx
In-memory token ledger pattern for tracking intermediate balances during multi-step operations within a single transaction. Use when building any contract that processes sequential token operations — aggregators, batch processors, atomic swaps, or multi-step DeFi flows.
multiversx-wasm-debug
by multiversx
Analyze compiled WASM binaries for size optimization, panic analysis, and debugging with DWARF symbols. Use when troubleshooting contract deployment issues, optimizing binary size, or debugging runtime errors.
mvx_factory_manager
by multiversx
Factory pattern for deploying and managing child contracts from a template.
mvx_sdk_go_builders
by multiversx
Transaction construction and signing using Builders in Go SDK.
mvx_sdk_go_core
by multiversx
Core network operations for MultiversX Go SDK - Proxy, VM Queries.
mvx_sdk_go_data
by multiversx
Core data structures and types for MultiversX Go SDK.
mvx_sdk_js_contracts
by multiversx
Smart contract operations for MultiversX TypeScript/JavaScript SDK.
mvx_sdk_js_core
by multiversx
Core SDK operations for MultiversX TypeScript/JavaScript - Entrypoints, Network Providers, and Transactions.
mvx_sdk_js_wallets
by multiversx
Wallet and key management for MultiversX TypeScript/JavaScript SDK.
mvx_sdk_py_contracts
by multiversx
Smart contract operations for MultiversX Python SDK.
mvx_sdk_go_interactors
by multiversx
Components for interacting with the blockchain (Wallets, Transaction Interactors, Nonce Handlers) in Go.
mvx_sdk_js_tokens
by multiversx
Token operations (ESDT/NFT/SFT) for MultiversX TypeScript/JavaScript SDK.
consult_mvx_docs
by multiversx
Access the global MultiversX documentation library to answer technical questions or verify implementation details.
multiversx-dapp-audit
by multiversx
Audit frontend dApp components for security vulnerabilities in wallet integration and transaction handling. Use when reviewing React/TypeScript dApps using sdk-dapp, or assessing client-side security.
multiversx-dapp-frontend
by multiversx
Adapt React applications to MultiversX blockchain with wallet connection, transactions, and smart contract interactions. Use when app needs Web3, blockchain, wallet login, crypto payments, NFTs, tokens, or smart contract calls.
fix_verification
by multiversx
Verifying if a reported bug is truly fixed.
mvx_constant_time
by multiversx
Verifying constant-time operations in crypto implementations.
mvx_dapp_audit
by multiversx
Auditing dApps and standard Frontend flows.
mvx_protocol_experts
by multiversx
Expert knowledge of the MultiversX Protocol, Consensus (SPoS), Sharding, and Standard Implementations (MIPs).
diff_review
by multiversx
Reviewing changes between versions of SCs (Upgradeability checks).
clarification_expert
by multiversx
Expert at identifying underspecified requirements and asking high-value clarifying questions.
mvx_property_testing
by multiversx
Using fuzz tests in Rust for invariants.