Documentation
¶
Index ¶
Constants ¶
const (
ApiModuleName = "SessionKeys"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Module ¶
type Module struct {
// contains filtered or unexported fields
}
Module implements the SessionKeys Runtime API definition.
For more information about API definition, see: https://spec.polkadot.network/chap-runtime-api#sect-runtime-sessionkeys-module
func (Module) DecodeSessionKeys ¶
DecodeSessionKeys decodes the given session keys. It takes two arguments: - dataPtr: Pointer to the data in the Wasm memory. - dataLen: Length of the data. which represent the SCALE-encoded keys. Returns a pointer-size of the SCALE-encoded set of raw keys and their respective key type.
For more information about function definition, see: https://spec.polkadot.network/chap-runtime-api#id-sessionkeys_decode_session_keys
func (Module) GenerateSessionKeys ¶
GenerateSessionKeys generates a set of session keys with an optional seed. The keys should be stored within the keystore exposed by the Host Api. It takes two arguments: - dataPtr: Pointer to the data in the Wasm memory. - dataLen: Length of the data. which represent the SCALE-encoded optional seed. Returns a pointer-size of the SCALE-encoded set of keys.
For more information about function definition, see: https://spec.polkadot.network/chap-runtime-api#id-sessionkeys_generate_session_keys
func (Module) Item ¶
Item returns the first 8 bytes of the Blake2b hash of the name and version of the api module.
func (Module) Metadata ¶
func (m Module) Metadata() types.RuntimeApiMetadata
Metadata returns the runtime api metadata of the module.