CHAPTER 16 / 16 ES · SDK 0.4.0
Referencia rápida de la API pública
La referencia que necesitas, sin perder de vista el sistema.
| API | Uso |
|---|---|
createWallet(config, options) | Crea la cuenta, registra el fragmento de Nyx y sella el sobre, en una sola llamada |
openWallet(config, walletId, options) | Abre una wallet con el material disponible en este dispositivo |
recoverWallet(config, walletId) | Recupera desde el sobre y re-reparte los fragmentos. Toma su propia configuración, más acotada — ver §6.5 |
recoverWalletWithPasskey(config, walletId) | Variante que expresa la falta de PRF como needs-guardians |
createDeviceStore({ userId }) | Almacén IndexedDB para el fragmento del dispositivo |
createPasskeyRecoveryKeyProvider() | Proveedor de llave de recuperación sobre WebAuthn PRF |
computeAccountAddress(identity) | Calcula y permite verificar la dirección CREATE2 |
getUserOperationReceipt(query) | Recibo de una operación sin exponer el bundler |
wallet.sendFunds(transfer) | Mueve fondos desde la cuenta |
wallet.deployAccount(options?) | Materializa la cuenta en la cadena |
wallet.rotateSigner(rotation) | Cambia el firmante sin cambiar la dirección |
wallet.executeOnboardingBatch(intent) | Batch atómico con una sola biometría |
wallet.exportPrivateKey() | Exportación soberana, en el dispositivo |
wallet.signTransaction(tx) / signMessage(msg) | Firma del firmante interno — no mueve fondos de la cuenta |
wallet.close() | Invalida el manejador |
nyx_wallet/onboarding | Canonicaliza y contrasta intents en el backend, sin API de firma |
NYX WALLET / LEDGIT × AOS FACTORYComenta tu integración ↗
