Pools: StorageDescriptor<[Key: FixedSizeArray<2, {
    interior: Enum<{
        Here: undefined;
        X1: Enum<{
            AccountId32: {
                id: FixedSizeBinary<(...)>;
                network?: (...) | (...);
            };
            AccountIndex64: {
                index: bigint;
                network?: (...) | (...);
            };
            AccountKey20: {
                key: FixedSizeBinary<(...)>;
                network?: (...) | (...);
            };
            GeneralIndex: bigint;
            GeneralKey: {
                data: FixedSizeBinary<(...)>;
                length: number;
            };
            GlobalConsensus: Enum<{
                BitcoinCash: ...;
                BitcoinCore: ...;
                ByFork: ...;
                ByGenesis: ...;
                Ethereum: ...;
                Kusama: ...;
                Polkadot: ...;
                PolkadotBulletin: ...;
            }>;
            OnlyChild: undefined;
            PalletInstance: number;
            Parachain: number;
            Plurality: {
                id: XcmV3JunctionBodyId;
                part: XcmV2JunctionBodyPart;
            };
        }>;
        X2: FixedSizeArray<2, Enum<{
            AccountId32: {
                id: ...;
                network?: ...;
            };
            AccountIndex64: {
                index: ...;
                network?: ...;
            };
            AccountKey20: {
                key: ...;
                network?: ...;
            };
            GeneralIndex: bigint;
            GeneralKey: {
                data: ...;
                length: ...;
            };
            GlobalConsensus: Enum<(...)>;
            OnlyChild: undefined;
            PalletInstance: number;
            Parachain: number;
            Plurality: {
                id: ...;
                part: ...;
            };
        }>>;
        X3: FixedSizeArray<3, Enum<{
            AccountId32: {
                id: ...;
                network?: ...;
            };
            AccountIndex64: {
                index: ...;
                network?: ...;
            };
            AccountKey20: {
                key: ...;
                network?: ...;
            };
            GeneralIndex: bigint;
            GeneralKey: {
                data: ...;
                length: ...;
            };
            GlobalConsensus: Enum<(...)>;
            OnlyChild: undefined;
            PalletInstance: number;
            Parachain: number;
            Plurality: {
                id: ...;
                part: ...;
            };
        }>>;
        X4: FixedSizeArray<4, Enum<{
            AccountId32: {
                id: ...;
                network?: ...;
            };
            AccountIndex64: {
                index: ...;
                network?: ...;
            };
            AccountKey20: {
                key: ...;
                network?: ...;
            };
            GeneralIndex: bigint;
            GeneralKey: {
                data: ...;
                length: ...;
            };
            GlobalConsensus: Enum<(...)>;
            OnlyChild: undefined;
            PalletInstance: number;
            Parachain: number;
            Plurality: {
                id: ...;
                part: ...;
            };
        }>>;
        X5: FixedSizeArray<5, Enum<{
            AccountId32: {
                id: ...;
                network?: ...;
            };
            AccountIndex64: {
                index: ...;
                network?: ...;
            };
            AccountKey20: {
                key: ...;
                network?: ...;
            };
            GeneralIndex: bigint;
            GeneralKey: {
                data: ...;
                length: ...;
            };
            GlobalConsensus: Enum<(...)>;
            OnlyChild: undefined;
            PalletInstance: number;
            Parachain: number;
            Plurality: {
                id: ...;
                part: ...;
            };
        }>>;
        X6: FixedSizeArray<6, Enum<{
            AccountId32: {
                id: ...;
                network?: ...;
            };
            AccountIndex64: {
                index: ...;
                network?: ...;
            };
            AccountKey20: {
                key: ...;
                network?: ...;
            };
            GeneralIndex: bigint;
            GeneralKey: {
                data: ...;
                length: ...;
            };
            GlobalConsensus: Enum<(...)>;
            OnlyChild: undefined;
            PalletInstance: number;
            Parachain: number;
            Plurality: {
                id: ...;
                part: ...;
            };
        }>>;
        X7: FixedSizeArray<7, Enum<{
            AccountId32: {
                id: ...;
                network?: ...;
            };
            AccountIndex64: {
                index: ...;
                network?: ...;
            };
            AccountKey20: {
                key: ...;
                network?: ...;
            };
            GeneralIndex: bigint;
            GeneralKey: {
                data: ...;
                length: ...;
            };
            GlobalConsensus: Enum<(...)>;
            OnlyChild: undefined;
            PalletInstance: number;
            Parachain: number;
            Plurality: {
                id: ...;
                part: ...;
            };
        }>>;
        X8: FixedSizeArray<8, Enum<{
            AccountId32: {
                id: ...;
                network?: ...;
            };
            AccountIndex64: {
                index: ...;
                network?: ...;
            };
            AccountKey20: {
                key: ...;
                network?: ...;
            };
            GeneralIndex: bigint;
            GeneralKey: {
                data: ...;
                length: ...;
            };
            GlobalConsensus: Enum<(...)>;
            OnlyChild: undefined;
            PalletInstance: number;
            Parachain: number;
            Plurality: {
                id: ...;
                part: ...;
            };
        }>>;
    }>;
    parents: number;
}>], number, true, never>

Map from PoolAssetId to PoolInfo. This establishes whether a pool has been officially created rather than people sending tokens directly to a pool's public account.