is_trusted_reserve: RuntimeDescriptor<[asset: Enum<{
    V3: {
        fun: XcmV3MultiassetFungibility;
        id: XcmV3MultiassetAssetId;
    };
    V4: {
        fun: XcmV3MultiassetFungibility;
        id: {
            interior: XcmV3Junctions;
            parents: number;
        };
    };
    V5: {
        fun: XcmV3MultiassetFungibility;
        id: {
            interior: Enum<{
                Here: undefined;
                X1: Enum<{
                    AccountId32: ...;
                    AccountIndex64: ...;
                    AccountKey20: ...;
                    GeneralIndex: ...;
                    GeneralKey: ...;
                    GlobalConsensus: ...;
                    OnlyChild: ...;
                    PalletInstance: ...;
                    Parachain: ...;
                    Plurality: ...;
                }>;
                X2: FixedSizeArray<2, Enum<(...)>>;
                X3: FixedSizeArray<3, Enum<(...)>>;
                X4: FixedSizeArray<4, Enum<(...)>>;
                X5: FixedSizeArray<5, Enum<(...)>>;
                X6: FixedSizeArray<6, Enum<(...)>>;
                X7: FixedSizeArray<7, Enum<(...)>>;
                X8: FixedSizeArray<8, Enum<(...)>>;
            }>;
            parents: number;
        };
    };
}>, location: Enum<{
    V3: {
        interior: XcmV3Junctions;
        parents: number;
    };
    V4: {
        interior: XcmV3Junctions;
        parents: number;
    };
    V5: {
        interior: Enum<{
            Here: undefined;
            X1: 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: ...;
                };
            }>;
            X2: FixedSizeArray<2, Enum<{
                AccountId32: ...;
                AccountIndex64: ...;
                AccountKey20: ...;
                GeneralIndex: ...;
                GeneralKey: ...;
                GlobalConsensus: ...;
                OnlyChild: ...;
                PalletInstance: ...;
                Parachain: ...;
                Plurality: ...;
            }>>;
            X3: FixedSizeArray<3, Enum<{
                AccountId32: ...;
                AccountIndex64: ...;
                AccountKey20: ...;
                GeneralIndex: ...;
                GeneralKey: ...;
                GlobalConsensus: ...;
                OnlyChild: ...;
                PalletInstance: ...;
                Parachain: ...;
                Plurality: ...;
            }>>;
            X4: FixedSizeArray<4, Enum<{
                AccountId32: ...;
                AccountIndex64: ...;
                AccountKey20: ...;
                GeneralIndex: ...;
                GeneralKey: ...;
                GlobalConsensus: ...;
                OnlyChild: ...;
                PalletInstance: ...;
                Parachain: ...;
                Plurality: ...;
            }>>;
            X5: FixedSizeArray<5, Enum<{
                AccountId32: ...;
                AccountIndex64: ...;
                AccountKey20: ...;
                GeneralIndex: ...;
                GeneralKey: ...;
                GlobalConsensus: ...;
                OnlyChild: ...;
                PalletInstance: ...;
                Parachain: ...;
                Plurality: ...;
            }>>;
            X6: FixedSizeArray<6, Enum<{
                AccountId32: ...;
                AccountIndex64: ...;
                AccountKey20: ...;
                GeneralIndex: ...;
                GeneralKey: ...;
                GlobalConsensus: ...;
                OnlyChild: ...;
                PalletInstance: ...;
                Parachain: ...;
                Plurality: ...;
            }>>;
            X7: FixedSizeArray<7, Enum<{
                AccountId32: ...;
                AccountIndex64: ...;
                AccountKey20: ...;
                GeneralIndex: ...;
                GeneralKey: ...;
                GlobalConsensus: ...;
                OnlyChild: ...;
                PalletInstance: ...;
                Parachain: ...;
                Plurality: ...;
            }>>;
            X8: FixedSizeArray<8, Enum<{
                AccountId32: ...;
                AccountIndex64: ...;
                AccountKey20: ...;
                GeneralIndex: ...;
                GeneralKey: ...;
                GlobalConsensus: ...;
                OnlyChild: ...;
                PalletInstance: ...;
                Parachain: ...;
                Plurality: ...;
            }>>;
        }>;
        parents: number;
    };
}>], ResultPayload<boolean, Enum<{
    VersionedAssetConversionFailed: undefined;
    VersionedLocationConversionFailed: undefined;
}>>>

Returns if the location is a trusted reserve for the asset.

Arguments

  • asset: VersionedAsset.
  • location: VersionedLocation.