Research current state of old and new JSON RPC interface in relation to PSP.
FlorianFranzen opened this issue · 2 comments
FlorianFranzen commented
The following calls are documented buy not implemented:
- archive_unstable_body
- archive_unstable_genesisHash
- archive_unstable_hashByHeight
- archive_unstable_header
- archive_unstable_stopBody
- archive_unstable_stopHashByHeight
- archive_unstable_stopHeader
- archive_unstable_stopStorage
- archive_unstable_storage
- babe_epochAuthorship
- chainSpec_unstable_chainName
- chainSpec_unstable_genesisHash
- chainSpec_unstable_properties
- contracts_call
- contracts_getStorage
- contracts_rentProjection
- engine_createBlock
- engine_finalizeBlock
- rpc_methods
- sudo_sessionKeys_unstable_generate
- sudo_unstable_p2pDiscover
- sudo_unstable_pendingTransactions
- sudo_unstable_version
- system_networkState
The following are implemented but not documented:
- account_nextIndex
- beefy_getFinalizedHead
- beefy_subscribeJustifications
- beefy_unsubscribeJustifications
- chain_getFinalisedHead
- chain_getHead
- chain_getRuntimeVersion
- chain_subscribeFinalisedHeads
- chain_subscribeNewHead
- chain_subscribeRuntimeVersion
- chain_unsubscribeFinalisedHeads
- chain_unsubscribeNewHead
- chain_unsubscribeRuntimeVersion
- childstate_getKeysPaged
- childstate_getKeysPagedAt
- childstate_getStorageEntries
-mmr_generateProof - mmr_root
- mmr_verifyProof
- mmr_verifyProofStateless
- payment_queryFeeDetails
- state_callAt
- state_getChildReadProof
- state_getKeys
- state_getKeysPagedAt
- state_getStorageAt
- state_getStorageHashAt
- state_getStorageSizeAt
- state_queryStorageAt
- state_traceBlock
- state_trieMigrationStatus
- subscribe_newHead
- system_addLogFilter
- system_dryRunAt
- system_reservedPeers
- system_resetLogFilter
- system_unstable_networkState
- unsubscribe_newHead
bkchr commented
RPC should not be part of the core spec.
Noc2 commented
Thanks a lot, @FlorianFranzen. This is about https://github.com/w3f/PSPs/blob/master/PSPs/drafts/psp-6.md @lamafab can take a look at it and we will discuss it.