メインコンテンツまでスキップ

PSBTとトランザクション

UTXOアプリケーションは、トランザクションを慎重に構築し、Paliを通じて署名をリクエストし、ユーザー承認後にのみブロードキャストする必要があります。

PSBTに署名する

Pali Wallet

UTXO • Syscoin

PSBT Sign Review

UTXO signing confirmation

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

Pali PSBT signing review screen
PaliはUTXO PSBTsに署名する前にユーザーへ確認を求めます。
const signed = await window.pali.request({
method: 'sys_sign',
params: [psbtBase64],
});

署名して送信する

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

トランザクションを取得する

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

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

アドレスを検証する

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

dappの責任

Paliはユーザーが承認したものに署名します。アプリケーションは、署名をリクエストする前に、妥当なPSBT入力、出力、fees、change、アセットメタデータを構築する責任があります。