Pular para o conteúdo principal

PSBT e transações

Aplicações UTXO devem construir transações cuidadosamente, solicitar uma assinatura por meio da Pali e fazer broadcast apenas depois que o usuário aprovar.

Assinar uma PSBT

Pali Wallet

UTXO • Syscoin

PSBT Sign Review

UTXO signing confirmation

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

Tela de revisão de assinatura PSBT da Pali
A Pali pede confirmação ao usuário antes de assinar PSBTs UTXO.
const signed = await window.pali.request({
method: 'sys_sign',
params: [psbtBase64],
});

Assinar e enviar

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

Buscar transações

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

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

Validar um endereço

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

Responsabilidade da dapp

A Pali assina o que o usuário aprova. Sua aplicação é responsável por construir entradas, saídas, taxas, troco e metadados de ativos de PSBT sensatos antes de solicitar uma assinatura.