Versions in this module Expand all Collapse all v4 v4.0.9 Oct 21, 2022 Changes in this version + type NewStateT interface + Cleanup func(func()) + type State struct + func NewState(t NewStateT) *State + func (_m *State) GetChildKeys(childStorageKey types.StorageKey, prefix types.StorageKey, ...) ([]types.StorageKey, error) + func (_m *State) GetChildKeysLatest(childStorageKey types.StorageKey, prefix types.StorageKey) ([]types.StorageKey, error) + func (_m *State) GetChildStorage(childStorageKey types.StorageKey, key types.StorageKey, target interface{}, ...) (bool, error) + func (_m *State) GetChildStorageHash(childStorageKey types.StorageKey, key types.StorageKey, blockHash types.Hash) (types.Hash, error) + func (_m *State) GetChildStorageHashLatest(childStorageKey types.StorageKey, key types.StorageKey) (types.Hash, error) + func (_m *State) GetChildStorageLatest(childStorageKey types.StorageKey, key types.StorageKey, target interface{}) (bool, error) + func (_m *State) GetChildStorageRaw(childStorageKey types.StorageKey, key types.StorageKey, blockHash types.Hash) (*types.StorageDataRaw, error) + func (_m *State) GetChildStorageRawLatest(childStorageKey types.StorageKey, key types.StorageKey) (*types.StorageDataRaw, error) + func (_m *State) GetChildStorageSize(childStorageKey types.StorageKey, key types.StorageKey, blockHash types.Hash) (types.U64, error) + func (_m *State) GetChildStorageSizeLatest(childStorageKey types.StorageKey, key types.StorageKey) (types.U64, error) + func (_m *State) GetKeys(prefix types.StorageKey, blockHash types.Hash) ([]types.StorageKey, error) + func (_m *State) GetKeysLatest(prefix types.StorageKey) ([]types.StorageKey, error) + func (_m *State) GetMetadata(blockHash types.Hash) (*types.Metadata, error) + func (_m *State) GetMetadataLatest() (*types.Metadata, error) + func (_m *State) GetRuntimeVersion(blockHash types.Hash) (*types.RuntimeVersion, error) + func (_m *State) GetRuntimeVersionLatest() (*types.RuntimeVersion, error) + func (_m *State) GetStorage(key types.StorageKey, target interface{}, blockHash types.Hash) (bool, error) + func (_m *State) GetStorageHash(key types.StorageKey, blockHash types.Hash) (types.Hash, error) + func (_m *State) GetStorageHashLatest(key types.StorageKey) (types.Hash, error) + func (_m *State) GetStorageLatest(key types.StorageKey, target interface{}) (bool, error) + func (_m *State) GetStorageRaw(key types.StorageKey, blockHash types.Hash) (*types.StorageDataRaw, error) + func (_m *State) GetStorageRawLatest(key types.StorageKey) (*types.StorageDataRaw, error) + func (_m *State) GetStorageSize(key types.StorageKey, blockHash types.Hash) (types.U64, error) + func (_m *State) GetStorageSizeLatest(key types.StorageKey) (types.U64, error) + func (_m *State) QueryStorage(keys []types.StorageKey, startBlock types.Hash, block types.Hash) ([]types.StorageChangeSet, error) + func (_m *State) QueryStorageAt(keys []types.StorageKey, block types.Hash) ([]types.StorageChangeSet, error) + func (_m *State) QueryStorageAtLatest(keys []types.StorageKey) ([]types.StorageChangeSet, error) + func (_m *State) QueryStorageLatest(keys []types.StorageKey, startBlock types.Hash) ([]types.StorageChangeSet, error) + func (_m *State) SubscribeRuntimeVersion() (*state.RuntimeVersionSubscription, error) + func (_m *State) SubscribeStorageRaw(keys []types.StorageKey) (*state.StorageSubscription, error) Other modules containing this package github.com/dojimanetwork/go-polka-rpc/v5