Type Alias RecoveryEvent

RecoveryEvent: Enum<{
    AccountRecovered: {
        lost_account: SS58String;
        rescuer_account: SS58String;
    };
    RecoveryClosed: {
        lost_account: SS58String;
        rescuer_account: SS58String;
    };
    RecoveryCreated: {
        account: SS58String;
    };
    RecoveryInitiated: {
        lost_account: SS58String;
        rescuer_account: SS58String;
    };
    RecoveryRemoved: {
        lost_account: SS58String;
    };
    RecoveryVouched: {
        lost_account: SS58String;
        rescuer_account: SS58String;
        sender: SS58String;
    };
}>

Type declaration

  • AccountRecovered: {
        lost_account: SS58String;
        rescuer_account: SS58String;
    }

    Lost account has been successfully recovered by rescuer account.

    • lost_account: SS58String
    • rescuer_account: SS58String
  • RecoveryClosed: {
        lost_account: SS58String;
        rescuer_account: SS58String;
    }

    A recovery process for lost account by rescuer account has been closed.

    • lost_account: SS58String
    • rescuer_account: SS58String
  • RecoveryCreated: {
        account: SS58String;
    }

    A recovery process has been set up for an account.

    • account: SS58String
  • RecoveryInitiated: {
        lost_account: SS58String;
        rescuer_account: SS58String;
    }

    A recovery process has been initiated for lost account by rescuer account.

    • lost_account: SS58String
    • rescuer_account: SS58String
  • RecoveryRemoved: {
        lost_account: SS58String;
    }

    A recovery process has been removed for an account.

    • lost_account: SS58String
  • RecoveryVouched: {
        lost_account: SS58String;
        rescuer_account: SS58String;
        sender: SS58String;
    }

    A recovery process for lost account by rescuer account has been vouched for by sender.

    • lost_account: SS58String
    • rescuer_account: SS58String
    • sender: SS58String