Saltar al contenido principal

PSBT y transacciones

Las aplicaciones UTXO deben construir transacciones cuidadosamente, solicitar una firma mediante Pali y transmitir solo después de que el usuario apruebe.

Firmar una PSBT

Pali Wallet

UTXO • Syscoin

PSBT Sign Review

UTXO signing confirmation

Scroll inside the preview to inspect outputs, inputs, size, weight, and lock time.

Pantalla de revisión de firma PSBT en Pali
Pali pide confirmación al usuario antes de firmar PSBTs UTXO.
const signed = await window.pali.request({
method: 'sys_sign',
params: [psbtBase64],
});

Firmar y enviar

const txid = await window.pali.request({
method: 'sys_signAndSend',
params: [psbtBase64],
});

Obtener transacciones

const transactions = await window.pali.request({
method: 'sys_getTransactions',
});

const tx = await window.pali.request({
method: 'sys_transaction',
params: [txid],
});

Validar una dirección

const valid = await window.pali.request({
method: 'sys_isValidSYSAddress',
params: [address],
});

Responsabilidad de la dapp

Pali firma lo que el usuario aprueba. Tu aplicación es responsable de construir entradas, salidas, comisiones, cambio y metadatos de activos PSBT sensatos antes de solicitar una firma.