NYXWALLET/ DEVELOPERSWeb de Nyx
docspatrocinio-de-gasNYX / SYSTEM MANUAL
CHAPTER 08 / 16 ES · SDK 0.4.0

Patrocinio de gas

Del concepto a la integración. Cada decisión tiene una razón.

Si se deniega el patrocinio, el pago propio de gas requiere saldo suficiente y servicios de red disponibles. No se promete gas gratuito ni ejecución incondicional.

Obligar al usuario a conseguir la moneda nativa de la red antes de poder mover su propio dinero es lo contrario de una wallet invisible. Por eso las tres operaciones de cuenta —deployAccount, sendFunds y rotateSigner— piden patrocinio por defecto.

La cotización se solicita antes de firmar, porque los datos del paymaster forman parte de los bytes firmados.

Denegar nunca rompe la operación. Si Nyx no patrocina —por política, por tope agotado o por indisponibilidad— la operación puede continuar pagando su propio gas si la cuenta dispone del saldo y de la infraestructura necesarios. Quien llama no tiene que ramificar ni capturar nada:

ts / NYX SDK
const op = await wallet.sendFunds({ to, value, nonce });

op.sponsored           // boolean: quién pagó
op.sponsorshipReason   // presente solo si sponsored es false, en lenguaje de usuario

Para desactivar la consulta en una llamada concreta:

ts / NYX SDK
await wallet.sendFunds({ to, value, nonce, sponsorship: false });

El patrocinio es un control del servidor, no un ajuste del cliente: solo se patrocinan cuentas que Nyx conoce, hay un tope, y la decisión se toma fuera del navegador. El patrocinio evita que el usuario tenga que adquirir gas cuando está disponible; no sustituye a un bundler configurado.

NYX WALLET / LEDGIT × AOS FACTORYComenta tu integración ↗

Buscar documentación de Nyx

Encuentra guías, conceptos y referencias técnicas