call: RuntimeDescriptor<
    [
        origin: SS58String,
        dest: FixedSizeBinary<20>,
        value: bigint,
        gas_limit: { proof_size: bigint; ref_time: bigint } | undefined,
        storage_deposit_limit: bigint | undefined,
        input_data: Binary,
    ],
    {
        gas_consumed: { proof_size: bigint; ref_time: bigint };
        gas_required: { proof_size: bigint; ref_time: bigint };
        result: ResultPayload<
            { data: Binary; flags: number },
            Enum<
                {
                    Arithmetic: ArithmeticError;
                    BadOrigin: undefined;
                    CannotLookup: undefined;
                    ConsumerRemaining: undefined;
                    Corruption: undefined;
                    Exhausted: undefined;
                    Module: Enum<
                        {
                            AssetConversion: Enum<
                                {
                                    AmountOneLessThanMinimal: undefined;
                                    AmountOutTooHigh: undefined;
                                    AmountTwoLessThanMinimal: undefined;
                                    AssetOneDepositDidNotMeetMinimum: undefined;
                                    AssetOneWithdrawalDidNotMeetMinimum: undefined;
                                    AssetTwoDepositDidNotMeetMinimum: undefined;
                                    AssetTwoWithdrawalDidNotMeetMinimum: undefined;
                                    BelowMinimum: undefined;
                                    IncorrectPoolAssetId: undefined;
                                    InsufficientLiquidityMinted: undefined;
                                    InvalidAssetPair: undefined;
                                    InvalidPath: undefined;
                                    NonUniquePath: undefined;
                                    OptimalAmountLessThanDesired: undefined;
                                    Overflow: undefined;
                                    PoolExists: undefined;
                                    PoolNotFound: undefined;
                                    ProvidedMaximumNotSufficientForSwap: undefined;
                                    ProvidedMinimumNotSufficientForSwap: undefined;
                                    ReserveLeftLessThanMinimal: undefined;
                                    WrongDesiredAmount: undefined;
                                    ZeroAmount: undefined;
                                    ZeroLiquidity: undefined;
                                },
                            >;
                            AssetConversionMigration: Enum<
                                {
                                    InvalidAssetPair: undefined;
                                    PartialTransfer: undefined;
                                    PoolNotFound: undefined;
                                    ZeroBalance: undefined;
                                },
                            >;
                            AssetRewards: Enum<
                                {
                                    BlockNumberConversionError: undefined;
                                    ExpiryBlockMustBeInTheFuture: undefined;
                                    ExpiryCut: undefined;
                                    InsufficientFunds: undefined;
                                    NonEmptyPool: undefined;
                                    NonExistentAsset: undefined;
                                    NonExistentPool: undefined;
                                    NonExistentStaker: undefined;
                                    NotEnoughTokens: undefined;
                                    RewardRateCut: undefined;
                                },
                            >;
                            Assets: Enum<
                                {
                                    AlreadyExists: undefined;
                                    AssetNotLive: undefined;
                                    BadAssetId: undefined;
                                    BadMetadata: undefined;
                                    BadWitness: undefined;
                                    BalanceLow: undefined;
                                    CallbackFailed: undefined;
                                    Frozen: undefined;
                                    IncorrectStatus: undefined;
                                    InUse: undefined;
                                    LiveAsset: undefined;
                                    MinBalanceZero: undefined;
                                    NoAccount: undefined;
                                    NoDeposit: undefined;
                                    NoPermission: undefined;
                                    NotFrozen: undefined;
                                    Unapproved: undefined;
                                    UnavailableConsumer: undefined;
                                    Unknown: undefined;
                                    WouldBurn: undefined;
                                    WouldDie: undefined;
                                },
                            >;
                            AssetsFreezer: Enum<{ TooManyFreezes: undefined }>;
                            AssetTxPayment: undefined;
                            Aura: undefined;
                            AuraExt: undefined;
                            Authorship: undefined;
                            Balances: Enum<
                                {
                                    DeadAccount: undefined;
                                    DeltaZero: undefined;
                                    ExistentialDeposit: undefined;
                                    ExistingVestingSchedule: undefined;
                                    Expendability: undefined;
                                    InsufficientBalance: undefined;
                                    IssuanceDeactivated: undefined;
                                    LiquidityRestrictions: undefined;
                                    TooManyFreezes: undefined;
                                    TooManyHolds: undefined;
                                    TooManyReserves: undefined;
                                    VestingBalance: undefined;
                                },
                            >;
                            CollatorSelection: Enum<
                                {
                                    AlreadyCandidate: undefined;
                                    AlreadyInvulnerable: undefined;
                                    DepositTooLow: undefined;
                                    IdenticalDeposit: undefined;
                                    InsertToCandidateListFailed: undefined;
                                    InsufficientBond: undefined;
                                    InvalidUnreserve: undefined;
                                    NoAssociatedValidatorId: undefined;
                                    NotCandidate: undefined;
                                    NotInvulnerable: undefined;
                                    RemoveFromCandidateListFailed: undefined;
                                    TargetIsNotCandidate: undefined;
                                    TooFewEligibleCollators: undefined;
                                    TooManyCandidates: undefined;
                                    TooManyInvulnerables: undefined;
                                    UpdateCandidateListFailed: undefined;
                                    ValidatorNotRegistered: undefined;
                                },
                            >;
                            CumulusXcm: undefined;
                            ForeignAssets: Enum<
                                {
                                    AlreadyExists: undefined;
                                    AssetNotLive: undefined;
                                    BadAssetId: undefined;
                                    BadMetadata: undefined;
                                    BadWitness: undefined;
                                    BalanceLow: undefined;
                                    CallbackFailed: undefined;
                                    Frozen: undefined;
                                    IncorrectStatus: undefined;
                                    InUse: undefined;
                                    LiveAsset: undefined;
                                    MinBalanceZero: undefined;
                                    NoAccount: undefined;
                                    NoDeposit: undefined;
                                    NoPermission: undefined;
                                    NotFrozen: undefined;
                                    Unapproved: undefined;
                                    UnavailableConsumer: undefined;
                                    Unknown: undefined;
                                    WouldBurn: undefined;
                                    WouldDie: undefined;
                                },
                            >;
                            ForeignAssetsFreezer: Enum<{ TooManyFreezes: undefined }>;
                            MessageQueue: Enum<
                                {
                                    AlreadyProcessed: undefined;
                                    InsufficientWeight: undefined;
                                    NoMessage: undefined;
                                    NoPage: undefined;
                                    NotReapable: undefined;
                                    Queued: undefined;
                                    QueuePaused: undefined;
                                    RecursiveDisallowed: undefined;
                                    TemporarilyUnprocessable: undefined;
                                },
                            >;
                            Multisig: Enum<
                                {
                                    AlreadyApproved: undefined;
                                    AlreadyStored: undefined;
                                    MaxWeightTooLow: undefined;
                                    MinimumThreshold: undefined;
                                    NoApprovalsNeeded: undefined;
                                    NotFound: undefined;
                                    NoTimepoint: undefined;
                                    NotOwner: undefined;
                                    SenderInSignatories: undefined;
                                    SignatoriesOutOfOrder: undefined;
                                    TooFewSignatories: undefined;
                                    TooManySignatories: undefined;
                                    UnexpectedTimepoint: undefined;
                                    WrongTimepoint: undefined;
                                },
                            >;
                            NftFractionalization: Enum<
                                {
                                    IncorrectAssetId: undefined;
                                    NftNotFound: undefined;
                                    NftNotFractionalized: undefined;
                                    NoPermission: undefined;
                                },
                            >;
                            Nfts: Enum<
                                {
                                    AlreadyClaimed: undefined;
                                    AlreadyExists: undefined;
                                    ApprovalExpired: undefined;
                                    AttributeNotFound: undefined;
                                    BadWitness: undefined;
                                    BidTooLow: undefined;
                                    CollectionIdInUse: undefined;
                                    CollectionNotEmpty: undefined;
                                    DeadlineExpired: undefined;
                                    InconsistentItemConfig: undefined;
                                    IncorrectData: undefined;
                                    IncorrectMetadata: undefined;
                                    ItemLocked: undefined;
                                    ItemsNonTransferable: undefined;
                                    LockedCollectionAttributes: undefined;
                                    LockedCollectionMetadata: undefined;
                                    LockedItemAttributes: undefined;
                                    LockedItemMetadata: undefined;
                                    MaxAttributesLimitReached: undefined;
                                    MaxSupplyLocked: undefined;
                                    MaxSupplyReached: undefined;
                                    MaxSupplyTooSmall: undefined;
                                    MetadataNotFound: undefined;
                                    MethodDisabled: undefined;
                                    MintEnded: undefined;
                                    MintNotStarted: undefined;
                                    NoConfig: undefined;
                                    NoPermission: undefined;
                                    NotDelegate: undefined;
                                    NotForSale: undefined;
                                    ReachedApprovalLimit: undefined;
                                    RolesNotCleared: undefined;
                                    Unaccepted: undefined;
                                    Unapproved: undefined;
                                    UnknownCollection: undefined;
                                    UnknownItem: undefined;
                                    UnknownSwap: undefined;
                                    WitnessRequired: undefined;
                                    WrongDelegate: undefined;
                                    WrongDuration: undefined;
                                    WrongNamespace: undefined;
                                    WrongOrigin: undefined;
                                    WrongOwner: undefined;
                                    WrongSetting: undefined;
                                    WrongSignature: undefined;
                                },
                            >;
                            ParachainInfo: undefined;
                            ParachainSystem: Enum<
                                {
                                    HostConfigurationNotAvailable: undefined;
                                    NothingAuthorized: undefined;
                                    NotScheduled: undefined;
                                    OverlappingUpgrades: undefined;
                                    ProhibitedByPolkadot: undefined;
                                    TooBig: undefined;
                                    Unauthorized: undefined;
                                    ValidationDataNotAvailable: undefined;
                                },
                            >;
                            PolkadotXcm: Enum<
                                {
                                    AccountNotSovereign: undefined;
                                    AlreadySubscribed: undefined;
                                    BadLocation: undefined;
                                    BadVersion: undefined;
                                    CannotCheckOutTeleport: undefined;
                                    CannotReanchor: undefined;
                                    DestinationNotInvertible: undefined;
                                    Empty: undefined;
                                    FeesNotMet: undefined;
                                    Filtered: undefined;
                                    InUse: undefined;
                                    InvalidAssetUnknownReserve: undefined;
                                    InvalidAssetUnsupportedReserve: undefined;
                                    InvalidOrigin: undefined;
                                    LocalExecutionIncomplete: undefined;
                                    LockNotFound: undefined;
                                    LowBalance: undefined;
                                    NoSubscription: undefined;
                                    SendFailure: undefined;
                                    TooManyAssets: undefined;
                                    TooManyLocks: undefined;
                                    TooManyReserves: undefined;
                                    Unreachable: undefined;
                                    UnweighableMessage: undefined;
                                },
                            >;
                            PoolAssets: Enum<
                                {
                                    AlreadyExists: undefined;
                                    AssetNotLive: undefined;
                                    BadAssetId: undefined;
                                    BadMetadata: undefined;
                                    BadWitness: undefined;
                                    BalanceLow: undefined;
                                    CallbackFailed: undefined;
                                    Frozen: undefined;
                                    IncorrectStatus: undefined;
                                    InUse: undefined;
                                    LiveAsset: undefined;
                                    MinBalanceZero: undefined;
                                    NoAccount: undefined;
                                    NoDeposit: undefined;
                                    NoPermission: undefined;
                                    NotFrozen: undefined;
                                    Unapproved: undefined;
                                    UnavailableConsumer: undefined;
                                    Unknown: undefined;
                                    WouldBurn: undefined;
                                    WouldDie: undefined;
                                },
                            >;
                            PoolAssetsFreezer: Enum<{ TooManyFreezes: undefined }>;
                            Proxy: Enum<
                                {
                                    Duplicate: undefined;
                                    NoPermission: undefined;
                                    NoSelfProxy: undefined;
                                    NotFound: undefined;
                                    NotProxy: undefined;
                                    TooMany: undefined;
                                    Unannounced: undefined;
                                    Unproxyable: undefined;
                                },
                            >;
                            Revive: Enum<
                                {
                                    AccountAlreadyMapped: undefined;
                                    AccountUnmapped: undefined;
                                    BalanceConversionFailed: undefined;
                                    BasicBlockTooLarge: undefined;
                                    BlobTooLarge: undefined;
                                    CannotAddSelfAsDelegateDependency: undefined;
                                    CodeInfoNotFound: undefined;
                                    CodeInUse: undefined;
                                    CodeNotFound: undefined;
                                    CodeRejected: undefined;
                                    ContractNotFound: undefined;
                                    ContractReverted: undefined;
                                    ContractTrapped: undefined;
                                    DecimalPrecisionLoss: undefined;
                                    DecodingFailed: undefined;
                                    DelegateDependencyAlreadyExists: undefined;
                                    DelegateDependencyNotFound: undefined;
                                    DuplicateContract: undefined;
                                    ExecutionFailed: undefined;
                                    InputForwarded: undefined;
                                    InvalidCallFlags: undefined;
                                    InvalidGenericTransaction: undefined;
                                    InvalidImmutableAccess: undefined;
                                    InvalidInstruction: undefined;
                                    InvalidSchedule: undefined;
                                    InvalidStorageFlags: undefined;
                                    InvalidSyscall: undefined;
                                    MaxCallDepthReached: undefined;
                                    MaxDelegateDependenciesReached: undefined;
                                    NoChainExtension: undefined;
                                    OutOfBounds: undefined;
                                    OutOfGas: undefined;
                                    OutOfTransientStorage: undefined;
                                    ReenteredPallet: undefined;
                                    ReentranceDenied: undefined;
                                    StateChangeDenied: undefined;
                                    StaticMemoryTooLarge: undefined;
                                    StorageDepositLimitExhausted: undefined;
                                    StorageDepositNotEnoughFunds: undefined;
                                    TerminatedInConstructor: undefined;
                                    TerminatedWhileReentrant: undefined;
                                    TooManyTopics: undefined;
                                    TransferFailed: undefined;
                                    ValueTooLarge: undefined;
                                    XCMDecodeFailed: undefined;
                                },
                            >;
                            Session: Enum<
                                {
                                    DuplicatedKey: undefined;
                                    InvalidProof: undefined;
                                    NoAccount: undefined;
                                    NoAssociatedValidatorId: undefined;
                                    NoKeys: undefined;
                                },
                            >;
                            StateTrieMigration: Enum<
                                {
                                    BadChildRoot: undefined;
                                    BadWitness: undefined;
                                    KeyTooLong: undefined;
                                    MaxSignedLimits: undefined;
                                    NotEnoughFunds: undefined;
                                    SignedMigrationNotAllowed: undefined;
                                },
                            >;
                            System: Enum<
                                {
                                    CallFiltered: undefined;
                                    FailedToExtractRuntimeVersion: undefined;
                                    InvalidSpecName: undefined;
                                    MultiBlockMigrationsOngoing: undefined;
                                    NonDefaultComposite: undefined;
                                    NonZeroRefCount: undefined;
                                    NothingAuthorized: undefined;
                                    SpecVersionNeedsToIncrease: undefined;
                                    Unauthorized: undefined;
                                },
                            >;
                            Timestamp: undefined;
                            ToRococoXcmRouter: undefined;
                            TransactionPayment: undefined;
                            Uniques: Enum<
                                {
                                    AlreadyExists: undefined;
                                    BadWitness: undefined;
                                    BidTooLow: undefined;
                                    Frozen: undefined;
                                    InUse: undefined;
                                    Locked: undefined;
                                    MaxSupplyAlreadySet: undefined;
                                    MaxSupplyReached: undefined;
                                    MaxSupplyTooSmall: undefined;
                                    NoDelegate: undefined;
                                    NoPermission: undefined;
                                    NotForSale: undefined;
                                    Unaccepted: undefined;
                                    Unapproved: undefined;
                                    UnknownCollection: undefined;
                                    UnknownItem: undefined;
                                    WrongDelegate: undefined;
                                    WrongOwner: undefined;
                                },
                            >;
                            Utility: Enum<{ TooManyCalls: undefined }>;
                            WeightReclaim: undefined;
                            XcmpQueue: Enum<
                                {
                                    AlreadyResumed: undefined;
                                    AlreadySuspended: undefined;
                                    BadQueueConfig: undefined;
                                    TooBig: undefined;
                                    TooManyActiveOutboundChannels: undefined;
                                },
                            >;
                        },
                    >;
                    NoProviders: undefined;
                    Other: undefined;
                    RootNotAllowed: undefined;
                    Token: TokenError;
                    TooManyConsumers: undefined;
                    Transactional: TransactionalError;
                    Trie: Enum<
                        {
                            DecodeError: undefined;
                            DecoderError: undefined;
                            DuplicateKey: undefined;
                            ExtraneousHashReference: undefined;
                            ExtraneousNode: undefined;
                            ExtraneousValue: undefined;
                            IncompleteDatabase: undefined;
                            IncompleteProof: undefined;
                            InvalidChildReference: undefined;
                            InvalidHash: undefined;
                            InvalidStateRoot: undefined;
                            RootMismatch: undefined;
                            ValueAtIncompleteKey: undefined;
                            ValueMismatch: undefined;
                        },
                    >;
                    Unavailable: undefined;
                },
            >,
        >;
        storage_deposit: Enum<{ Charge: bigint; Refund: bigint }>;
    },
>

Perform a call from a specified account to a given contract.

See [crate::Pallet::bare_call].