Keyring replacement

Hi, could you please clarify if I understand correctly that if we specify our implementation of the keyring interface when starting the node, then it will be used by our and standard modules?

Example:
initClientCtx := client.Context{}.WithKeyring(&OurKeyring{})

yeah the Context object is how all standard modules access the keyring.

1 Like