Merci Poka !
Pour le solde vide, ce n’est pas moi qui rempli l’adresse, c’est polkadot.js !
On peut ajouter le hash du bloc dont on veut l’info, sans ou avec le dernier hash, j’ai un Free à 0.
Tout ça dans l’interface web !
Pour répondre à ta question, dans la lib python json-rpc, y a un methods_list
et un method_help(method_name)
pour avoir une doc de l’api.
Pour substrate, j’ai repéré pour lister les méthodes disponibles :
module : rpc
method : methods
qui donne :
: rpc.methods
{
version: 1
methods: [
account_nextIndex
author_hasKey
author_hasSessionKeys
author_insertKey
author_pendingExtrinsics
author_removeExtrinsic
author_rotateKeys
author_submitAndWatchExtrinsic
author_submitExtrinsic
author_unwatchExtrinsic
chain_getBlock
chain_getBlockHash
chain_getFinalisedHead
chain_getFinalizedHead
chain_getHead
chain_getHeader
chain_getRuntimeVersion
chain_subscribeAllHeads
chain_subscribeFinalisedHeads
chain_subscribeFinalizedHeads
chain_subscribeNewHead
chain_subscribeNewHeads
chain_subscribeRuntimeVersion
chain_unsubscribeAllHeads
chain_unsubscribeFinalisedHeads
chain_unsubscribeFinalizedHeads
chain_unsubscribeNewHead
chain_unsubscribeNewHeads
chain_unsubscribeRuntimeVersion
childstate_getKeys
childstate_getKeysPaged
childstate_getKeysPagedAt
childstate_getStorage
childstate_getStorageEntries
childstate_getStorageHash
childstate_getStorageSize
offchain_localStorageGet
offchain_localStorageSet
payment_queryFeeDetails
payment_queryInfo
state_call
state_callAt
state_getChildReadProof
state_getKeys
state_getKeysPaged
state_getKeysPagedAt
state_getMetadata
state_getPairs
state_getReadProof
state_getRuntimeVersion
state_getStorage
state_getStorageAt
state_getStorageHash
state_getStorageHashAt
state_getStorageSize
state_getStorageSizeAt
state_queryStorage
state_queryStorageAt
state_subscribeRuntimeVersion
state_subscribeStorage
state_traceBlock
state_unsubscribeRuntimeVersion
state_unsubscribeStorage
subscribe_newHead
system_accountNextIndex
system_addLogFilter
system_addReservedPeer
system_chain
system_chainType
system_dryRun
system_dryRunAt
system_health
system_localListenAddresses
system_localPeerId
system_name
system_nodeRoles
system_peers
system_properties
system_removeReservedPeer
system_reservedPeers
system_resetLogFilter
system_syncState
system_unstable_networkState
system_version
unsubscribe_newHead
]
}
Mais rien sur les balances…
EDIT: on dirait que cette méthode n’affiche que les méthodes RPC du core, pas celles ajoutées par les pallets du « client » duniter v2.
Par contre je ne trouve pas la méthode pour avoir la documentation sur une méthode.
Pourtant l’interface y arrive en donnant la signature et la docstring de chaque méthode…