본문으로 건너뛰기

UTXO 및 Syscoin API 개요

Pali는 window.pali를 통해 UTXO 및 Syscoin capability를 노출합니다.

앱에 다음이 필요할 때 이 provider를 사용하세요.

  • Syscoin UTXO account access.
  • PSBT signing.
  • Transaction broadcast.
  • Change address.
  • Connected account xpub.
  • UTXO transaction history.
  • Syscoin Platform Token asset metadata 및 holding.

Connect

Syscoin dapp을 위한 Pali UTXO connection popup
UTXO dapp은 window.ethereum이 아니라 window.pali를 통해 연결합니다.
const [address] = await window.pali.request({
method: 'sys_requestAccounts',
params: [],
});

Provider utility

window.pali에는 request-based RPC method와 일반적인 Syscoin asset read를 위한 _sys helper method가 포함됩니다.

const xpub = window.pali._sys.getConnectedAccountXpub();
const changeAddress = await window.pali._sys.getChangeAddress();
const holdings = await window.pali._sys.getHoldingsData();

Chain-family rule

UTXO method는 wallet이 compatible UTXO/Syscoin network context에 있어야 합니다. 앱이 EVM도 지원한다면 provider call을 분리하고 mode switching을 명시적으로 처리하세요.