Skip to main content

UTXO and Syscoin API overview

Pali exposes UTXO and Syscoin capabilities through window.pali.

Use this provider when your app needs:

  • Syscoin UTXO account access.
  • PSBT signing.
  • Transaction broadcast.
  • Change addresses.
  • Connected account xpub.
  • UTXO transaction history.
  • Syscoin Platform Token asset metadata and holdings.

Connect

Pali UTXO connection popup for a Syscoin dapp
UTXO dapps connect through window.pali, not window.ethereum.
const [address] = await window.pali.request({
method: 'sys_requestAccounts',
params: [],
});

Provider utilities

window.pali includes request-based RPC methods and _sys helper methods for common Syscoin asset reads.

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

Chain-family rules

UTXO methods require the wallet to be in a compatible UTXO/Syscoin network context. If your app also supports EVM, keep the provider calls separated and handle mode switching explicitly.