@coopenomics/sdk
    Preparing search index...

    Namespace ResetKey

    Метод замены ключа. Вызывается пайщиком, для которого производится замена с передачей токена, который был отправлен ему на электронную почту после вызова мутации StartResetKey.


    import { Mutations } from '@coopenomics/sdk'

    const variables: Mutations.Accounts.ResetKey.IInput = {
    data: {
    public_key: <новый_публичный_ключ>,
    token: <токен_из_письма>,
    }

    const { [Mutations.Accounts.ResetKey.name]: result } = await client.Mutation(
    Mutations.Accounts.ResetKey.mutation,
    {
    variables,
    }
    );

    Метод производит замену ключа в блокчейне на переданный. На текущий момент здесь не используется каких-либо дополнительных децентрализованных сценариев проверки. Считаем, что если кооператив меняет ключ пайщика - значит ему так надо, т.к. обычно сейчас один пайщик с одним аккаунтом является членом только одного кооператива.

    Однако, в дальнейшем, при введении функционала "карты пайщика", которая сделает допустимым "быстрый вход" для пайщиков одного кооператива - в другой, система замены ключа будет требовать подтверждения нескольких кооперативов. /** Заменить приватный ключ аккаунта

    Interfaces

    IInput

    Type Aliases

    IOutput

    Variables

    mutation
    name