Pular para o conteúdo principal

Matriz de métodos

Esta referência resume os métodos públicos voltados a dapps documentados a partir do registro de métodos e providers atuais da Pali.

Métodos da carteira

MétodoSuperfíciePropósitoPopup
wallet_isLockedEVM / UTXOLer estado de bloqueio.Não
wallet_isConnectedEVM / UTXOLer estado de conexão do site.Não
wallet_getAccountEVM / UTXOLer objeto da conta conectada.Não
wallet_getAddressEVM / UTXOLer endereço conectado.Não
wallet_getPublicKeyEVM / UTXOLer chave pública.Não
wallet_getBalanceEVM / UTXOLer saldo.Não
wallet_getChangeAddressUTXOLer endereço de troco.Não
wallet_getNetworkEVM / UTXOLer rede ativa.Não
wallet_getTokensEVM / UTXOLer saldos de tokens.Não
wallet_estimateFeeEVM / UTXOEstimar taxas.Não
wallet_getProviderStateEVMInicializar estado do provider EVM.Não
wallet_getSysProviderStateUTXOInicializar estado do provider UTXO.Não
wallet_getSysAssetMetadataUTXOLer metadados de ativo Syscoin.Não
wallet_changeAccountEVM / UTXOAlterar a conta conectada.Sim
wallet_requestPermissionsEVMSolicitar permissões EIP-2255.Sim
wallet_getPermissionsEVMLer permissões EIP-2255.Não
wallet_revokePermissionsEVMRevogar permissões e desconectar.Não
wallet_watchAssetEVMSolicitar observação de ativo.Sim
wallet_addEthereumChainEVMAdicionar uma chain EVM.Sim
wallet_switchEthereumChainEVMTrocar chain EVM.Sim
wallet_prepareSmartAccountEVMCriar e implantar uma smart account com passkey.Sim
wallet_sendCallsEVMEnviar uma solicitação em lote EIP-5792.Sim
wallet_getCapabilitiesEVMLer capacidades da conta.Não
wallet_getCallsStatusEVMResolve um batch enviado em status EIP-5792 + receipts.Não
wallet_showCallsStatusEVMMostra o status do batch em um popup da wallet.Sim

Métodos EVM

Grupo de métodosMétodos
Contaseth_requestAccounts, eth_accounts
Transaçõeseth_sendTransaction, eth_sendRawTransaction, eth_call, eth_estimateGas
Assinaturaeth_sign, personal_sign, eth_signTypedData, eth_signTypedData_v3, eth_signTypedData_v4
Redeeth_chainId, net_version, eth_changeUTXOEVM
Dados de chaineth_getBalance, eth_getCode, eth_getTransactionCount, eth_getTransactionReceipt, eth_getLogs, eth_getProof, eth_getStorageAt, métodos de consulta de bloco e transação
Dados de nodeeth_blockNumber, eth_feeHistory, eth_gasPrice, web3_clientVersion, web3_sha3, net_listening, net_peerCount

Métodos UTXO e Syscoin

MétodoPropósito
sys_requestAccountsConectar conta UTXO.
sys_getAccountLer detalhes da conta.
sys_isConnectedLer estado de conexão.
sys_getNetworkLer rede UTXO.
sys_getPublicKeyLer chave pública.
sys_getCurrentAddressPubkeyLer pubkey do endereço atual.
sys_getBip32PathLer caminho de derivação.
sys_getChangeAddressLer endereço de troco.
sys_getTransactionsLer transações.
sys_transactionLer uma transação.
sys_signAssinar uma PSBT.
sys_signAndSendAssinar e fazer broadcast.
sys_isValidSYSAddressValidar um endereço Syscoin.
sys_changeUTXOEVMTrocar família de chain.
sys_switchChainTrocar chain UTXO.

Auxiliares _sys

AuxiliarPropósito
window.pali._sys.getUserMintedTokens()Ler tokens Syscoin mintados pelo usuário.
window.pali._sys.getHoldingsData()Ler saldos de tokens.
window.pali._sys.getConnectedAccountXpub()Ler xpub conectado.
window.pali._sys.getChangeAddress()Ler um endereço de troco.
window.pali._sys.getDataAsset(assetGuid)Ler um ativo de dados Syscoin.