Перейти к основному содержимому

Матрица методов

Эта справка суммирует публичные dapp-facing methods, задокументированные из текущего method registry и providers Pali.

Методы кошелька

МетодПоверхностьНазначениеPopup
wallet_isLockedEVM / UTXOЧитать lock state.No
wallet_isConnectedEVM / UTXOЧитать site connection state.No
wallet_getAccountEVM / UTXOЧитать connected account object.No
wallet_getAddressEVM / UTXOЧитать connected address.No
wallet_getPublicKeyEVM / UTXOЧитать public key.No
wallet_getBalanceEVM / UTXOЧитать balance.No
wallet_getChangeAddressUTXOЧитать change address.No
wallet_getNetworkEVM / UTXOЧитать active network.No
wallet_getTokensEVM / UTXOЧитать token holdings.No
wallet_estimateFeeEVM / UTXOОценить fees.No
wallet_getProviderStateEVMИнициализировать EVM provider state.No
wallet_getSysProviderStateUTXOИнициализировать UTXO provider state.No
wallet_getSysAssetMetadataUTXOЧитать Syscoin asset metadata.No
wallet_changeAccountEVM / UTXOИзменить connected account.Yes
wallet_requestPermissionsEVMЗапросить EIP-2255 permissions.Yes
wallet_getPermissionsEVMЧитать EIP-2255 permissions.No
wallet_revokePermissionsEVMОтозвать permissions и отключить.No
wallet_watchAssetEVMЗапросить asset watch.Yes
wallet_addEthereumChainEVMДобавить EVM chain.Yes
wallet_switchEthereumChainEVMПереключить EVM chain.Yes
wallet_prepareSmartAccountEVMСоздать или восстановить Pali smart account.Yes
wallet_sendCallsEVMОтправить EIP-5792 batch request.Yes
wallet_getCapabilitiesEVMЧитать account capabilities.No
wallet_getCallsStatusEVMРазрешает отправленный batch в статус EIP-5792 + receipts.No
wallet_showCallsStatusEVMПоказывает статус batch в popup кошелька.Yes

Методы EVM

Группа методовМетоды
Аккаунтыeth_requestAccounts, eth_accounts
Транзакцииeth_sendTransaction, eth_sendRawTransaction, eth_call, eth_estimateGas
Подписаниеeth_sign, personal_sign, eth_signTypedData, eth_signTypedData_v3, eth_signTypedData_v4
Сетьeth_chainId, net_version, eth_changeUTXOEVM
Данные цепиeth_getBalance, eth_getCode, eth_getTransactionCount, eth_getTransactionReceipt, eth_getLogs, eth_getProof, eth_getStorageAt, block and transaction lookup methods
Данные узлаeth_blockNumber, eth_feeHistory, eth_gasPrice, web3_clientVersion, web3_sha3, net_listening, net_peerCount

Методы UTXO и Syscoin

МетодНазначение
sys_requestAccountsПодключить UTXO account.
sys_getAccountЧитать account details.
sys_isConnectedЧитать connection state.
sys_getNetworkЧитать UTXO network.
sys_getPublicKeyЧитать public key.
sys_getCurrentAddressPubkeyЧитать current address pubkey.
sys_getBip32PathЧитать derivation path.
sys_getChangeAddressЧитать change address.
sys_getTransactionsЧитать transactions.
sys_transactionЧитать transaction.
sys_signПодписать PSBT.
sys_signAndSendПодписать и broadcast.
sys_isValidSYSAddressПроверить Syscoin address.
sys_changeUTXOEVMПереключить chain family.
sys_switchChainПереключить UTXO chain.

_sys helpers

HelperНазначение
window.pali._sys.getUserMintedTokens()Читать user-minted Syscoin tokens.
window.pali._sys.getHoldingsData()Читать token holdings.
window.pali._sys.getConnectedAccountXpub()Читать connected xpub.
window.pali._sys.getChangeAddress()Читать change address.
window.pali._sys.getDataAsset(assetGuid)Читать Syscoin data asset.