Zum Hauptinhalt springen

PSBT und Transaktionen

UTXO-Anwendungen sollten Transaktionen sorgfältig konstruieren, eine Signatur über Pali anfordern und erst nach Benutzerfreigabe broadcasten.

Eine PSBT signieren

Pali Wallet

UTXO • Syscoin

PSBT Sign Review

UTXO signing confirmation

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

Pali-Prüfbildschirm für PSBT-Signatur
Pali fragt den Benutzer, bevor UTXO-PSBTs signiert werden.
const signed = await window.pali.request({
method: 'sys_sign',
params: [psbtBase64],
});

Signieren und senden

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

Transaktionen abrufen

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

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

Eine Adresse validieren

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

Verantwortung der dapp

Pali signiert, was der Benutzer freigibt. Ihre Anwendung ist dafür verantwortlich, sinnvolle PSBT-Inputs, Outputs, Fees, Wechselgeld und Asset-Metadaten zu konstruieren, bevor sie eine Signatur anfordert.