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 | undefined;
        pool_id: number;
    };
    PoolCommissionUpdated: {
        current: [number, SS58String] | undefined;
        pool_id: number;
    };
    PoolMaxCommissionUpdated: {
        max_commission: number;
        pool_id: number;
    };
    PoolSlashed: {
        balance: bigint;
        pool_id: number;
    };
    RolesUpdated: {
        bouncer: SS58String | undefined;
        nominator: SS58String | undefined;
        root: SS58String | undefined;
    };
    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;
    };
}>