Type Alias NominationPoolsEvent

NominationPoolsEvent: Enum<
    {
        Bonded: {
            bonded: bigint;
            joined: boolean;
            member: SS58String;
            pool_id: number;
        };
        Created: { depositor: SS58String; pool_id: number };
        Destroyed: { pool_id: number };
        MemberRemoved: { member: SS58String; pool_id: number };
        MinBalanceDeficitAdjusted: { amount: bigint; pool_id: number };
        MinBalanceExcessAdjusted: { amount: bigint; pool_id: number };
        PaidOut: { member: SS58String; payout: bigint; pool_id: number };
        PoolCommissionChangeRateUpdated: {
            change_rate: { max_increase: number; min_delay: number };
            pool_id: number;
        };
        PoolCommissionClaimed: { commission: bigint; pool_id: number };
        PoolCommissionClaimPermissionUpdated: {
            permission?: NominationPoolsCommissionClaimPermission;
            pool_id: number;
        };
        PoolCommissionUpdated: { current?: [number, SS58String]; pool_id: number };
        PoolMaxCommissionUpdated: { max_commission: number; pool_id: number };
        PoolSlashed: { balance: bigint; pool_id: number };
        RolesUpdated: {
            bouncer?: SS58String;
            nominator?: SS58String;
            root?: SS58String;
        };
        StateChanged: { new_state: NominationPoolsPoolState; pool_id: number };
        Unbonded: {
            balance: bigint;
            era: number;
            member: SS58String;
            points: bigint;
            pool_id: number;
        };
        UnbondingPoolSlashed: { balance: bigint; era: number; pool_id: number };
        Withdrawn: {
            balance: bigint;
            member: SS58String;
            points: bigint;
            pool_id: number;
        };
    },
>