dispatch_as: TxDescriptor<{
    as_origin: Enum<{
        AllianceMotion: Enum<{
            _Phantom: undefined;
            Member: SS58String;
            Members: FixedSizeArray<2, number>;
        }>;
        AmbassadorOrigins: Enum<{
            Ambassadors: undefined;
            AmbassadorsTier2: undefined;
            HeadAmbassadors: undefined;
            HeadAmbassadorsTier6: undefined;
            HeadAmbassadorsTier7: undefined;
            MasterAmbassadors: undefined;
            MasterAmbassadorsTier9: undefined;
            SeniorAmbassadors: undefined;
            SeniorAmbassadorsTier4: undefined;
        }>;
        CumulusXcm: Enum<{
            Relay: undefined;
            SiblingParachain: number;
        }>;
        FellowshipOrigins: Enum<{
            Architects: undefined;
            Fellows: undefined;
            Fellowship2Dan: undefined;
            Fellowship5Dan: undefined;
            Fellowship6Dan: undefined;
            Fellowship8Dan: undefined;
            Fellowship9Dan: undefined;
            Masters: undefined;
            Members: undefined;
            PromoteTo1Dan: undefined;
            PromoteTo2Dan: undefined;
            PromoteTo3Dan: undefined;
            PromoteTo4Dan: undefined;
            PromoteTo5Dan: undefined;
            PromoteTo6Dan: undefined;
            RetainAt1Dan: undefined;
            RetainAt2Dan: undefined;
            RetainAt3Dan: undefined;
            RetainAt4Dan: undefined;
            RetainAt5Dan: undefined;
            RetainAt6Dan: undefined;
        }>;
        PolkadotXcm: XcmPalletOrigin;
        system: DispatchRawOrigin;
        Void: undefined;
    }>;
    call: TxCallData;
}>

Dispatches a function call with a provided origin.

The dispatch origin for this call must be Root.

  • O(1).