Aller au contenu principal

Matrice des méthodes

Cette référence résume les méthodes publiques exposées aux dapps, documentées à partir du registre de méthodes et des providers actuels de Pali.

Méthodes de portefeuille

MéthodeSurfaceObjectifPopup
wallet_isLockedEVM / UTXOLire l'état de verrouillage.Non
wallet_isConnectedEVM / UTXOLire l'état de connexion du site.Non
wallet_getAccountEVM / UTXOLire l'objet de compte connecté.Non
wallet_getAddressEVM / UTXOLire l'adresse connectée.Non
wallet_getPublicKeyEVM / UTXOLire la clé publique.Non
wallet_getBalanceEVM / UTXOLire le solde.Non
wallet_getChangeAddressUTXOLire l'adresse de rendu de monnaie.Non
wallet_getNetworkEVM / UTXOLire le réseau actif.Non
wallet_getTokensEVM / UTXOLire les avoirs en jetons.Non
wallet_estimateFeeEVM / UTXOEstimer les frais.Non
wallet_getProviderStateEVMInitialiser l'état du provider EVM.Non
wallet_getSysProviderStateUTXOInitialiser l'état du provider UTXO.Non
wallet_getSysAssetMetadataUTXOLire les métadonnées d'actif Syscoin.Non
wallet_changeAccountEVM / UTXOChanger le compte connecté.Oui
wallet_requestPermissionsEVMDemander des permissions EIP-2255.Oui
wallet_getPermissionsEVMLire les permissions EIP-2255.Non
wallet_revokePermissionsEVMRévoquer les permissions et déconnecter.Non
wallet_watchAssetEVMDemander le suivi d'un actif.Oui
wallet_addEthereumChainEVMAjouter une chaîne EVM.Oui
wallet_switchEthereumChainEVMChanger de chaîne EVM.Oui
wallet_prepareSmartAccountEVMCréer et déployer un compte intelligent passkey.Oui
wallet_sendCallsEVMEnvoyer une requête groupée EIP-5792.Oui
wallet_getCapabilitiesEVMLire les capacités du compte.Non
wallet_getCallsStatusEVMRésout un batch envoyé en statut EIP-5792 + receipts.Non
wallet_showCallsStatusEVMAffiche le statut du batch dans un popup du wallet.Oui

Méthodes EVM

Groupe de méthodesMéthodes
Compteseth_requestAccounts, eth_accounts
Transactionseth_sendTransaction, eth_sendRawTransaction, eth_call, eth_estimateGas
Signatureeth_sign, personal_sign, eth_signTypedData, eth_signTypedData_v3, eth_signTypedData_v4
Réseaueth_chainId, net_version, eth_changeUTXOEVM
Données de chaîneeth_getBalance, eth_getCode, eth_getTransactionCount, eth_getTransactionReceipt, eth_getLogs, eth_getProof, eth_getStorageAt, méthodes de recherche de blocs et transactions
Données de noeudeth_blockNumber, eth_feeHistory, eth_gasPrice, web3_clientVersion, web3_sha3, net_listening, net_peerCount

Méthodes UTXO et Syscoin

MéthodeObjectif
sys_requestAccountsConnecter un compte UTXO.
sys_getAccountLire les détails du compte.
sys_isConnectedLire l'état de connexion.
sys_getNetworkLire le réseau UTXO.
sys_getPublicKeyLire la clé publique.
sys_getCurrentAddressPubkeyLire la pubkey de l'adresse courante.
sys_getBip32PathLire le chemin de dérivation.
sys_getChangeAddressLire l'adresse de rendu de monnaie.
sys_getTransactionsLire les transactions.
sys_transactionLire une transaction.
sys_signSigner un PSBT.
sys_signAndSendSigner et diffuser.
sys_isValidSYSAddressValider une adresse Syscoin.
sys_changeUTXOEVMChanger de famille de chaînes.
sys_switchChainChanger de chaîne UTXO.

Assistants _sys

AssistantObjectif
window.pali._sys.getUserMintedTokens()Lire les jetons Syscoin mintés par l'utilisateur.
window.pali._sys.getHoldingsData()Lire les avoirs en jetons.
window.pali._sys.getConnectedAccountXpub()Lire le xpub connecté.
window.pali._sys.getChangeAddress()Lire une adresse de rendu de monnaie.
window.pali._sys.getDataAsset(assetGuid)Lire un actif de données Syscoin.