·multiversx-payment-handling
!

multiversx-payment-handling

Maneje pagos en contratos inteligentes de MultiversX. Úselo al recibir, validar o enrutar pagos EGLD/ESDT a través de self.call_value(), tipos de pago o puntos finales pagables. Cubre patrones de pago únicos, múltiples, opcionales y mixtos.

6Instalaciones·0Tendencia·@multiversx

Instalación

$npx skills add https://github.com/multiversx/mx-ai-skills --skill multiversx-payment-handling

Cómo instalar multiversx-payment-handling

Instala rápidamente el skill de IA multiversx-payment-handling en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/multiversx/mx-ai-skills --skill multiversx-payment-handling
  3. Verificar instalación: Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

Fuente: multiversx/mx-ai-skills.

SKILL.md

Ver original

Complete reference for receiving and validating payments in MultiversX smart contracts (SDK v0.64+).

| .egld() | ManagedRef | Accepts EGLD only, panics if ESDT sent. Handles both direct and multi-transfer EGLD. | | .eglddecimal() | ManagedDecimal | EGLD as 18-decimal ManagedDecimal | | .eglddirectnonstrict() | ManagedRef | Raw EGLD from VM. Returns 0 even if ESDT was sent. Low-level, rarely needed. |

| .single() | Ref | Exactly 1 transfer (EGLD or ESDT). Panics if 0 or 2+. Preferred for v0.64+. | | .singleoptional() | Option > | 0 or 1 transfer. Panics if 2+. | | .singleesdt() | Ref | Exactly 1 ESDT. Panics if EGLD or count != 1. | | .singlefungibleesdt() | (ManagedRef , ManagedRef ) | Exactly 1 fungible ESDT (nonce == 0). |

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/multiversx/mx-ai-skills --skill multiversx-payment-handling
Categoría
!Seguridad
Verificado
Primera vez visto
2026-02-22
Actualizado
2026-03-10

Browse more skills from multiversx/mx-ai-skills

Respuestas rápidas

¿Qué es multiversx-payment-handling?

Maneje pagos en contratos inteligentes de MultiversX. Úselo al recibir, validar o enrutar pagos EGLD/ESDT a través de self.call_value(), tipos de pago o puntos finales pagables. Cubre patrones de pago únicos, múltiples, opcionales y mixtos. Fuente: multiversx/mx-ai-skills.

¿Cómo instalo multiversx-payment-handling?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/multiversx/mx-ai-skills --skill multiversx-payment-handling Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

https://github.com/multiversx/mx-ai-skills