链眼社区:专注于区块链安全,区块链数据分析, 区块链信息整合,区块链技术服务和区块链技术咨询。

Polkadot RPC API文档:state
龙行天下
2021-11-22 19:46:43

state_call

state_call可以调用链上的预置代码。

请求参数

  • method:调用方法名
  • data:方法参数
  • at:调用高度

返回结果

示例代码

state_getChildKeys

state_getChildKeys调用返回具有指定子存储前缀的密钥。

请求参数

  • childStorageKey
  • childDefinition
  • childType
  • key
  • at:查询高度

返回结果

state_getChildKeys调用返回StorageKey对象数组

示例代码

state_getChildStorage

state_getChildStorage调用查询指定密钥对应的子存储。

请求参数

  • childStorageKey
  • childDefinition
  • childType
  • key
  • at

返回结果

state_getChildStorage调用返回StorageData对象。

示例代码

state_getChildStorageHash

state_getChildStorageHash调用返回指定子存储的哈希。

请求参数

  • childStorageKey
  • childDefinition
  • childType
  • key
  • at

返回结果

state_getChildStorageHash调用返回指定子存储的哈希

示例代码

state_getChildStorageSize

state_getChildStorageSize调用返回指定子存储的大小。

请求参数

  • childStorageKey
  • childDefinition
  • childType
  • key
  • at

返回结果

state_getChildStorageSize调用返回子存储大小的64位无符号整数。

示例代码

state_getKeys

state_getKeys调用返回具有指定前缀的存储键。

请求参数

  • key:存储键
  • at:查询高度

返回结果

state_getKeys返回StorageKey数组。

示例代码

state_getKeysPaged

state_getKeysPaged调用返回具有指定前缀的存储键,支持分页

请求参数

  • key
  • count:数量
  • startKey:起始键
  • at:查询高度

返回结果

state_getKeysPaged调用返回StorageKey数组。

示例代码

state_getMetadata

state_getMetadata调用返回运行时元数据。

请求参数

  • at:查询区块的哈希

返回结果

state_getMetadata调用返回Metadata对象。

示例代码

state_getPairs

state_getPairs调用返回具有指定前缀的存储键。

该调用已弃用,请使用state_getKeysPaged调用。

请求参数

  • prefix
  • at

返回结果

示例代码

state_getReadProof

state_getReadProof调用返回指定区块状态下存储项的证据。

请求参数

  • key
  • at

返回结果

state_getReadProof调用返回存储项证据。

示例代码

state_getRuntimeVersion

state_getRuntimeVersion调用返回运行时版本。

请求参数

  • at

返回结果

state_getRuntimeVersion调用返回当前的运行时版本。

示例代码

state_getStorage

state_getStorage调用返回指定键对应的存储项。

请求参数

  • key
  • at

返回结果

state_getStorage调用返回StorageData对象

示例代码

state_getStorageHash

state_getStorageHash调用返回指定的存储哈希.

请求参数

  • key
  • at

返回结果

state_getStorageHash返回指定存储项的哈希值.

示例代码

state_getStorageSize

state_getStorageSize调用返回指定存储项的大小。

请求参数

  • key
  • at

返回结果

state_getStorageSize调用返回指定的存储项的大小,64位无符号整数表示。

示例代码

state_queryStorage

state_queryStorage调用查询从指定区块开始的历史存储项。

请求参数

  • keys
  • fromBlock
  • toBlock

返回结果

state_queryStorage调用返回StorageChangeSet对象数组。

示例代码

state_queryStorageAt

state_queryStorageAt调用查询从指定哈希的区块快事的存储项。

请求参数

  • keys
  • at

返回结果

state_queryStorageAt调用返回StorageChangeSet对象数组。

示例代码

state_subscribeRuntimeVersion

state_subscribeRuntimeVersion通过订阅方式获取运行时版本。

请求参数

返回结果

state_subscribeRuntimeVersion返回RuntimeVersion对象。

示例代码

state_subscribeStorage

state_subscribeStorage调用订阅指定存储键的变化通知。

请求参数

  • keys:要跟踪的存储键

返回结果

state_subscribeStorage调用返回StorageChangeSet对象

示例代码

合作伙伴