Aller au contenu principal

Comptes et état

Les dapps UTXO ont souvent besoin de plus d'une adresse. Pali expose l'état du compte, les informations xpub et les adresses de rendu de monnaie afin que les applications puissent construire des PSBTs corrects.

Demander l'accès au compte​

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

Obtenir les détails du compte​

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

Obtenir la clé publique et les données de dérivation​

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

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

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

Adresse de rendu de monnaie​

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

Vous pouvez aussi utiliser :

const changeAddress = await window.pali._sys.getChangeAddress();