declare const _default: {
    /**
     * Lookup3: frame_system::AccountInfo<Nonce, pallet_balances::types::AccountData<Balance>>
     **/
    FrameSystemAccountInfo: {
        nonce: string;
        consumers: string;
        providers: string;
        sufficients: string;
        data: string;
    };
    /**
     * Lookup5: pallet_balances::types::AccountData<Balance>
     **/
    PalletBalancesAccountData: {
        free: string;
        reserved: string;
        frozen: string;
        flags: string;
    };
    /**
     * Lookup9: frame_support::dispatch::PerDispatchClass<sp_weights::weight_v2::Weight>
     **/
    FrameSupportDispatchPerDispatchClassWeight: {
        normal: string;
        operational: string;
        mandatory: string;
    };
    /**
     * Lookup10: sp_weights::weight_v2::Weight
     **/
    SpWeightsWeightV2Weight: {
        refTime: string;
        proofSize: string;
    };
    /**
     * Lookup15: sp_runtime::generic::digest::Digest
     **/
    SpRuntimeDigest: {
        logs: string;
    };
    /**
     * Lookup17: sp_runtime::generic::digest::DigestItem
     **/
    SpRuntimeDigestDigestItem: {
        _enum: {
            Other: string;
            __Unused1: string;
            __Unused2: string;
            __Unused3: string;
            Consensus: string;
            Seal: string;
            PreRuntime: string;
            __Unused7: string;
            RuntimeEnvironmentUpdated: string;
        };
    };
    /**
     * Lookup20: frame_system::EventRecord<acala_runtime::RuntimeEvent, primitive_types::H256>
     **/
    FrameSystemEventRecord: {
        phase: string;
        event: string;
        topics: string;
    };
    /**
     * Lookup22: frame_system::pallet::Event<T>
     **/
    FrameSystemEvent: {
        _enum: {
            ExtrinsicSuccess: {
                dispatchInfo: string;
            };
            ExtrinsicFailed: {
                dispatchError: string;
                dispatchInfo: string;
            };
            CodeUpdated: string;
            NewAccount: {
                account: string;
            };
            KilledAccount: {
                account: string;
            };
            Remarked: {
                _alias: {
                    hash_: string;
                };
                sender: string;
                hash_: string;
            };
            UpgradeAuthorized: {
                codeHash: string;
                checkVersion: string;
            };
        };
    };
    /**
     * Lookup23: frame_support::dispatch::DispatchInfo
     **/
    FrameSupportDispatchDispatchInfo: {
        weight: string;
        class: string;
        paysFee: string;
    };
    /**
     * Lookup24: frame_support::dispatch::DispatchClass
     **/
    FrameSupportDispatchDispatchClass: {
        _enum: string[];
    };
    /**
     * Lookup25: frame_support::dispatch::Pays
     **/
    FrameSupportDispatchPays: {
        _enum: string[];
    };
    /**
     * Lookup26: sp_runtime::DispatchError
     **/
    SpRuntimeDispatchError: {
        _enum: {
            Other: string;
            CannotLookup: string;
            BadOrigin: string;
            Module: string;
            ConsumerRemaining: string;
            NoProviders: string;
            TooManyConsumers: string;
            Token: string;
            Arithmetic: string;
            Transactional: string;
            Exhausted: string;
            Corruption: string;
            Unavailable: string;
            RootNotAllowed: string;
        };
    };
    /**
     * Lookup27: sp_runtime::ModuleError
     **/
    SpRuntimeModuleError: {
        index: string;
        error: string;
    };
    /**
     * Lookup28: sp_runtime::TokenError
     **/
    SpRuntimeTokenError: {
        _enum: string[];
    };
    /**
     * Lookup29: sp_arithmetic::ArithmeticError
     **/
    SpArithmeticArithmeticError: {
        _enum: string[];
    };
    /**
     * Lookup30: sp_runtime::TransactionalError
     **/
    SpRuntimeTransactionalError: {
        _enum: string[];
    };
    /**
     * Lookup31: pallet_scheduler::pallet::Event<T>
     **/
    PalletSchedulerEvent: {
        _enum: {
            Scheduled: {
                when: string;
                index: string;
            };
            Canceled: {
                when: string;
                index: string;
            };
            Dispatched: {
                task: string;
                id: string;
                result: string;
            };
            RetrySet: {
                task: string;
                id: string;
                period: string;
                retries: string;
            };
            RetryCancelled: {
                task: string;
                id: string;
            };
            CallUnavailable: {
                task: string;
                id: string;
            };
            PeriodicFailed: {
                task: string;
                id: string;
            };
            RetryFailed: {
                task: string;
                id: string;
            };
            PermanentlyOverweight: {
                task: string;
                id: string;
            };
        };
    };
    /**
     * Lookup36: pallet_utility::pallet::Event
     **/
    PalletUtilityEvent: {
        _enum: {
            BatchInterrupted: {
                index: string;
                error: string;
            };
            BatchCompleted: string;
            BatchCompletedWithErrors: string;
            ItemCompleted: string;
            ItemFailed: {
                error: string;
            };
            DispatchedAs: {
                result: string;
            };
        };
    };
    /**
     * Lookup37: pallet_multisig::pallet::Event<T>
     **/
    PalletMultisigEvent: {
        _enum: {
            NewMultisig: {
                approving: string;
                multisig: string;
                callHash: string;
            };
            MultisigApproval: {
                approving: string;
                timepoint: string;
                multisig: string;
                callHash: string;
            };
            MultisigExecuted: {
                approving: string;
                timepoint: string;
                multisig: string;
                callHash: string;
                result: string;
            };
            MultisigCancelled: {
                cancelling: string;
                timepoint: string;
                multisig: string;
                callHash: string;
            };
        };
    };
    /**
     * Lookup38: pallet_multisig::Timepoint<BlockNumber>
     **/
    PalletMultisigTimepoint: {
        height: string;
        index: string;
    };
    /**
     * Lookup39: pallet_proxy::pallet::Event<T>
     **/
    PalletProxyEvent: {
        _enum: {
            ProxyExecuted: {
                result: string;
            };
            PureCreated: {
                pure: string;
                who: string;
                proxyType: string;
                disambiguationIndex: string;
            };
            Announced: {
                real: string;
                proxy: string;
                callHash: string;
            };
            ProxyAdded: {
                delegator: string;
                delegatee: string;
                proxyType: string;
                delay: string;
            };
            ProxyRemoved: {
                delegator: string;
                delegatee: string;
                proxyType: string;
                delay: string;
            };
        };
    };
    /**
     * Lookup40: runtime_common::ProxyType
     **/
    RuntimeCommonProxyType: {
        _enum: string[];
    };
    /**
     * Lookup42: module_transaction_pause::module::Event<T>
     **/
    ModuleTransactionPauseModuleEvent: {
        _enum: {
            TransactionPaused: {
                palletNameBytes: string;
                functionNameBytes: string;
            };
            TransactionUnpaused: {
                palletNameBytes: string;
                functionNameBytes: string;
            };
            EvmPrecompilePaused: {
                address: string;
            };
            EvmPrecompileUnpaused: {
                address: string;
            };
        };
    };
    /**
     * Lookup45: module_idle_scheduler::module::Event<T>
     **/
    ModuleIdleSchedulerModuleEvent: {
        _enum: {
            TaskDispatched: {
                taskId: string;
                result: string;
            };
            TaskAdded: {
                taskId: string;
                task: string;
            };
        };
    };
    /**
     * Lookup46: acala_runtime::ScheduledTasks
     **/
    AcalaRuntimeScheduledTasks: {
        _enum: {
            EvmTask: string;
        };
    };
    /**
     * Lookup47: module_evm::EvmTask<acala_runtime::Runtime>
     **/
    ModuleEvmEvmTask: {
        _enum: {
            Schedule: {
                from: string;
                target: string;
                input: string;
                value: string;
                gasLimit: string;
                storageLimit: string;
            };
            Remove: {
                caller: string;
                contract: string;
                maintainer: string;
            };
        };
    };
    /**
     * Lookup48: acala_runtime::Runtime
     **/
    AcalaRuntimeRuntime: string;
    /**
     * Lookup49: pallet_preimage::pallet::Event<T>
     **/
    PalletPreimageEvent: {
        _enum: {
            Noted: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
            Requested: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
            Cleared: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
        };
    };
    /**
     * Lookup50: pallet_balances::pallet::Event<T, I>
     **/
    PalletBalancesEvent: {
        _enum: {
            Endowed: {
                account: string;
                freeBalance: string;
            };
            DustLost: {
                account: string;
                amount: string;
            };
            Transfer: {
                from: string;
                to: string;
                amount: string;
            };
            BalanceSet: {
                who: string;
                free: string;
            };
            Reserved: {
                who: string;
                amount: string;
            };
            Unreserved: {
                who: string;
                amount: string;
            };
            ReserveRepatriated: {
                from: string;
                to: string;
                amount: string;
                destinationStatus: string;
            };
            Deposit: {
                who: string;
                amount: string;
            };
            Withdraw: {
                who: string;
                amount: string;
            };
            Slashed: {
                who: string;
                amount: string;
            };
            Minted: {
                who: string;
                amount: string;
            };
            Burned: {
                who: string;
                amount: string;
            };
            Suspended: {
                who: string;
                amount: string;
            };
            Restored: {
                who: string;
                amount: string;
            };
            Upgraded: {
                who: string;
            };
            Issued: {
                amount: string;
            };
            Rescinded: {
                amount: string;
            };
            Locked: {
                who: string;
                amount: string;
            };
            Unlocked: {
                who: string;
                amount: string;
            };
            Frozen: {
                who: string;
                amount: string;
            };
            Thawed: {
                who: string;
                amount: string;
            };
            TotalIssuanceForced: {
                _alias: {
                    new_: string;
                };
                old: string;
                new_: string;
            };
        };
    };
    /**
     * Lookup51: frame_support::traits::tokens::misc::BalanceStatus
     **/
    FrameSupportTokensMiscBalanceStatus: {
        _enum: string[];
    };
    /**
     * Lookup52: orml_tokens::module::Event<T>
     **/
    OrmlTokensModuleEvent: {
        _enum: {
            Endowed: {
                currencyId: string;
                who: string;
                amount: string;
            };
            DustLost: {
                currencyId: string;
                who: string;
                amount: string;
            };
            Transfer: {
                currencyId: string;
                from: string;
                to: string;
                amount: string;
            };
            Reserved: {
                currencyId: string;
                who: string;
                amount: string;
            };
            Unreserved: {
                currencyId: string;
                who: string;
                amount: string;
            };
            ReserveRepatriated: {
                currencyId: string;
                from: string;
                to: string;
                amount: string;
                status: string;
            };
            BalanceSet: {
                currencyId: string;
                who: string;
                free: string;
                reserved: string;
            };
            TotalIssuanceSet: {
                currencyId: string;
                amount: string;
            };
            Withdrawn: {
                currencyId: string;
                who: string;
                amount: string;
            };
            Slashed: {
                currencyId: string;
                who: string;
                freeAmount: string;
                reservedAmount: string;
            };
            Deposited: {
                currencyId: string;
                who: string;
                amount: string;
            };
            LockSet: {
                lockId: string;
                currencyId: string;
                who: string;
                amount: string;
            };
            LockRemoved: {
                lockId: string;
                currencyId: string;
                who: string;
            };
            Locked: {
                currencyId: string;
                who: string;
                amount: string;
            };
            Unlocked: {
                currencyId: string;
                who: string;
                amount: string;
            };
            Issued: {
                currencyId: string;
                amount: string;
            };
            Rescinded: {
                currencyId: string;
                amount: string;
            };
        };
    };
    /**
     * Lookup53: acala_primitives::currency::CurrencyId
     **/
    AcalaPrimitivesCurrencyCurrencyId: {
        _enum: {
            Token: string;
            DexShare: string;
            Erc20: string;
            StableAssetPoolToken: string;
            LiquidCrowdloan: string;
            ForeignAsset: string;
        };
    };
    /**
     * Lookup54: acala_primitives::currency::TokenSymbol
     **/
    AcalaPrimitivesCurrencyTokenSymbol: {
        _enum: string[];
    };
    /**
     * Lookup55: acala_primitives::currency::DexShare
     **/
    AcalaPrimitivesCurrencyDexShare: {
        _enum: {
            Token: string;
            Erc20: string;
            LiquidCrowdloan: string;
            ForeignAsset: string;
            StableAssetPoolToken: string;
        };
    };
    /**
     * Lookup57: module_currencies::module::Event<T>
     **/
    ModuleCurrenciesModuleEvent: {
        _enum: {
            Transferred: {
                currencyId: string;
                from: string;
                to: string;
                amount: string;
            };
            Withdrawn: {
                currencyId: string;
                who: string;
                amount: string;
            };
            Deposited: {
                currencyId: string;
                who: string;
                amount: string;
            };
            DustSwept: {
                currencyId: string;
                who: string;
                amount: string;
            };
        };
    };
    /**
     * Lookup58: orml_vesting::module::Event<T>
     **/
    OrmlVestingModuleEvent: {
        _enum: {
            VestingScheduleAdded: {
                from: string;
                to: string;
                vestingSchedule: string;
            };
            Claimed: {
                who: string;
                amount: string;
            };
            VestingSchedulesUpdated: {
                who: string;
            };
        };
    };
    /**
     * Lookup59: orml_vesting::VestingSchedule<BlockNumber, Balance>
     **/
    OrmlVestingVestingSchedule: {
        start: string;
        period: string;
        periodCount: string;
        perPeriod: string;
    };
    /**
     * Lookup61: module_transaction_payment::module::Event<T>
     **/
    ModuleTransactionPaymentModuleEvent: {
        _enum: {
            ChargeFeePoolEnabled: {
                subAccount: string;
                currencyId: string;
                exchangeRate: string;
                poolSize: string;
                swapThreshold: string;
            };
            ChargeFeePoolSwapped: {
                subAccount: string;
                supplyCurrencyId: string;
                oldExchangeRate: string;
                swapExchangeRate: string;
                newExchangeRate: string;
                newPoolSize: string;
            };
            ChargeFeePoolDisabled: {
                currencyId: string;
                foreignAmount: string;
                nativeAmount: string;
            };
            TransactionFeePaid: {
                who: string;
                actualFee: string;
                actualTip: string;
                actualSurplus: string;
            };
        };
    };
    /**
     * Lookup63: pallet_treasury::pallet::Event<T, I>
     **/
    PalletTreasuryEvent: {
        _enum: {
            Spending: {
                budgetRemaining: string;
            };
            Awarded: {
                proposalIndex: string;
                award: string;
                account: string;
            };
            Burnt: {
                burntFunds: string;
            };
            Rollover: {
                rolloverBalance: string;
            };
            Deposit: {
                value: string;
            };
            SpendApproved: {
                proposalIndex: string;
                amount: string;
                beneficiary: string;
            };
            UpdatedInactive: {
                reactivated: string;
                deactivated: string;
            };
            AssetSpendApproved: {
                index: string;
                assetKind: string;
                amount: string;
                beneficiary: string;
                validFrom: string;
                expireAt: string;
            };
            AssetSpendVoided: {
                index: string;
            };
            Paid: {
                index: string;
                paymentId: string;
            };
            PaymentFailed: {
                index: string;
                paymentId: string;
            };
            SpendProcessed: {
                index: string;
            };
        };
    };
    /**
     * Lookup64: pallet_bounties::pallet::Event<T, I>
     **/
    PalletBountiesEvent: {
        _enum: {
            BountyProposed: {
                index: string;
            };
            BountyRejected: {
                index: string;
                bond: string;
            };
            BountyBecameActive: {
                index: string;
            };
            BountyAwarded: {
                index: string;
                beneficiary: string;
            };
            BountyClaimed: {
                index: string;
                payout: string;
                beneficiary: string;
            };
            BountyCanceled: {
                index: string;
            };
            BountyExtended: {
                index: string;
            };
            BountyApproved: {
                index: string;
            };
            CuratorProposed: {
                bountyId: string;
                curator: string;
            };
            CuratorUnassigned: {
                bountyId: string;
            };
            CuratorAccepted: {
                bountyId: string;
                curator: string;
            };
        };
    };
    /**
     * Lookup65: pallet_tips::pallet::Event<T, I>
     **/
    PalletTipsEvent: {
        _enum: {
            NewTip: {
                tipHash: string;
            };
            TipClosing: {
                tipHash: string;
            };
            TipClosed: {
                tipHash: string;
                who: string;
                payout: string;
            };
            TipRetracted: {
                tipHash: string;
            };
            TipSlashed: {
                tipHash: string;
                finder: string;
                deposit: string;
            };
        };
    };
    /**
     * Lookup66: module_collator_selection::pallet::Event<T>
     **/
    ModuleCollatorSelectionEvent: {
        _enum: {
            NewInvulnerables: {
                newInvulnerables: string;
            };
            NewDesiredCandidates: {
                newDesiredCandidates: string;
            };
            NewCandidacyBond: {
                newCandidacyBond: string;
            };
            CandidateAdded: {
                who: string;
                bond: string;
            };
            CandidateRemoved: {
                who: string;
            };
        };
    };
    /**
     * Lookup68: pallet_session::pallet::Event
     **/
    PalletSessionEvent: {
        _enum: {
            NewSession: {
                sessionIndex: string;
            };
        };
    };
    /**
     * Lookup69: module_session_manager::module::Event<T>
     **/
    ModuleSessionManagerModuleEvent: {
        _enum: {
            ScheduledSessionDuration: {
                blockNumber: string;
                sessionIndex: string;
                sessionDuration: string;
            };
        };
    };
    /**
     * Lookup70: cumulus_pallet_xcmp_queue::pallet::Event<T>
     **/
    CumulusPalletXcmpQueueEvent: {
        _enum: {
            XcmpMessageSent: {
                messageHash: string;
            };
        };
    };
    /**
     * Lookup71: pallet_xcm::pallet::Event<T>
     **/
    PalletXcmEvent: {
        _enum: {
            Attempted: {
                outcome: string;
            };
            Sent: {
                origin: string;
                destination: string;
                message: string;
                messageId: string;
            };
            UnexpectedResponse: {
                origin: string;
                queryId: string;
            };
            ResponseReady: {
                queryId: string;
                response: string;
            };
            Notified: {
                queryId: string;
                palletIndex: string;
                callIndex: string;
            };
            NotifyOverweight: {
                queryId: string;
                palletIndex: string;
                callIndex: string;
                actualWeight: string;
                maxBudgetedWeight: string;
            };
            NotifyDispatchError: {
                queryId: string;
                palletIndex: string;
                callIndex: string;
            };
            NotifyDecodeFailed: {
                queryId: string;
                palletIndex: string;
                callIndex: string;
            };
            InvalidResponder: {
                origin: string;
                queryId: string;
                expectedLocation: string;
            };
            InvalidResponderVersion: {
                origin: string;
                queryId: string;
            };
            ResponseTaken: {
                queryId: string;
            };
            AssetsTrapped: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
                origin: string;
                assets: string;
            };
            VersionChangeNotified: {
                destination: string;
                result: string;
                cost: string;
                messageId: string;
            };
            SupportedVersionChanged: {
                location: string;
                version: string;
            };
            NotifyTargetSendFail: {
                location: string;
                queryId: string;
                error: string;
            };
            NotifyTargetMigrationFail: {
                location: string;
                queryId: string;
            };
            InvalidQuerierVersion: {
                origin: string;
                queryId: string;
            };
            InvalidQuerier: {
                origin: string;
                queryId: string;
                expectedQuerier: string;
                maybeActualQuerier: string;
            };
            VersionNotifyStarted: {
                destination: string;
                cost: string;
                messageId: string;
            };
            VersionNotifyRequested: {
                destination: string;
                cost: string;
                messageId: string;
            };
            VersionNotifyUnrequested: {
                destination: string;
                cost: string;
                messageId: string;
            };
            FeesPaid: {
                paying: string;
                fees: string;
            };
            AssetsClaimed: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
                origin: string;
                assets: string;
            };
            VersionMigrationFinished: {
                version: string;
            };
        };
    };
    /**
     * Lookup72: staging_xcm::v4::traits::Outcome
     **/
    StagingXcmV4TraitsOutcome: {
        _enum: {
            Complete: {
                used: string;
            };
            Incomplete: {
                used: string;
                error: string;
            };
            Error: {
                error: string;
            };
        };
    };
    /**
     * Lookup73: xcm::v3::traits::Error
     **/
    XcmV3TraitsError: {
        _enum: {
            Overflow: string;
            Unimplemented: string;
            UntrustedReserveLocation: string;
            UntrustedTeleportLocation: string;
            LocationFull: string;
            LocationNotInvertible: string;
            BadOrigin: string;
            InvalidLocation: string;
            AssetNotFound: string;
            FailedToTransactAsset: string;
            NotWithdrawable: string;
            LocationCannotHold: string;
            ExceedsMaxMessageSize: string;
            DestinationUnsupported: string;
            Transport: string;
            Unroutable: string;
            UnknownClaim: string;
            FailedToDecode: string;
            MaxWeightInvalid: string;
            NotHoldingFees: string;
            TooExpensive: string;
            Trap: string;
            ExpectationFalse: string;
            PalletNotFound: string;
            NameMismatch: string;
            VersionIncompatible: string;
            HoldingWouldOverflow: string;
            ExportError: string;
            ReanchorFailed: string;
            NoDeal: string;
            FeesNotMet: string;
            LockError: string;
            NoPermission: string;
            Unanchored: string;
            NotDepositable: string;
            UnhandledXcmVersion: string;
            WeightLimitReached: string;
            Barrier: string;
            WeightNotComputable: string;
            ExceedsStackLimit: string;
        };
    };
    /**
     * Lookup74: staging_xcm::v4::location::Location
     **/
    StagingXcmV4Location: {
        parents: string;
        interior: string;
    };
    /**
     * Lookup75: staging_xcm::v4::junctions::Junctions
     **/
    StagingXcmV4Junctions: {
        _enum: {
            Here: string;
            X1: string;
            X2: string;
            X3: string;
            X4: string;
            X5: string;
            X6: string;
            X7: string;
            X8: string;
        };
    };
    /**
     * Lookup77: staging_xcm::v4::junction::Junction
     **/
    StagingXcmV4Junction: {
        _enum: {
            Parachain: string;
            AccountId32: {
                network: string;
                id: string;
            };
            AccountIndex64: {
                network: string;
                index: string;
            };
            AccountKey20: {
                network: string;
                key: string;
            };
            PalletInstance: string;
            GeneralIndex: string;
            GeneralKey: {
                length: string;
                data: string;
            };
            OnlyChild: string;
            Plurality: {
                id: string;
                part: string;
            };
            GlobalConsensus: string;
        };
    };
    /**
     * Lookup80: staging_xcm::v4::junction::NetworkId
     **/
    StagingXcmV4JunctionNetworkId: {
        _enum: {
            ByGenesis: string;
            ByFork: {
                blockNumber: string;
                blockHash: string;
            };
            Polkadot: string;
            Kusama: string;
            Westend: string;
            Rococo: string;
            Wococo: string;
            Ethereum: {
                chainId: string;
            };
            BitcoinCore: string;
            BitcoinCash: string;
            PolkadotBulletin: string;
        };
    };
    /**
     * Lookup81: xcm::v3::junction::BodyId
     **/
    XcmV3JunctionBodyId: {
        _enum: {
            Unit: string;
            Moniker: string;
            Index: string;
            Executive: string;
            Technical: string;
            Legislative: string;
            Judicial: string;
            Defense: string;
            Administration: string;
            Treasury: string;
        };
    };
    /**
     * Lookup82: xcm::v3::junction::BodyPart
     **/
    XcmV3JunctionBodyPart: {
        _enum: {
            Voice: string;
            Members: {
                count: string;
            };
            Fraction: {
                nom: string;
                denom: string;
            };
            AtLeastProportion: {
                nom: string;
                denom: string;
            };
            MoreThanProportion: {
                nom: string;
                denom: string;
            };
        };
    };
    /**
     * Lookup90: staging_xcm::v4::Xcm<Call>
     **/
    StagingXcmV4Xcm: string;
    /**
     * Lookup92: staging_xcm::v4::Instruction<Call>
     **/
    StagingXcmV4Instruction: {
        _enum: {
            WithdrawAsset: string;
            ReserveAssetDeposited: string;
            ReceiveTeleportedAsset: string;
            QueryResponse: {
                queryId: string;
                response: string;
                maxWeight: string;
                querier: string;
            };
            TransferAsset: {
                assets: string;
                beneficiary: string;
            };
            TransferReserveAsset: {
                assets: string;
                dest: string;
                xcm: string;
            };
            Transact: {
                originKind: string;
                requireWeightAtMost: string;
                call: string;
            };
            HrmpNewChannelOpenRequest: {
                sender: string;
                maxMessageSize: string;
                maxCapacity: string;
            };
            HrmpChannelAccepted: {
                recipient: string;
            };
            HrmpChannelClosing: {
                initiator: string;
                sender: string;
                recipient: string;
            };
            ClearOrigin: string;
            DescendOrigin: string;
            ReportError: string;
            DepositAsset: {
                assets: string;
                beneficiary: string;
            };
            DepositReserveAsset: {
                assets: string;
                dest: string;
                xcm: string;
            };
            ExchangeAsset: {
                give: string;
                want: string;
                maximal: string;
            };
            InitiateReserveWithdraw: {
                assets: string;
                reserve: string;
                xcm: string;
            };
            InitiateTeleport: {
                assets: string;
                dest: string;
                xcm: string;
            };
            ReportHolding: {
                responseInfo: string;
                assets: string;
            };
            BuyExecution: {
                fees: string;
                weightLimit: string;
            };
            RefundSurplus: string;
            SetErrorHandler: string;
            SetAppendix: string;
            ClearError: string;
            ClaimAsset: {
                assets: string;
                ticket: string;
            };
            Trap: string;
            SubscribeVersion: {
                queryId: string;
                maxResponseWeight: string;
            };
            UnsubscribeVersion: string;
            BurnAsset: string;
            ExpectAsset: string;
            ExpectOrigin: string;
            ExpectError: string;
            ExpectTransactStatus: string;
            QueryPallet: {
                moduleName: string;
                responseInfo: string;
            };
            ExpectPallet: {
                index: string;
                name: string;
                moduleName: string;
                crateMajor: string;
                minCrateMinor: string;
            };
            ReportTransactStatus: string;
            ClearTransactStatus: string;
            UniversalOrigin: string;
            ExportMessage: {
                network: string;
                destination: string;
                xcm: string;
            };
            LockAsset: {
                asset: string;
                unlocker: string;
            };
            UnlockAsset: {
                asset: string;
                target: string;
            };
            NoteUnlockable: {
                asset: string;
                owner: string;
            };
            RequestUnlock: {
                asset: string;
                locker: string;
            };
            SetFeesMode: {
                jitWithdraw: string;
            };
            SetTopic: string;
            ClearTopic: string;
            AliasOrigin: string;
            UnpaidExecution: {
                weightLimit: string;
                checkOrigin: string;
            };
        };
    };
    /**
     * Lookup93: staging_xcm::v4::asset::Assets
     **/
    StagingXcmV4AssetAssets: string;
    /**
     * Lookup95: staging_xcm::v4::asset::Asset
     **/
    StagingXcmV4Asset: {
        id: string;
        fun: string;
    };
    /**
     * Lookup96: staging_xcm::v4::asset::AssetId
     **/
    StagingXcmV4AssetAssetId: string;
    /**
     * Lookup97: staging_xcm::v4::asset::Fungibility
     **/
    StagingXcmV4AssetFungibility: {
        _enum: {
            Fungible: string;
            NonFungible: string;
        };
    };
    /**
     * Lookup98: staging_xcm::v4::asset::AssetInstance
     **/
    StagingXcmV4AssetAssetInstance: {
        _enum: {
            Undefined: string;
            Index: string;
            Array4: string;
            Array8: string;
            Array16: string;
            Array32: string;
        };
    };
    /**
     * Lookup100: staging_xcm::v4::Response
     **/
    StagingXcmV4Response: {
        _enum: {
            Null: string;
            Assets: string;
            ExecutionResult: string;
            Version: string;
            PalletsInfo: string;
            DispatchResult: string;
        };
    };
    /**
     * Lookup104: staging_xcm::v4::PalletInfo
     **/
    StagingXcmV4PalletInfo: {
        index: string;
        name: string;
        moduleName: string;
        major: string;
        minor: string;
        patch: string;
    };
    /**
     * Lookup107: xcm::v3::MaybeErrorCode
     **/
    XcmV3MaybeErrorCode: {
        _enum: {
            Success: string;
            Error: string;
            TruncatedError: string;
        };
    };
    /**
     * Lookup110: xcm::v3::OriginKind
     **/
    XcmV3OriginKind: {
        _enum: string[];
    };
    /**
     * Lookup111: xcm::double_encoded::DoubleEncoded<T>
     **/
    XcmDoubleEncoded: {
        encoded: string;
    };
    /**
     * Lookup112: staging_xcm::v4::QueryResponseInfo
     **/
    StagingXcmV4QueryResponseInfo: {
        destination: string;
        queryId: string;
        maxWeight: string;
    };
    /**
     * Lookup113: staging_xcm::v4::asset::AssetFilter
     **/
    StagingXcmV4AssetAssetFilter: {
        _enum: {
            Definite: string;
            Wild: string;
        };
    };
    /**
     * Lookup114: staging_xcm::v4::asset::WildAsset
     **/
    StagingXcmV4AssetWildAsset: {
        _enum: {
            All: string;
            AllOf: {
                id: string;
                fun: string;
            };
            AllCounted: string;
            AllOfCounted: {
                id: string;
                fun: string;
                count: string;
            };
        };
    };
    /**
     * Lookup115: staging_xcm::v4::asset::WildFungibility
     **/
    StagingXcmV4AssetWildFungibility: {
        _enum: string[];
    };
    /**
     * Lookup116: xcm::v3::WeightLimit
     **/
    XcmV3WeightLimit: {
        _enum: {
            Unlimited: string;
            Limited: string;
        };
    };
    /**
     * Lookup117: xcm::VersionedAssets
     **/
    XcmVersionedAssets: {
        _enum: {
            __Unused0: string;
            V2: string;
            __Unused2: string;
            V3: string;
            V4: string;
        };
    };
    /**
     * Lookup118: xcm::v2::multiasset::MultiAssets
     **/
    XcmV2MultiassetMultiAssets: string;
    /**
     * Lookup120: xcm::v2::multiasset::MultiAsset
     **/
    XcmV2MultiAsset: {
        id: string;
        fun: string;
    };
    /**
     * Lookup121: xcm::v2::multiasset::AssetId
     **/
    XcmV2MultiassetAssetId: {
        _enum: {
            Concrete: string;
            Abstract: string;
        };
    };
    /**
     * Lookup122: xcm::v2::multilocation::MultiLocation
     **/
    XcmV2MultiLocation: {
        parents: string;
        interior: string;
    };
    /**
     * Lookup123: xcm::v2::multilocation::Junctions
     **/
    XcmV2MultilocationJunctions: {
        _enum: {
            Here: string;
            X1: string;
            X2: string;
            X3: string;
            X4: string;
            X5: string;
            X6: string;
            X7: string;
            X8: string;
        };
    };
    /**
     * Lookup124: xcm::v2::junction::Junction
     **/
    XcmV2Junction: {
        _enum: {
            Parachain: string;
            AccountId32: {
                network: string;
                id: string;
            };
            AccountIndex64: {
                network: string;
                index: string;
            };
            AccountKey20: {
                network: string;
                key: string;
            };
            PalletInstance: string;
            GeneralIndex: string;
            GeneralKey: string;
            OnlyChild: string;
            Plurality: {
                id: string;
                part: string;
            };
        };
    };
    /**
     * Lookup125: xcm::v2::NetworkId
     **/
    XcmV2NetworkId: {
        _enum: {
            Any: string;
            Named: string;
            Polkadot: string;
            Kusama: string;
        };
    };
    /**
     * Lookup127: xcm::v2::BodyId
     **/
    XcmV2BodyId: {
        _enum: {
            Unit: string;
            Named: string;
            Index: string;
            Executive: string;
            Technical: string;
            Legislative: string;
            Judicial: string;
            Defense: string;
            Administration: string;
            Treasury: string;
        };
    };
    /**
     * Lookup128: xcm::v2::BodyPart
     **/
    XcmV2BodyPart: {
        _enum: {
            Voice: string;
            Members: {
                count: string;
            };
            Fraction: {
                nom: string;
                denom: string;
            };
            AtLeastProportion: {
                nom: string;
                denom: string;
            };
            MoreThanProportion: {
                nom: string;
                denom: string;
            };
        };
    };
    /**
     * Lookup129: xcm::v2::multiasset::Fungibility
     **/
    XcmV2MultiassetFungibility: {
        _enum: {
            Fungible: string;
            NonFungible: string;
        };
    };
    /**
     * Lookup130: xcm::v2::multiasset::AssetInstance
     **/
    XcmV2MultiassetAssetInstance: {
        _enum: {
            Undefined: string;
            Index: string;
            Array4: string;
            Array8: string;
            Array16: string;
            Array32: string;
            Blob: string;
        };
    };
    /**
     * Lookup131: xcm::v3::multiasset::MultiAssets
     **/
    XcmV3MultiassetMultiAssets: string;
    /**
     * Lookup133: xcm::v3::multiasset::MultiAsset
     **/
    XcmV3MultiAsset: {
        id: string;
        fun: string;
    };
    /**
     * Lookup134: xcm::v3::multiasset::AssetId
     **/
    XcmV3MultiassetAssetId: {
        _enum: {
            Concrete: string;
            Abstract: string;
        };
    };
    /**
     * Lookup135: staging_xcm::v3::multilocation::MultiLocation
     **/
    StagingXcmV3MultiLocation: {
        parents: string;
        interior: string;
    };
    /**
     * Lookup136: xcm::v3::junctions::Junctions
     **/
    XcmV3Junctions: {
        _enum: {
            Here: string;
            X1: string;
            X2: string;
            X3: string;
            X4: string;
            X5: string;
            X6: string;
            X7: string;
            X8: string;
        };
    };
    /**
     * Lookup137: xcm::v3::junction::Junction
     **/
    XcmV3Junction: {
        _enum: {
            Parachain: string;
            AccountId32: {
                network: string;
                id: string;
            };
            AccountIndex64: {
                network: string;
                index: string;
            };
            AccountKey20: {
                network: string;
                key: string;
            };
            PalletInstance: string;
            GeneralIndex: string;
            GeneralKey: {
                length: string;
                data: string;
            };
            OnlyChild: string;
            Plurality: {
                id: string;
                part: string;
            };
            GlobalConsensus: string;
        };
    };
    /**
     * Lookup139: xcm::v3::junction::NetworkId
     **/
    XcmV3JunctionNetworkId: {
        _enum: {
            ByGenesis: string;
            ByFork: {
                blockNumber: string;
                blockHash: string;
            };
            Polkadot: string;
            Kusama: string;
            Westend: string;
            Rococo: string;
            Wococo: string;
            Ethereum: {
                chainId: string;
            };
            BitcoinCore: string;
            BitcoinCash: string;
            PolkadotBulletin: string;
        };
    };
    /**
     * Lookup140: xcm::v3::multiasset::Fungibility
     **/
    XcmV3MultiassetFungibility: {
        _enum: {
            Fungible: string;
            NonFungible: string;
        };
    };
    /**
     * Lookup141: xcm::v3::multiasset::AssetInstance
     **/
    XcmV3MultiassetAssetInstance: {
        _enum: {
            Undefined: string;
            Index: string;
            Array4: string;
            Array8: string;
            Array16: string;
            Array32: string;
        };
    };
    /**
     * Lookup142: xcm::VersionedLocation
     **/
    XcmVersionedLocation: {
        _enum: {
            __Unused0: string;
            V2: string;
            __Unused2: string;
            V3: string;
            V4: string;
        };
    };
    /**
     * Lookup143: cumulus_pallet_xcm::pallet::Event<T>
     **/
    CumulusPalletXcmEvent: {
        _enum: {
            InvalidFormat: string;
            UnsupportedVersion: string;
            ExecutedDownward: string;
        };
    };
    /**
     * Lookup144: orml_xtokens::module::Event<T>
     **/
    OrmlXtokensModuleEvent: {
        _enum: {
            TransferredAssets: {
                sender: string;
                assets: string;
                fee: string;
                dest: string;
            };
        };
    };
    /**
     * Lookup145: orml_unknown_tokens::module::Event
     **/
    OrmlUnknownTokensModuleEvent: {
        _enum: {
            Deposited: {
                asset: string;
                who: string;
            };
            Withdrawn: {
                asset: string;
                who: string;
            };
        };
    };
    /**
     * Lookup146: orml_xcm::module::Event<T>
     **/
    OrmlXcmModuleEvent: {
        _enum: {
            Sent: {
                to: string;
                message: string;
            };
        };
    };
    /**
     * Lookup147: pallet_message_queue::pallet::Event<T>
     **/
    PalletMessageQueueEvent: {
        _enum: {
            ProcessingFailed: {
                id: string;
                origin: string;
                error: string;
            };
            Processed: {
                id: string;
                origin: string;
                weightUsed: string;
                success: string;
            };
            OverweightEnqueued: {
                id: string;
                origin: string;
                pageIndex: string;
                messageIndex: string;
            };
            PageReaped: {
                origin: string;
                index: string;
            };
        };
    };
    /**
     * Lookup148: cumulus_primitives_core::AggregateMessageOrigin
     **/
    CumulusPrimitivesCoreAggregateMessageOrigin: {
        _enum: {
            Here: string;
            Parent: string;
            Sibling: string;
        };
    };
    /**
     * Lookup150: frame_support::traits::messages::ProcessMessageError
     **/
    FrameSupportMessagesProcessMessageError: {
        _enum: {
            BadFormat: string;
            Corrupt: string;
            Unsupported: string;
            Overweight: string;
            Yield: string;
            StackLimitReached: string;
        };
    };
    /**
     * Lookup151: orml_authority::module::Event<T>
     **/
    OrmlAuthorityModuleEvent: {
        _enum: {
            Dispatched: {
                result: string;
            };
            Scheduled: {
                origin: string;
                index: string;
            };
            FastTracked: {
                origin: string;
                index: string;
                when: string;
            };
            Delayed: {
                origin: string;
                index: string;
                when: string;
            };
            Cancelled: {
                origin: string;
                index: string;
            };
            AuthorizedCall: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
                caller: string;
            };
            RemovedAuthorizedCall: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
            TriggeredCallBy: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
                caller: string;
            };
        };
    };
    /**
     * Lookup152: acala_runtime::OriginCaller
     **/
    AcalaRuntimeOriginCaller: {
        _enum: {
            system: string;
            __Unused1: string;
            __Unused2: string;
            __Unused3: string;
            __Unused4: string;
            __Unused5: string;
            __Unused6: string;
            __Unused7: string;
            Void: string;
            __Unused9: string;
            __Unused10: string;
            __Unused11: string;
            __Unused12: string;
            __Unused13: string;
            __Unused14: string;
            __Unused15: string;
            __Unused16: string;
            __Unused17: string;
            __Unused18: string;
            __Unused19: string;
            __Unused20: string;
            __Unused21: string;
            __Unused22: string;
            __Unused23: string;
            __Unused24: string;
            __Unused25: string;
            __Unused26: string;
            __Unused27: string;
            __Unused28: string;
            __Unused29: string;
            __Unused30: string;
            __Unused31: string;
            __Unused32: string;
            __Unused33: string;
            __Unused34: string;
            __Unused35: string;
            __Unused36: string;
            __Unused37: string;
            __Unused38: string;
            __Unused39: string;
            __Unused40: string;
            __Unused41: string;
            __Unused42: string;
            __Unused43: string;
            __Unused44: string;
            __Unused45: string;
            __Unused46: string;
            __Unused47: string;
            __Unused48: string;
            __Unused49: string;
            __Unused50: string;
            PolkadotXcm: string;
            CumulusXcm: string;
            __Unused53: string;
            __Unused54: string;
            __Unused55: string;
            __Unused56: string;
            __Unused57: string;
            __Unused58: string;
            __Unused59: string;
            Authority: string;
            GeneralCouncil: string;
            __Unused62: string;
            FinancialCouncil: string;
            __Unused64: string;
            HomaCouncil: string;
            __Unused66: string;
            TechnicalCommittee: string;
        };
    };
    /**
     * Lookup153: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
     **/
    FrameSupportDispatchRawOrigin: {
        _enum: {
            Root: string;
            Signed: string;
            None: string;
        };
    };
    /**
     * Lookup154: pallet_xcm::pallet::Origin
     **/
    PalletXcmOrigin: {
        _enum: {
            Xcm: string;
            Response: string;
        };
    };
    /**
     * Lookup155: cumulus_pallet_xcm::pallet::Origin
     **/
    CumulusPalletXcmOrigin: {
        _enum: {
            Relay: string;
            SiblingParachain: string;
        };
    };
    /**
     * Lookup156: orml_authority::DelayedOrigin<BlockNumber, acala_runtime::OriginCaller>
     **/
    OrmlAuthorityDelayedOrigin: {
        delay: string;
        origin: string;
    };
    /**
     * Lookup157: pallet_collective::RawOrigin<sp_core::crypto::AccountId32, I>
     **/
    PalletCollectiveRawOrigin: {
        _enum: {
            Members: string;
            Member: string;
            _Phantom: string;
        };
    };
    /**
     * Lookup161: sp_core::Void
     **/
    SpCoreVoid: string;
    /**
     * Lookup163: pallet_collective::pallet::Event<T, I>
     **/
    PalletCollectiveEvent: {
        _enum: {
            Proposed: {
                account: string;
                proposalIndex: string;
                proposalHash: string;
                threshold: string;
            };
            Voted: {
                account: string;
                proposalHash: string;
                voted: string;
                yes: string;
                no: string;
            };
            Approved: {
                proposalHash: string;
            };
            Disapproved: {
                proposalHash: string;
            };
            Executed: {
                proposalHash: string;
                result: string;
            };
            MemberExecuted: {
                proposalHash: string;
                result: string;
            };
            Closed: {
                proposalHash: string;
                yes: string;
                no: string;
            };
        };
    };
    /**
     * Lookup164: pallet_membership::pallet::Event<T, I>
     **/
    PalletMembershipEvent: {
        _enum: string[];
    };
    /**
     * Lookup171: pallet_democracy::pallet::Event<T>
     **/
    PalletDemocracyEvent: {
        _enum: {
            Proposed: {
                proposalIndex: string;
                deposit: string;
            };
            Tabled: {
                proposalIndex: string;
                deposit: string;
            };
            ExternalTabled: string;
            Started: {
                refIndex: string;
                threshold: string;
            };
            Passed: {
                refIndex: string;
            };
            NotPassed: {
                refIndex: string;
            };
            Cancelled: {
                refIndex: string;
            };
            Delegated: {
                who: string;
                target: string;
            };
            Undelegated: {
                account: string;
            };
            Vetoed: {
                who: string;
                proposalHash: string;
                until: string;
            };
            Blacklisted: {
                proposalHash: string;
            };
            Voted: {
                voter: string;
                refIndex: string;
                vote: string;
            };
            Seconded: {
                seconder: string;
                propIndex: string;
            };
            ProposalCanceled: {
                propIndex: string;
            };
            MetadataSet: {
                _alias: {
                    hash_: string;
                };
                owner: string;
                hash_: string;
            };
            MetadataCleared: {
                _alias: {
                    hash_: string;
                };
                owner: string;
                hash_: string;
            };
            MetadataTransferred: {
                _alias: {
                    hash_: string;
                };
                prevOwner: string;
                owner: string;
                hash_: string;
            };
        };
    };
    /**
     * Lookup172: pallet_democracy::vote_threshold::VoteThreshold
     **/
    PalletDemocracyVoteThreshold: {
        _enum: string[];
    };
    /**
     * Lookup173: pallet_democracy::vote::AccountVote<Balance>
     **/
    PalletDemocracyVoteAccountVote: {
        _enum: {
            Standard: {
                vote: string;
                balance: string;
            };
            Split: {
                aye: string;
                nay: string;
            };
        };
    };
    /**
     * Lookup175: pallet_democracy::types::MetadataOwner
     **/
    PalletDemocracyMetadataOwner: {
        _enum: {
            External: string;
            Proposal: string;
            Referendum: string;
        };
    };
    /**
     * Lookup176: orml_oracle::module::Event<T, I>
     **/
    OrmlOracleModuleEvent: {
        _enum: {
            NewFeedData: {
                sender: string;
                values: string;
            };
        };
    };
    /**
     * Lookup180: orml_auction::module::Event<T>
     **/
    OrmlAuctionModuleEvent: {
        _enum: {
            Bid: {
                auctionId: string;
                bidder: string;
                amount: string;
            };
        };
    };
    /**
     * Lookup181: orml_parameters::module::Event<T>
     **/
    OrmlParametersModuleEvent: {
        _enum: {
            Updated: {
                keyValue: string;
            };
        };
    };
    /**
     * Lookup182: acala_runtime::RuntimeParameters
     **/
    AcalaRuntimeRuntimeParameters: {
        _enum: {
            Earning: string;
        };
    };
    /**
     * Lookup183: module_earning::Parameters
     **/
    ModuleEarningParameters: {
        _enum: {
            InstantUnstakeFee: string;
        };
    };
    /**
     * Lookup184: module_earning::InstantUnstakeFee
     **/
    ModuleEarningInstantUnstakeFee: string;
    /**
     * Lookup187: module_prices::module::Event<T>
     **/
    ModulePricesModuleEvent: {
        _enum: {
            LockPrice: {
                currencyId: string;
                lockedPrice: string;
            };
            UnlockPrice: {
                currencyId: string;
            };
        };
    };
    /**
     * Lookup188: module_dex::module::Event<T>
     **/
    ModuleDexModuleEvent: {
        _enum: {
            AddProvision: {
                who: string;
                currency0: string;
                contribution0: string;
                currency1: string;
                contribution1: string;
            };
            AddLiquidity: {
                who: string;
                currency0: string;
                pool0: string;
                currency1: string;
                pool1: string;
                shareIncrement: string;
            };
            RemoveLiquidity: {
                who: string;
                currency0: string;
                pool0: string;
                currency1: string;
                pool1: string;
                shareDecrement: string;
            };
            Swap: {
                trader: string;
                path: string;
                liquidityChanges: string;
            };
            EnableTradingPair: {
                tradingPair: string;
            };
            ListProvisioning: {
                tradingPair: string;
            };
            DisableTradingPair: {
                tradingPair: string;
            };
            ProvisioningToEnabled: {
                tradingPair: string;
                pool0: string;
                pool1: string;
                shareAmount: string;
            };
            RefundProvision: {
                who: string;
                currency0: string;
                contribution0: string;
                currency1: string;
                contribution1: string;
            };
            ProvisioningAborted: {
                tradingPair: string;
                accumulatedProvision0: string;
                accumulatedProvision1: string;
            };
        };
    };
    /**
     * Lookup191: acala_primitives::TradingPair
     **/
    AcalaPrimitivesTradingPair: string;
    /**
     * Lookup192: module_earning::module::Event<T>
     **/
    ModuleEarningModuleEvent: {
        _enum: {
            Bonded: {
                who: string;
                amount: string;
            };
            Unbonded: {
                who: string;
                amount: string;
            };
            InstantUnbonded: {
                who: string;
                amount: string;
                fee: string;
            };
            Rebonded: {
                who: string;
                amount: string;
            };
            Withdrawn: {
                who: string;
                amount: string;
            };
        };
    };
    /**
     * Lookup193: module_auction_manager::module::Event<T>
     **/
    ModuleAuctionManagerModuleEvent: {
        _enum: {
            NewCollateralAuction: {
                auctionId: string;
                collateralType: string;
                collateralAmount: string;
                targetBidPrice: string;
            };
            CancelAuction: {
                auctionId: string;
            };
            CollateralAuctionDealt: {
                auctionId: string;
                collateralType: string;
                collateralAmount: string;
                winner: string;
                paymentAmount: string;
            };
            DEXTakeCollateralAuction: {
                auctionId: string;
                collateralType: string;
                collateralAmount: string;
                supplyCollateralAmount: string;
                targetStableAmount: string;
            };
            CollateralAuctionAborted: {
                auctionId: string;
                collateralType: string;
                collateralAmount: string;
                targetStableAmount: string;
                refundRecipient: string;
            };
        };
    };
    /**
     * Lookup194: module_loans::module::Event<T>
     **/
    ModuleLoansModuleEvent: {
        _enum: {
            PositionUpdated: {
                owner: string;
                collateralType: string;
                collateralAdjustment: string;
                debitAdjustment: string;
            };
            ConfiscateCollateralAndDebit: {
                owner: string;
                collateralType: string;
                confiscatedCollateralAmount: string;
                deductDebitAmount: string;
            };
            TransferLoan: {
                from: string;
                to: string;
                currencyId: string;
            };
        };
    };
    /**
     * Lookup196: module_honzon::module::Event<T>
     **/
    ModuleHonzonModuleEvent: {
        _enum: {
            Authorization: {
                authorizer: string;
                authorizee: string;
                collateralType: string;
            };
            UnAuthorization: {
                authorizer: string;
                authorizee: string;
                collateralType: string;
            };
            UnAuthorizationAll: {
                authorizer: string;
            };
            TransferDebit: {
                fromCurrency: string;
                toCurrency: string;
                amount: string;
            };
        };
    };
    /**
     * Lookup197: module_cdp_treasury::module::Event<T>
     **/
    ModuleCdpTreasuryModuleEvent: {
        _enum: {
            ExpectedCollateralAuctionSizeUpdated: {
                collateralType: string;
                newSize: string;
            };
            DebitOffsetBufferUpdated: {
                amount: string;
            };
        };
    };
    /**
     * Lookup198: module_cdp_engine::module::Event<T>
     **/
    ModuleCdpEngineModuleEvent: {
        _enum: {
            LiquidateUnsafeCDP: {
                collateralType: string;
                owner: string;
                collateralAmount: string;
                badDebtValue: string;
                targetAmount: string;
            };
            SettleCDPInDebit: {
                collateralType: string;
                owner: string;
            };
            CloseCDPInDebitByDEX: {
                collateralType: string;
                owner: string;
                soldCollateralAmount: string;
                refundCollateralAmount: string;
                debitValue: string;
            };
            InterestRatePerSecUpdated: {
                collateralType: string;
                newInterestRatePerSec: string;
            };
            LiquidationRatioUpdated: {
                collateralType: string;
                newLiquidationRatio: string;
            };
            LiquidationPenaltyUpdated: {
                collateralType: string;
                newLiquidationPenalty: string;
            };
            RequiredCollateralRatioUpdated: {
                collateralType: string;
                newRequiredCollateralRatio: string;
            };
            MaximumTotalDebitValueUpdated: {
                collateralType: string;
                newTotalDebitValue: string;
            };
            LiquidationContractRegistered: {
                address: string;
            };
            LiquidationContractDeregistered: {
                address: string;
            };
        };
    };
    /**
     * Lookup200: module_emergency_shutdown::module::Event<T>
     **/
    ModuleEmergencyShutdownModuleEvent: {
        _enum: {
            Shutdown: {
                blockNumber: string;
            };
            OpenRefund: {
                blockNumber: string;
            };
            Refund: {
                who: string;
                stableCoinAmount: string;
                refundList: string;
            };
        };
    };
    /**
     * Lookup203: module_homa::module::Event<T>
     **/
    ModuleHomaModuleEvent: {
        _enum: {
            Minted: {
                minter: string;
                stakingCurrencyAmount: string;
                liquidAmountReceived: string;
                liquidAmountAddedToVoid: string;
            };
            RequestedRedeem: {
                redeemer: string;
                liquidAmount: string;
                allowFastMatch: string;
            };
            RedeemRequestCancelled: {
                redeemer: string;
                cancelledLiquidAmount: string;
            };
            RedeemedByFastMatch: {
                redeemer: string;
                matchedLiquidAmount: string;
                feeInLiquid: string;
                redeemedStakingAmount: string;
            };
            RedeemedByUnbond: {
                redeemer: string;
                eraIndexWhenUnbond: string;
                liquidAmount: string;
                unbondingStakingAmount: string;
            };
            WithdrawRedemption: {
                redeemer: string;
                redemptionAmount: string;
            };
            CurrentEraBumped: {
                newEraIndex: string;
            };
            CurrentEraReset: {
                newEraIndex: string;
            };
            LedgerBondedReset: {
                subAccountIndex: string;
                newBondedAmount: string;
            };
            LedgerUnlockingReset: {
                subAccountIndex: string;
                newUnlocking: string;
            };
            SoftBondedCapPerSubAccountUpdated: {
                capAmount: string;
            };
            EstimatedRewardRatePerEraUpdated: {
                rewardRate: string;
            };
            CommissionRateUpdated: {
                commissionRate: string;
            };
            FastMatchFeeRateUpdated: {
                fastMatchFeeRate: string;
            };
            LastEraBumpedBlockUpdated: {
                lastEraBumpedBlock: string;
            };
            BumpEraFrequencyUpdated: {
                frequency: string;
            };
            NominateIntervalEraUpdated: {
                eras: string;
            };
            HomaWithdrawUnbonded: {
                subAccountIndex: string;
                amount: string;
            };
            HomaUnbond: {
                subAccountIndex: string;
                amount: string;
            };
            HomaBondExtra: {
                subAccountIndex: string;
                amount: string;
            };
            HomaNominate: {
                subAccountIndex: string;
                nominations: string;
            };
        };
    };
    /**
     * Lookup205: module_homa::module::UnlockChunk
     **/
    ModuleHomaModuleUnlockChunk: {
        value: string;
        era: string;
    };
    /**
     * Lookup206: module_xcm_interface::module::Event<T>
     **/
    ModuleXcmInterfaceModuleEvent: {
        _enum: {
            XcmDestWeightUpdated: {
                xcmOperation: string;
                newXcmDestWeight: string;
            };
            XcmFeeUpdated: {
                xcmOperation: string;
                newXcmDestWeight: string;
            };
        };
    };
    /**
     * Lookup207: module_xcm_interface::module::XcmInterfaceOperation
     **/
    ModuleXcmInterfaceModuleXcmInterfaceOperation: {
        _enum: {
            XtokensTransfer: string;
            HomaWithdrawUnbonded: string;
            HomaBondExtra: string;
            HomaUnbond: string;
            ParachainFee: string;
            ProxyReserveTransferAssets: string;
            HomaNominate: string;
        };
    };
    /**
     * Lookup208: module_homa_validator_list::module::Event<T>
     **/
    ModuleHomaValidatorListModuleEvent: {
        _enum: {
            FreezeValidator: {
                validator: string;
            };
            ThawValidator: {
                validator: string;
            };
            BondGuarantee: {
                who: string;
                validator: string;
                bond: string;
            };
            UnbondGuarantee: {
                who: string;
                validator: string;
                bond: string;
            };
            WithdrawnGuarantee: {
                who: string;
                validator: string;
                bond: string;
            };
            SlashGuarantee: {
                who: string;
                validator: string;
                bond: string;
            };
        };
    };
    /**
     * Lookup209: module_nominees_election::module::Event<T, I>
     **/
    ModuleNomineesElectionModuleEvent: {
        _enum: {
            Bond: {
                who: string;
                amount: string;
            };
            Unbond: {
                who: string;
                amount: string;
            };
            Rebond: {
                who: string;
                amount: string;
            };
            WithdrawUnbonded: {
                who: string;
                amount: string;
            };
            Nominate: {
                who: string;
                targets: string;
            };
            ResetReservedNominees: {
                groupIndex: string;
                reservedNominees: string;
            };
        };
    };
    /**
     * Lookup210: module_incentives::module::Event<T>
     **/
    ModuleIncentivesModuleEvent: {
        _enum: {
            DepositDexShare: {
                who: string;
                dexShareType: string;
                deposit: string;
            };
            WithdrawDexShare: {
                who: string;
                dexShareType: string;
                withdraw: string;
            };
            ClaimRewards: {
                who: string;
                pool: string;
                rewardCurrencyId: string;
                actualAmount: string;
                deductionAmount: string;
            };
            IncentiveRewardAmountUpdated: {
                pool: string;
                rewardCurrencyId: string;
                rewardAmountPerPeriod: string;
            };
            ClaimRewardDeductionRateUpdated: {
                pool: string;
                deductionRate: string;
            };
            ClaimRewardDeductionCurrencyUpdated: {
                pool: string;
                currency: string;
            };
        };
    };
    /**
     * Lookup211: module_support::incentives::PoolId
     **/
    ModuleSupportIncentivesPoolId: {
        _enum: {
            Loans: string;
            Dex: string;
            Earning: string;
            NomineesElection: string;
        };
    };
    /**
     * Lookup213: module_nft::module::Event<T>
     **/
    ModuleNftModuleEvent: {
        _enum: {
            CreatedClass: {
                owner: string;
                classId: string;
            };
            MintedToken: {
                from: string;
                to: string;
                classId: string;
                quantity: string;
            };
            TransferredToken: {
                from: string;
                to: string;
                classId: string;
                tokenId: string;
            };
            BurnedToken: {
                owner: string;
                classId: string;
                tokenId: string;
            };
            BurnedTokenWithRemark: {
                owner: string;
                classId: string;
                tokenId: string;
                remarkHash: string;
            };
            DestroyedClass: {
                owner: string;
                classId: string;
            };
        };
    };
    /**
     * Lookup214: module_asset_registry::module::Event<T>
     **/
    ModuleAssetRegistryModuleEvent: {
        _enum: {
            ForeignAssetRegistered: {
                assetId: string;
                assetAddress: string;
                metadata: string;
            };
            ForeignAssetUpdated: {
                assetId: string;
                assetAddress: string;
                metadata: string;
            };
            AssetRegistered: {
                assetId: string;
                metadata: string;
            };
            AssetUpdated: {
                assetId: string;
                metadata: string;
            };
        };
    };
    /**
     * Lookup215: acala_primitives::currency::AssetMetadata<Balance>
     **/
    AcalaPrimitivesCurrencyAssetMetadata: {
        name: string;
        symbol: string;
        decimals: string;
        minimalBalance: string;
    };
    /**
     * Lookup216: acala_primitives::currency::AssetIds
     **/
    AcalaPrimitivesCurrencyAssetIds: {
        _enum: {
            Erc20: string;
            StableAssetId: string;
            ForeignAssetId: string;
            NativeAssetId: string;
        };
    };
    /**
     * Lookup217: module_liquid_crowdloan::module::Event<T>
     **/
    ModuleLiquidCrowdloanModuleEvent: {
        _enum: {
            Redeemed: {
                currencyId: string;
                amount: string;
            };
            RedeemCurrencyIdUpdated: {
                currencyId: string;
            };
        };
    };
    /**
     * Lookup218: module_evm::module::Event<T>
     **/
    ModuleEvmModuleEvent: {
        _enum: {
            Created: {
                from: string;
                contract: string;
                logs: string;
                usedGas: string;
                usedStorage: string;
            };
            CreatedFailed: {
                from: string;
                contract: string;
                exitReason: string;
                logs: string;
                usedGas: string;
                usedStorage: string;
            };
            Executed: {
                from: string;
                contract: string;
                logs: string;
                usedGas: string;
                usedStorage: string;
            };
            ExecutedFailed: {
                from: string;
                contract: string;
                exitReason: string;
                output: string;
                logs: string;
                usedGas: string;
                usedStorage: string;
            };
            TransferredMaintainer: {
                contract: string;
                newMaintainer: string;
            };
            ContractDevelopmentEnabled: {
                who: string;
            };
            ContractDevelopmentDisabled: {
                who: string;
            };
            ContractPublished: {
                contract: string;
            };
            ContractSetCode: {
                contract: string;
            };
            ContractSelfdestructed: {
                contract: string;
            };
        };
    };
    /**
     * Lookup220: ethereum::log::Log
     **/
    EthereumLog: {
        address: string;
        topics: string;
        data: string;
    };
    /**
     * Lookup223: evm_core::error::ExitReason
     **/
    EvmCoreErrorExitReason: {
        _enum: {
            Succeed: string;
            Error: string;
            Revert: string;
            Fatal: string;
        };
    };
    /**
     * Lookup224: evm_core::error::ExitSucceed
     **/
    EvmCoreErrorExitSucceed: {
        _enum: string[];
    };
    /**
     * Lookup225: evm_core::error::ExitError
     **/
    EvmCoreErrorExitError: {
        _enum: {
            StackUnderflow: string;
            StackOverflow: string;
            InvalidJump: string;
            InvalidRange: string;
            DesignatedInvalid: string;
            CallTooDeep: string;
            CreateCollision: string;
            CreateContractLimit: string;
            OutOfOffset: string;
            OutOfGas: string;
            OutOfFund: string;
            PCUnderflow: string;
            CreateEmpty: string;
            Other: string;
            MaxNonce: string;
            InvalidCode: string;
        };
    };
    /**
     * Lookup229: evm_core::error::ExitRevert
     **/
    EvmCoreErrorExitRevert: {
        _enum: string[];
    };
    /**
     * Lookup230: evm_core::error::ExitFatal
     **/
    EvmCoreErrorExitFatal: {
        _enum: {
            NotSupported: string;
            UnhandledInterrupt: string;
            CallErrorAsFatal: string;
            Other: string;
        };
    };
    /**
     * Lookup231: module_evm_accounts::module::Event<T>
     **/
    ModuleEvmAccountsModuleEvent: {
        _enum: {
            ClaimAccount: {
                accountId: string;
                evmAddress: string;
            };
        };
    };
    /**
     * Lookup232: nutsfinance_stable_asset::pallet::Event<T>
     **/
    NutsfinanceStableAssetEvent: {
        _enum: {
            CreatePool: {
                poolId: string;
                a: string;
                swapId: string;
                palletId: string;
            };
            Minted: {
                minter: string;
                poolId: string;
                a: string;
                inputAmounts: string;
                minOutputAmount: string;
                balances: string;
                totalSupply: string;
                feeAmount: string;
                outputAmount: string;
            };
            TokenSwapped: {
                swapper: string;
                poolId: string;
                a: string;
                inputAsset: string;
                outputAsset: string;
                inputAmount: string;
                minOutputAmount: string;
                balances: string;
                totalSupply: string;
                outputAmount: string;
            };
            RedeemedProportion: {
                redeemer: string;
                poolId: string;
                a: string;
                inputAmount: string;
                minOutputAmounts: string;
                balances: string;
                totalSupply: string;
                feeAmount: string;
                outputAmounts: string;
            };
            RedeemedSingle: {
                redeemer: string;
                poolId: string;
                a: string;
                inputAmount: string;
                outputAsset: string;
                minOutputAmount: string;
                balances: string;
                totalSupply: string;
                feeAmount: string;
                outputAmount: string;
            };
            RedeemedMulti: {
                redeemer: string;
                poolId: string;
                a: string;
                outputAmounts: string;
                maxInputAmount: string;
                balances: string;
                totalSupply: string;
                feeAmount: string;
                inputAmount: string;
            };
            BalanceUpdated: {
                poolId: string;
                oldBalances: string;
                newBalances: string;
            };
            YieldCollected: {
                poolId: string;
                a: string;
                oldTotalSupply: string;
                newTotalSupply: string;
                who: string;
                amount: string;
            };
            FeeCollected: {
                poolId: string;
                a: string;
                oldBalances: string;
                newBalances: string;
                oldTotalSupply: string;
                newTotalSupply: string;
                who: string;
                amount: string;
            };
            AModified: {
                poolId: string;
                value: string;
                time: string;
            };
            FeeModified: {
                poolId: string;
                mintFee: string;
                swapFee: string;
                redeemFee: string;
            };
            RecipientModified: {
                poolId: string;
                feeRecipient: string;
                yieldRecipient: string;
            };
        };
    };
    /**
     * Lookup233: cumulus_pallet_parachain_system::pallet::Event<T>
     **/
    CumulusPalletParachainSystemEvent: {
        _enum: {
            ValidationFunctionStored: string;
            ValidationFunctionApplied: {
                relayChainBlockNum: string;
            };
            ValidationFunctionDiscarded: string;
            DownwardMessagesReceived: {
                count: string;
            };
            DownwardMessagesProcessed: {
                weightUsed: string;
                dmqHead: string;
            };
            UpwardMessageSent: {
                messageHash: string;
            };
        };
    };
    /**
     * Lookup234: pallet_sudo::pallet::Event<T>
     **/
    PalletSudoEvent: {
        _enum: {
            Sudid: {
                sudoResult: string;
            };
            KeyChanged: {
                _alias: {
                    new_: string;
                };
                old: string;
                new_: string;
            };
            KeyRemoved: string;
            SudoAsDone: {
                sudoResult: string;
            };
        };
    };
    /**
     * Lookup235: frame_system::Phase
     **/
    FrameSystemPhase: {
        _enum: {
            ApplyExtrinsic: string;
            Finalization: string;
            Initialization: string;
        };
    };
    /**
     * Lookup237: frame_system::LastRuntimeUpgradeInfo
     **/
    FrameSystemLastRuntimeUpgradeInfo: {
        specVersion: string;
        specName: string;
    };
    /**
     * Lookup238: frame_system::CodeUpgradeAuthorization<T>
     **/
    FrameSystemCodeUpgradeAuthorization: {
        codeHash: string;
        checkVersion: string;
    };
    /**
     * Lookup239: frame_system::pallet::Call<T>
     **/
    FrameSystemCall: {
        _enum: {
            remark: {
                remark: string;
            };
            set_heap_pages: {
                pages: string;
            };
            set_code: {
                code: string;
            };
            set_code_without_checks: {
                code: string;
            };
            set_storage: {
                items: string;
            };
            kill_storage: {
                _alias: {
                    keys_: string;
                };
                keys_: string;
            };
            kill_prefix: {
                prefix: string;
                subkeys: string;
            };
            remark_with_event: {
                remark: string;
            };
            __Unused8: string;
            authorize_upgrade: {
                codeHash: string;
            };
            authorize_upgrade_without_checks: {
                codeHash: string;
            };
            apply_authorized_upgrade: {
                code: string;
            };
        };
    };
    /**
     * Lookup243: frame_system::limits::BlockWeights
     **/
    FrameSystemLimitsBlockWeights: {
        baseBlock: string;
        maxBlock: string;
        perClass: string;
    };
    /**
     * Lookup244: frame_support::dispatch::PerDispatchClass<frame_system::limits::WeightsPerClass>
     **/
    FrameSupportDispatchPerDispatchClassWeightsPerClass: {
        normal: string;
        operational: string;
        mandatory: string;
    };
    /**
     * Lookup245: frame_system::limits::WeightsPerClass
     **/
    FrameSystemLimitsWeightsPerClass: {
        baseExtrinsic: string;
        maxExtrinsic: string;
        maxTotal: string;
        reserved: string;
    };
    /**
     * Lookup247: frame_system::limits::BlockLength
     **/
    FrameSystemLimitsBlockLength: {
        max: string;
    };
    /**
     * Lookup248: frame_support::dispatch::PerDispatchClass<T>
     **/
    FrameSupportDispatchPerDispatchClassU32: {
        normal: string;
        operational: string;
        mandatory: string;
    };
    /**
     * Lookup249: sp_weights::RuntimeDbWeight
     **/
    SpWeightsRuntimeDbWeight: {
        read: string;
        write: string;
    };
    /**
     * Lookup250: sp_version::RuntimeVersion
     **/
    SpVersionRuntimeVersion: {
        specName: string;
        implName: string;
        authoringVersion: string;
        specVersion: string;
        implVersion: string;
        apis: string;
        transactionVersion: string;
        stateVersion: string;
    };
    /**
     * Lookup254: frame_system::pallet::Error<T>
     **/
    FrameSystemError: {
        _enum: string[];
    };
    /**
     * Lookup255: pallet_timestamp::pallet::Call<T>
     **/
    PalletTimestampCall: {
        _enum: {
            set: {
                now: string;
            };
        };
    };
    /**
     * Lookup258: pallet_scheduler::Scheduled<Name, frame_support::traits::preimages::Bounded<acala_runtime::RuntimeCall, sp_runtime::traits::BlakeTwo256>, BlockNumber, acala_runtime::OriginCaller, sp_core::crypto::AccountId32>
     **/
    PalletSchedulerScheduled: {
        maybeId: string;
        priority: string;
        call: string;
        maybePeriodic: string;
        origin: string;
    };
    /**
     * Lookup259: frame_support::traits::preimages::Bounded<acala_runtime::RuntimeCall, sp_runtime::traits::BlakeTwo256>
     **/
    FrameSupportPreimagesBounded: {
        _enum: {
            Legacy: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
            Inline: string;
            Lookup: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
                len: string;
            };
        };
    };
    /**
     * Lookup261: pallet_scheduler::pallet::Call<T>
     **/
    PalletSchedulerCall: {
        _enum: {
            schedule: {
                when: string;
                maybePeriodic: string;
                priority: string;
                call: string;
            };
            cancel: {
                when: string;
                index: string;
            };
            schedule_named: {
                id: string;
                when: string;
                maybePeriodic: string;
                priority: string;
                call: string;
            };
            cancel_named: {
                id: string;
            };
            schedule_after: {
                after: string;
                maybePeriodic: string;
                priority: string;
                call: string;
            };
            schedule_named_after: {
                id: string;
                after: string;
                maybePeriodic: string;
                priority: string;
                call: string;
            };
            set_retry: {
                task: string;
                retries: string;
                period: string;
            };
            set_retry_named: {
                id: string;
                retries: string;
                period: string;
            };
            cancel_retry: {
                task: string;
            };
            cancel_retry_named: {
                id: string;
            };
        };
    };
    /**
     * Lookup263: pallet_utility::pallet::Call<T>
     **/
    PalletUtilityCall: {
        _enum: {
            batch: {
                calls: string;
            };
            as_derivative: {
                index: string;
                call: string;
            };
            batch_all: {
                calls: string;
            };
            dispatch_as: {
                asOrigin: string;
                call: string;
            };
            force_batch: {
                calls: string;
            };
            with_weight: {
                call: string;
                weight: string;
            };
        };
    };
    /**
     * Lookup265: pallet_multisig::pallet::Call<T>
     **/
    PalletMultisigCall: {
        _enum: {
            as_multi_threshold_1: {
                otherSignatories: string;
                call: string;
            };
            as_multi: {
                threshold: string;
                otherSignatories: string;
                maybeTimepoint: string;
                call: string;
                maxWeight: string;
            };
            approve_as_multi: {
                threshold: string;
                otherSignatories: string;
                maybeTimepoint: string;
                callHash: string;
                maxWeight: string;
            };
            cancel_as_multi: {
                threshold: string;
                otherSignatories: string;
                timepoint: string;
                callHash: string;
            };
        };
    };
    /**
     * Lookup267: pallet_proxy::pallet::Call<T>
     **/
    PalletProxyCall: {
        _enum: {
            proxy: {
                real: string;
                forceProxyType: string;
                call: string;
            };
            add_proxy: {
                delegate: string;
                proxyType: string;
                delay: string;
            };
            remove_proxy: {
                delegate: string;
                proxyType: string;
                delay: string;
            };
            remove_proxies: string;
            create_pure: {
                proxyType: string;
                delay: string;
                index: string;
            };
            kill_pure: {
                spawner: string;
                proxyType: string;
                index: string;
                height: string;
                extIndex: string;
            };
            announce: {
                real: string;
                callHash: string;
            };
            remove_announcement: {
                real: string;
                callHash: string;
            };
            reject_announcement: {
                delegate: string;
                callHash: string;
            };
            proxy_announced: {
                delegate: string;
                real: string;
                forceProxyType: string;
                call: string;
            };
        };
    };
    /**
     * Lookup270: module_transaction_pause::module::Call<T>
     **/
    ModuleTransactionPauseModuleCall: {
        _enum: {
            pause_transaction: {
                palletName: string;
                functionName: string;
            };
            unpause_transaction: {
                palletName: string;
                functionName: string;
            };
            pause_evm_precompile: {
                address: string;
            };
            unpause_evm_precompile: {
                address: string;
            };
        };
    };
    /**
     * Lookup271: module_idle_scheduler::module::Call<T>
     **/
    ModuleIdleSchedulerModuleCall: {
        _enum: {
            schedule_task: {
                task: string;
            };
        };
    };
    /**
     * Lookup272: pallet_preimage::pallet::Call<T>
     **/
    PalletPreimageCall: {
        _enum: {
            note_preimage: {
                bytes: string;
            };
            unnote_preimage: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
            request_preimage: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
            unrequest_preimage: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
            ensure_updated: {
                hashes: string;
            };
        };
    };
    /**
     * Lookup273: pallet_balances::pallet::Call<T, I>
     **/
    PalletBalancesCall: {
        _enum: {
            transfer_allow_death: {
                dest: string;
                value: string;
            };
            __Unused1: string;
            force_transfer: {
                source: string;
                dest: string;
                value: string;
            };
            transfer_keep_alive: {
                dest: string;
                value: string;
            };
            transfer_all: {
                dest: string;
                keepAlive: string;
            };
            force_unreserve: {
                who: string;
                amount: string;
            };
            upgrade_accounts: {
                who: string;
            };
            __Unused7: string;
            force_set_balance: {
                who: string;
                newFree: string;
            };
            force_adjust_total_issuance: {
                direction: string;
                delta: string;
            };
            burn: {
                value: string;
                keepAlive: string;
            };
        };
    };
    /**
     * Lookup274: pallet_balances::types::AdjustmentDirection
     **/
    PalletBalancesAdjustmentDirection: {
        _enum: string[];
    };
    /**
     * Lookup275: module_currencies::module::Call<T>
     **/
    ModuleCurrenciesModuleCall: {
        _enum: {
            transfer: {
                dest: string;
                currencyId: string;
                amount: string;
            };
            transfer_native_currency: {
                dest: string;
                amount: string;
            };
            update_balance: {
                who: string;
                currencyId: string;
                amount: string;
            };
            sweep_dust: {
                currencyId: string;
                accounts: string;
            };
            force_set_lock: {
                who: string;
                currencyId: string;
                amount: string;
                lockId: string;
            };
            force_remove_lock: {
                who: string;
                currencyId: string;
                lockId: string;
            };
        };
    };
    /**
     * Lookup276: orml_vesting::module::Call<T>
     **/
    OrmlVestingModuleCall: {
        _enum: {
            claim: string;
            vested_transfer: {
                dest: string;
                schedule: string;
            };
            update_vesting_schedules: {
                who: string;
                vestingSchedules: string;
            };
            claim_for: {
                dest: string;
            };
        };
    };
    /**
     * Lookup278: module_transaction_payment::module::Call<T>
     **/
    ModuleTransactionPaymentModuleCall: {
        _enum: {
            set_alternative_fee_swap_path: {
                feeSwapPath: string;
            };
            enable_charge_fee_pool: {
                currencyId: string;
                poolSize: string;
                swapThreshold: string;
            };
            disable_charge_fee_pool: {
                currencyId: string;
            };
            with_fee_path: {
                feeSwapPath: string;
                call: string;
            };
            with_fee_currency: {
                currencyId: string;
                call: string;
            };
            __Unused5: string;
            with_fee_aggregated_path: {
                feeAggregatedPath: string;
                call: string;
            };
        };
    };
    /**
     * Lookup281: module_support::dex::AggregatedSwapPath<acala_primitives::currency::CurrencyId>
     **/
    ModuleSupportDexAggregatedSwapPath: {
        _enum: {
            Dex: string;
            Taiga: string;
        };
    };
    /**
     * Lookup282: pallet_treasury::pallet::Call<T, I>
     **/
    PalletTreasuryCall: {
        _enum: {
            __Unused0: string;
            __Unused1: string;
            __Unused2: string;
            spend_local: {
                amount: string;
                beneficiary: string;
            };
            remove_approval: {
                proposalId: string;
            };
            spend: {
                assetKind: string;
                amount: string;
                beneficiary: string;
                validFrom: string;
            };
            payout: {
                index: string;
            };
            check_status: {
                index: string;
            };
            void_spend: {
                index: string;
            };
        };
    };
    /**
     * Lookup284: pallet_bounties::pallet::Call<T, I>
     **/
    PalletBountiesCall: {
        _enum: {
            propose_bounty: {
                value: string;
                description: string;
            };
            approve_bounty: {
                bountyId: string;
            };
            propose_curator: {
                bountyId: string;
                curator: string;
                fee: string;
            };
            unassign_curator: {
                bountyId: string;
            };
            accept_curator: {
                bountyId: string;
            };
            award_bounty: {
                bountyId: string;
                beneficiary: string;
            };
            claim_bounty: {
                bountyId: string;
            };
            close_bounty: {
                bountyId: string;
            };
            extend_bounty_expiry: {
                bountyId: string;
                remark: string;
            };
        };
    };
    /**
     * Lookup285: pallet_tips::pallet::Call<T, I>
     **/
    PalletTipsCall: {
        _enum: {
            report_awesome: {
                reason: string;
                who: string;
            };
            retract_tip: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
            tip_new: {
                reason: string;
                who: string;
                tipValue: string;
            };
            tip: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
                tipValue: string;
            };
            close_tip: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
            slash_tip: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
        };
    };
    /**
     * Lookup286: module_collator_selection::pallet::Call<T>
     **/
    ModuleCollatorSelectionCall: {
        _enum: {
            set_invulnerables: {
                _alias: {
                    new_: string;
                };
                new_: string;
            };
            set_desired_candidates: {
                max: string;
            };
            set_candidacy_bond: {
                bond: string;
            };
            register_as_candidate: string;
            register_candidate: {
                newCandidate: string;
            };
            leave_intent: string;
            withdraw_bond: string;
        };
    };
    /**
     * Lookup287: pallet_session::pallet::Call<T>
     **/
    PalletSessionCall: {
        _enum: {
            set_keys: {
                _alias: {
                    keys_: string;
                };
                keys_: string;
                proof: string;
            };
            purge_keys: string;
        };
    };
    /**
     * Lookup288: acala_runtime::SessionKeys
     **/
    AcalaRuntimeSessionKeys: {
        aura: string;
    };
    /**
     * Lookup289: sp_consensus_aura::sr25519::app_sr25519::Public
     **/
    SpConsensusAuraSr25519AppSr25519Public: string;
    /**
     * Lookup290: module_session_manager::module::Call<T>
     **/
    ModuleSessionManagerModuleCall: {
        _enum: {
            schedule_session_duration: {
                startSession: string;
                duration: string;
            };
        };
    };
    /**
     * Lookup291: cumulus_pallet_xcmp_queue::pallet::Call<T>
     **/
    CumulusPalletXcmpQueueCall: {
        _enum: {
            __Unused0: string;
            suspend_xcm_execution: string;
            resume_xcm_execution: string;
            update_suspend_threshold: {
                _alias: {
                    new_: string;
                };
                new_: string;
            };
            update_drop_threshold: {
                _alias: {
                    new_: string;
                };
                new_: string;
            };
            update_resume_threshold: {
                _alias: {
                    new_: string;
                };
                new_: string;
            };
        };
    };
    /**
     * Lookup292: pallet_xcm::pallet::Call<T>
     **/
    PalletXcmCall: {
        _enum: {
            send: {
                dest: string;
                message: string;
            };
            teleport_assets: {
                dest: string;
                beneficiary: string;
                assets: string;
                feeAssetItem: string;
            };
            reserve_transfer_assets: {
                dest: string;
                beneficiary: string;
                assets: string;
                feeAssetItem: string;
            };
            execute: {
                message: string;
                maxWeight: string;
            };
            force_xcm_version: {
                location: string;
                version: string;
            };
            force_default_xcm_version: {
                maybeXcmVersion: string;
            };
            force_subscribe_version_notify: {
                location: string;
            };
            force_unsubscribe_version_notify: {
                location: string;
            };
            limited_reserve_transfer_assets: {
                dest: string;
                beneficiary: string;
                assets: string;
                feeAssetItem: string;
                weightLimit: string;
            };
            limited_teleport_assets: {
                dest: string;
                beneficiary: string;
                assets: string;
                feeAssetItem: string;
                weightLimit: string;
            };
            force_suspension: {
                suspended: string;
            };
            transfer_assets: {
                dest: string;
                beneficiary: string;
                assets: string;
                feeAssetItem: string;
                weightLimit: string;
            };
            claim_assets: {
                assets: string;
                beneficiary: string;
            };
            transfer_assets_using_type_and_then: {
                dest: string;
                assets: string;
                assetsTransferType: string;
                remoteFeesId: string;
                feesTransferType: string;
                customXcmOnDest: string;
                weightLimit: string;
            };
        };
    };
    /**
     * Lookup293: xcm::VersionedXcm<RuntimeCall>
     **/
    XcmVersionedXcm: {
        _enum: {
            __Unused0: string;
            __Unused1: string;
            V2: string;
            V3: string;
            V4: string;
        };
    };
    /**
     * Lookup294: xcm::v2::Xcm<RuntimeCall>
     **/
    XcmV2Xcm: string;
    /**
     * Lookup296: xcm::v2::Instruction<RuntimeCall>
     **/
    XcmV2Instruction: {
        _enum: {
            WithdrawAsset: string;
            ReserveAssetDeposited: string;
            ReceiveTeleportedAsset: string;
            QueryResponse: {
                queryId: string;
                response: string;
                maxWeight: string;
            };
            TransferAsset: {
                assets: string;
                beneficiary: string;
            };
            TransferReserveAsset: {
                assets: string;
                dest: string;
                xcm: string;
            };
            Transact: {
                originType: string;
                requireWeightAtMost: string;
                call: string;
            };
            HrmpNewChannelOpenRequest: {
                sender: string;
                maxMessageSize: string;
                maxCapacity: string;
            };
            HrmpChannelAccepted: {
                recipient: string;
            };
            HrmpChannelClosing: {
                initiator: string;
                sender: string;
                recipient: string;
            };
            ClearOrigin: string;
            DescendOrigin: string;
            ReportError: {
                queryId: string;
                dest: string;
                maxResponseWeight: string;
            };
            DepositAsset: {
                assets: string;
                maxAssets: string;
                beneficiary: string;
            };
            DepositReserveAsset: {
                assets: string;
                maxAssets: string;
                dest: string;
                xcm: string;
            };
            ExchangeAsset: {
                give: string;
                receive: string;
            };
            InitiateReserveWithdraw: {
                assets: string;
                reserve: string;
                xcm: string;
            };
            InitiateTeleport: {
                assets: string;
                dest: string;
                xcm: string;
            };
            QueryHolding: {
                queryId: string;
                dest: string;
                assets: string;
                maxResponseWeight: string;
            };
            BuyExecution: {
                fees: string;
                weightLimit: string;
            };
            RefundSurplus: string;
            SetErrorHandler: string;
            SetAppendix: string;
            ClearError: string;
            ClaimAsset: {
                assets: string;
                ticket: string;
            };
            Trap: string;
            SubscribeVersion: {
                queryId: string;
                maxResponseWeight: string;
            };
            UnsubscribeVersion: string;
        };
    };
    /**
     * Lookup297: xcm::v2::Response
     **/
    XcmV2Response: {
        _enum: {
            Null: string;
            Assets: string;
            ExecutionResult: string;
            Version: string;
        };
    };
    /**
     * Lookup300: xcm::v2::traits::Error
     **/
    XcmV2TraitsError: {
        _enum: {
            Overflow: string;
            Unimplemented: string;
            UntrustedReserveLocation: string;
            UntrustedTeleportLocation: string;
            MultiLocationFull: string;
            MultiLocationNotInvertible: string;
            BadOrigin: string;
            InvalidLocation: string;
            AssetNotFound: string;
            FailedToTransactAsset: string;
            NotWithdrawable: string;
            LocationCannotHold: string;
            ExceedsMaxMessageSize: string;
            DestinationUnsupported: string;
            Transport: string;
            Unroutable: string;
            UnknownClaim: string;
            FailedToDecode: string;
            MaxWeightInvalid: string;
            NotHoldingFees: string;
            TooExpensive: string;
            Trap: string;
            UnhandledXcmVersion: string;
            WeightLimitReached: string;
            Barrier: string;
            WeightNotComputable: string;
        };
    };
    /**
     * Lookup301: xcm::v2::OriginKind
     **/
    XcmV2OriginKind: {
        _enum: string[];
    };
    /**
     * Lookup302: xcm::v2::multiasset::MultiAssetFilter
     **/
    XcmV2MultiassetMultiAssetFilter: {
        _enum: {
            Definite: string;
            Wild: string;
        };
    };
    /**
     * Lookup303: xcm::v2::multiasset::WildMultiAsset
     **/
    XcmV2MultiassetWildMultiAsset: {
        _enum: {
            All: string;
            AllOf: {
                id: string;
                fun: string;
            };
        };
    };
    /**
     * Lookup304: xcm::v2::multiasset::WildFungibility
     **/
    XcmV2MultiassetWildFungibility: {
        _enum: string[];
    };
    /**
     * Lookup305: xcm::v2::WeightLimit
     **/
    XcmV2WeightLimit: {
        _enum: {
            Unlimited: string;
            Limited: string;
        };
    };
    /**
     * Lookup306: xcm::v3::Xcm<Call>
     **/
    XcmV3Xcm: string;
    /**
     * Lookup308: xcm::v3::Instruction<Call>
     **/
    XcmV3Instruction: {
        _enum: {
            WithdrawAsset: string;
            ReserveAssetDeposited: string;
            ReceiveTeleportedAsset: string;
            QueryResponse: {
                queryId: string;
                response: string;
                maxWeight: string;
                querier: string;
            };
            TransferAsset: {
                assets: string;
                beneficiary: string;
            };
            TransferReserveAsset: {
                assets: string;
                dest: string;
                xcm: string;
            };
            Transact: {
                originKind: string;
                requireWeightAtMost: string;
                call: string;
            };
            HrmpNewChannelOpenRequest: {
                sender: string;
                maxMessageSize: string;
                maxCapacity: string;
            };
            HrmpChannelAccepted: {
                recipient: string;
            };
            HrmpChannelClosing: {
                initiator: string;
                sender: string;
                recipient: string;
            };
            ClearOrigin: string;
            DescendOrigin: string;
            ReportError: string;
            DepositAsset: {
                assets: string;
                beneficiary: string;
            };
            DepositReserveAsset: {
                assets: string;
                dest: string;
                xcm: string;
            };
            ExchangeAsset: {
                give: string;
                want: string;
                maximal: string;
            };
            InitiateReserveWithdraw: {
                assets: string;
                reserve: string;
                xcm: string;
            };
            InitiateTeleport: {
                assets: string;
                dest: string;
                xcm: string;
            };
            ReportHolding: {
                responseInfo: string;
                assets: string;
            };
            BuyExecution: {
                fees: string;
                weightLimit: string;
            };
            RefundSurplus: string;
            SetErrorHandler: string;
            SetAppendix: string;
            ClearError: string;
            ClaimAsset: {
                assets: string;
                ticket: string;
            };
            Trap: string;
            SubscribeVersion: {
                queryId: string;
                maxResponseWeight: string;
            };
            UnsubscribeVersion: string;
            BurnAsset: string;
            ExpectAsset: string;
            ExpectOrigin: string;
            ExpectError: string;
            ExpectTransactStatus: string;
            QueryPallet: {
                moduleName: string;
                responseInfo: string;
            };
            ExpectPallet: {
                index: string;
                name: string;
                moduleName: string;
                crateMajor: string;
                minCrateMinor: string;
            };
            ReportTransactStatus: string;
            ClearTransactStatus: string;
            UniversalOrigin: string;
            ExportMessage: {
                network: string;
                destination: string;
                xcm: string;
            };
            LockAsset: {
                asset: string;
                unlocker: string;
            };
            UnlockAsset: {
                asset: string;
                target: string;
            };
            NoteUnlockable: {
                asset: string;
                owner: string;
            };
            RequestUnlock: {
                asset: string;
                locker: string;
            };
            SetFeesMode: {
                jitWithdraw: string;
            };
            SetTopic: string;
            ClearTopic: string;
            AliasOrigin: string;
            UnpaidExecution: {
                weightLimit: string;
                checkOrigin: string;
            };
        };
    };
    /**
     * Lookup309: xcm::v3::Response
     **/
    XcmV3Response: {
        _enum: {
            Null: string;
            Assets: string;
            ExecutionResult: string;
            Version: string;
            PalletsInfo: string;
            DispatchResult: string;
        };
    };
    /**
     * Lookup311: xcm::v3::PalletInfo
     **/
    XcmV3PalletInfo: {
        index: string;
        name: string;
        moduleName: string;
        major: string;
        minor: string;
        patch: string;
    };
    /**
     * Lookup315: xcm::v3::QueryResponseInfo
     **/
    XcmV3QueryResponseInfo: {
        destination: string;
        queryId: string;
        maxWeight: string;
    };
    /**
     * Lookup316: xcm::v3::multiasset::MultiAssetFilter
     **/
    XcmV3MultiassetMultiAssetFilter: {
        _enum: {
            Definite: string;
            Wild: string;
        };
    };
    /**
     * Lookup317: xcm::v3::multiasset::WildMultiAsset
     **/
    XcmV3MultiassetWildMultiAsset: {
        _enum: {
            All: string;
            AllOf: {
                id: string;
                fun: string;
            };
            AllCounted: string;
            AllOfCounted: {
                id: string;
                fun: string;
                count: string;
            };
        };
    };
    /**
     * Lookup318: xcm::v3::multiasset::WildFungibility
     **/
    XcmV3MultiassetWildFungibility: {
        _enum: string[];
    };
    /**
     * Lookup330: staging_xcm_executor::traits::asset_transfer::TransferType
     **/
    StagingXcmExecutorAssetTransferTransferType: {
        _enum: {
            Teleport: string;
            LocalReserve: string;
            DestinationReserve: string;
            RemoteReserve: string;
        };
    };
    /**
     * Lookup331: xcm::VersionedAssetId
     **/
    XcmVersionedAssetId: {
        _enum: {
            __Unused0: string;
            __Unused1: string;
            __Unused2: string;
            V3: string;
            V4: string;
        };
    };
    /**
     * Lookup332: orml_xtokens::module::Call<T>
     **/
    OrmlXtokensModuleCall: {
        _enum: {
            transfer: {
                currencyId: string;
                amount: string;
                dest: string;
                destWeightLimit: string;
            };
            transfer_multiasset: {
                asset: string;
                dest: string;
                destWeightLimit: string;
            };
            transfer_with_fee: {
                currencyId: string;
                amount: string;
                fee: string;
                dest: string;
                destWeightLimit: string;
            };
            transfer_multiasset_with_fee: {
                asset: string;
                fee: string;
                dest: string;
                destWeightLimit: string;
            };
            transfer_multicurrencies: {
                currencies: string;
                feeItem: string;
                dest: string;
                destWeightLimit: string;
            };
            transfer_multiassets: {
                assets: string;
                feeItem: string;
                dest: string;
                destWeightLimit: string;
            };
        };
    };
    /**
     * Lookup333: xcm::VersionedAsset
     **/
    XcmVersionedAsset: {
        _enum: {
            __Unused0: string;
            V2: string;
            __Unused2: string;
            V3: string;
            V4: string;
        };
    };
    /**
     * Lookup334: orml_xcm::module::Call<T>
     **/
    OrmlXcmModuleCall: {
        _enum: {
            send_as_sovereign: {
                dest: string;
                message: string;
            };
        };
    };
    /**
     * Lookup335: pallet_message_queue::pallet::Call<T>
     **/
    PalletMessageQueueCall: {
        _enum: {
            reap_page: {
                messageOrigin: string;
                pageIndex: string;
            };
            execute_overweight: {
                messageOrigin: string;
                page: string;
                index: string;
                weightLimit: string;
            };
        };
    };
    /**
     * Lookup336: orml_authority::module::Call<T>
     **/
    OrmlAuthorityModuleCall: {
        _enum: {
            dispatch_as: {
                asOrigin: string;
                call: string;
            };
            schedule_dispatch: {
                when: string;
                priority: string;
                withDelayedOrigin: string;
                call: string;
            };
            fast_track_scheduled_dispatch: {
                initialOrigin: string;
                taskId: string;
                when: string;
            };
            delay_scheduled_dispatch: {
                initialOrigin: string;
                taskId: string;
                additionalDelay: string;
            };
            cancel_scheduled_dispatch: {
                initialOrigin: string;
                taskId: string;
            };
            authorize_call: {
                call: string;
                caller: string;
            };
            remove_authorized_call: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
            };
            __Unused7: string;
            trigger_call: {
                _alias: {
                    hash_: string;
                };
                hash_: string;
                callWeightBound: string;
            };
        };
    };
    /**
     * Lookup337: acala_primitives::AuthoritysOriginId
     **/
    AcalaPrimitivesAuthoritysOriginId: {
        _enum: string[];
    };
    /**
     * Lookup338: frame_support::traits::schedule::DispatchTime<BlockNumber>
     **/
    FrameSupportScheduleDispatchTime: {
        _enum: {
            At: string;
            After: string;
        };
    };
    /**
     * Lookup339: pallet_collective::pallet::Call<T, I>
     **/
    PalletCollectiveCall: {
        _enum: {
            set_members: {
                newMembers: string;
                prime: string;
                oldCount: string;
            };
            execute: {
                proposal: string;
                lengthBound: string;
            };
            propose: {
                threshold: string;
                proposal: string;
                lengthBound: string;
            };
            vote: {
                proposal: string;
                index: string;
                approve: string;
            };
            __Unused4: string;
            disapprove_proposal: {
                proposalHash: string;
            };
            close: {
                proposalHash: string;
                index: string;
                proposalWeightBound: string;
                lengthBound: string;
            };
        };
    };
    /**
     * Lookup340: pallet_membership::pallet::Call<T, I>
     **/
    PalletMembershipCall: {
        _enum: {
            add_member: {
                who: string;
            };
            remove_member: {
                who: string;
            };
            swap_member: {
                remove: string;
                add: string;
            };
            reset_members: {
                members: string;
            };
            change_key: {
                _alias: {
                    new_: string;
                };
                new_: string;
            };
            set_prime: {
                who: string;
            };
            clear_prime: string;
        };
    };
    /**
     * Lookup347: pallet_democracy::pallet::Call<T>
     **/
    PalletDemocracyCall: {
        _enum: {
            propose: {
                proposal: string;
                value: string;
            };
            second: {
                proposal: string;
            };
            vote: {
                refIndex: string;
                vote: string;
            };
            emergency_cancel: {
                refIndex: string;
            };
            external_propose: {
                proposal: string;
            };
            external_propose_majority: {
                proposal: string;
            };
            external_propose_default: {
                proposal: string;
            };
            fast_track: {
                proposalHash: string;
                votingPeriod: string;
                delay: string;
            };
            veto_external: {
                proposalHash: string;
            };
            cancel_referendum: {
                refIndex: string;
            };
            delegate: {
                to: string;
                conviction: string;
                balance: string;
            };
            undelegate: string;
            clear_public_proposals: string;
            unlock: {
                target: string;
            };
            remove_vote: {
                index: string;
            };
            remove_other_vote: {
                target: string;
                index: string;
            };
            blacklist: {
                proposalHash: string;
                maybeRefIndex: string;
            };
            cancel_proposal: {
                propIndex: string;
            };
            set_metadata: {
                owner: string;
                maybeHash: string;
            };
        };
    };
    /**
     * Lookup348: pallet_democracy::conviction::Conviction
     **/
    PalletDemocracyConviction: {
        _enum: string[];
    };
    /**
     * Lookup350: orml_oracle::module::Call<T, I>
     **/
    OrmlOracleModuleCall: {
        _enum: {
            feed_values: {
                values: string;
            };
        };
    };
    /**
     * Lookup353: orml_auction::module::Call<T>
     **/
    OrmlAuctionModuleCall: {
        _enum: {
            bid: {
                id: string;
                value: string;
            };
        };
    };
    /**
     * Lookup354: orml_parameters::module::Call<T>
     **/
    OrmlParametersModuleCall: {
        _enum: {
            set_parameter: {
                keyValue: string;
            };
        };
    };
    /**
     * Lookup355: module_prices::module::Call<T>
     **/
    ModulePricesModuleCall: {
        _enum: {
            lock_price: {
                currencyId: string;
            };
            unlock_price: {
                currencyId: string;
            };
        };
    };
    /**
     * Lookup356: module_dex::module::Call<T>
     **/
    ModuleDexModuleCall: {
        _enum: {
            swap_with_exact_supply: {
                path: string;
                supplyAmount: string;
                minTargetAmount: string;
            };
            swap_with_exact_target: {
                path: string;
                targetAmount: string;
                maxSupplyAmount: string;
            };
            add_liquidity: {
                currencyIdA: string;
                currencyIdB: string;
                maxAmountA: string;
                maxAmountB: string;
                minShareIncrement: string;
                stakeIncrementShare: string;
            };
            add_provision: {
                currencyIdA: string;
                currencyIdB: string;
                amountA: string;
                amountB: string;
            };
            claim_dex_share: {
                owner: string;
                currencyIdA: string;
                currencyIdB: string;
            };
            remove_liquidity: {
                currencyIdA: string;
                currencyIdB: string;
                removeShare: string;
                minWithdrawnA: string;
                minWithdrawnB: string;
                byUnstake: string;
            };
            list_provisioning: {
                currencyIdA: string;
                currencyIdB: string;
                minContributionA: string;
                minContributionB: string;
                targetProvisionA: string;
                targetProvisionB: string;
                notBefore: string;
            };
            update_provisioning_parameters: {
                currencyIdA: string;
                currencyIdB: string;
                minContributionA: string;
                minContributionB: string;
                targetProvisionA: string;
                targetProvisionB: string;
                notBefore: string;
            };
            end_provisioning: {
                currencyIdA: string;
                currencyIdB: string;
            };
            enable_trading_pair: {
                currencyIdA: string;
                currencyIdB: string;
            };
            disable_trading_pair: {
                currencyIdA: string;
                currencyIdB: string;
            };
            refund_provision: {
                owner: string;
                currencyIdA: string;
                currencyIdB: string;
            };
            abort_provisioning: {
                currencyIdA: string;
                currencyIdB: string;
            };
        };
    };
    /**
     * Lookup357: module_dex_oracle::module::Call<T>
     **/
    ModuleDexOracleModuleCall: {
        _enum: {
            enable_average_price: {
                currencyIdA: string;
                currencyIdB: string;
                interval: string;
            };
            disable_average_price: {
                currencyIdA: string;
                currencyIdB: string;
            };
            update_average_price_interval: {
                currencyIdA: string;
                currencyIdB: string;
                newInterval: string;
            };
        };
    };
    /**
     * Lookup358: module_aggregated_dex::module::Call<T>
     **/
    ModuleAggregatedDexModuleCall: {
        _enum: {
            swap_with_exact_supply: {
                paths: string;
                supplyAmount: string;
                minTargetAmount: string;
            };
            swap_with_exact_target: {
                paths: string;
                targetAmount: string;
                maxSupplyAmount: string;
            };
            update_aggregated_swap_paths: {
                updates: string;
            };
        };
    };
    /**
     * Lookup363: module_earning::module::Call<T>
     **/
    ModuleEarningModuleCall: {
        _enum: {
            bond: {
                amount: string;
            };
            unbond: {
                amount: string;
            };
            unbond_instant: {
                amount: string;
            };
            rebond: {
                amount: string;
            };
            withdraw_unbonded: string;
        };
    };
    /**
     * Lookup364: module_auction_manager::module::Call<T>
     **/
    ModuleAuctionManagerModuleCall: {
        _enum: {
            cancel: {
                id: string;
            };
        };
    };
    /**
     * Lookup365: module_loans::module::Call<T>
     **/
    ModuleLoansModuleCall: string;
    /**
     * Lookup366: module_honzon::module::Call<T>
     **/
    ModuleHonzonModuleCall: {
        _enum: {
            adjust_loan: {
                currencyId: string;
                collateralAdjustment: string;
                debitAdjustment: string;
            };
            close_loan_has_debit_by_dex: {
                currencyId: string;
                maxCollateralAmount: string;
            };
            transfer_loan_from: {
                currencyId: string;
                from: string;
            };
            authorize: {
                currencyId: string;
                to: string;
            };
            unauthorize: {
                currencyId: string;
                to: string;
            };
            unauthorize_all: string;
            expand_position_collateral: {
                currencyId: string;
                increaseDebitValue: string;
                minIncreaseCollateral: string;
            };
            shrink_position_debit: {
                currencyId: string;
                decreaseCollateral: string;
                minDecreaseDebitValue: string;
            };
            adjust_loan_by_debit_value: {
                currencyId: string;
                collateralAdjustment: string;
                debitValueAdjustment: string;
            };
            transfer_debit: {
                fromCurrency: string;
                toCurrency: string;
                debitTransfer: string;
            };
        };
    };
    /**
     * Lookup367: module_cdp_treasury::module::Call<T>
     **/
    ModuleCdpTreasuryModuleCall: {
        _enum: {
            extract_surplus_to_treasury: {
                amount: string;
            };
            auction_collateral: {
                currencyId: string;
                amount: string;
                target: string;
                splited: string;
            };
            exchange_collateral_to_stable: {
                currencyId: string;
                swapLimit: string;
            };
            set_expected_collateral_auction_size: {
                _alias: {
                    size_: string;
                };
                currencyId: string;
                size_: string;
            };
            set_debit_offset_buffer: {
                amount: string;
            };
        };
    };
    /**
     * Lookup368: module_support::dex::SwapLimit<Balance>
     **/
    ModuleSupportDexSwapLimit: {
        _enum: {
            ExactSupply: string;
            ExactTarget: string;
        };
    };
    /**
     * Lookup369: module_cdp_engine::module::Call<T>
     **/
    ModuleCdpEngineModuleCall: {
        _enum: {
            liquidate: {
                currencyId: string;
                who: string;
            };
            settle: {
                currencyId: string;
                who: string;
            };
            set_collateral_params: {
                currencyId: string;
                interestRatePerSec: string;
                liquidationRatio: string;
                liquidationPenalty: string;
                requiredCollateralRatio: string;
                maximumTotalDebitValue: string;
            };
            register_liquidation_contract: {
                address: string;
            };
            deregister_liquidation_contract: {
                address: string;
            };
        };
    };
    /**
     * Lookup370: orml_traits::Change<Option<sp_arithmetic::fixed_point::FixedU128>>
     **/
    OrmlTraitsChangeOption: {
        _enum: {
            NoChange: string;
            NewValue: string;
        };
    };
    /**
     * Lookup371: orml_traits::Change<Value>
     **/
    OrmlTraitsChangeU128: {
        _enum: {
            NoChange: string;
            NewValue: string;
        };
    };
    /**
     * Lookup372: module_emergency_shutdown::module::Call<T>
     **/
    ModuleEmergencyShutdownModuleCall: {
        _enum: {
            emergency_shutdown: string;
            open_collateral_refund: string;
            refund_collaterals: {
                amount: string;
            };
        };
    };
    /**
     * Lookup373: module_homa::module::Call<T>
     **/
    ModuleHomaModuleCall: {
        _enum: {
            mint: {
                amount: string;
            };
            request_redeem: {
                amount: string;
                allowFastMatch: string;
            };
            fast_match_redeems: {
                redeemerList: string;
            };
            claim_redemption: {
                redeemer: string;
            };
            update_homa_params: {
                softBondedCapPerSubAccount: string;
                estimatedRewardRatePerEra: string;
                commissionRate: string;
                fastMatchFeeRate: string;
                nominateIntervalEra: string;
            };
            update_bump_era_params: {
                lastEraBumpedBlock: string;
                frequency: string;
            };
            reset_ledgers: {
                updates: string;
            };
            reset_current_era: {
                eraIndex: string;
            };
            force_bump_current_era: {
                bumpAmount: string;
            };
            fast_match_redeems_completely: {
                redeemerList: string;
            };
        };
    };
    /**
     * Lookup378: module_xcm_interface::module::Call<T>
     **/
    ModuleXcmInterfaceModuleCall: {
        _enum: {
            update_xcm_dest_weight_and_fee: {
                updates: string;
            };
        };
    };
    /**
     * Lookup381: module_homa_validator_list::module::Call<T>
     **/
    ModuleHomaValidatorListModuleCall: {
        _enum: {
            bond: {
                validator: string;
                amount: string;
            };
            unbond: {
                validator: string;
                amount: string;
            };
            rebond: {
                validator: string;
                amount: string;
            };
            withdraw_unbonded: {
                validator: string;
            };
            freeze: {
                validators: string;
            };
            thaw: {
                validators: string;
            };
            slash: {
                slashes: string;
            };
        };
    };
    /**
     * Lookup383: module_homa_validator_list::SlashInfo<Balance, sp_core::crypto::AccountId32>
     **/
    ModuleHomaValidatorListSlashInfo: {
        validator: string;
        relaychainTokenAmount: string;
    };
    /**
     * Lookup384: module_nominees_election::module::Call<T, I>
     **/
    ModuleNomineesElectionModuleCall: {
        _enum: {
            bond: {
                amount: string;
            };
            unbond: {
                amount: string;
            };
            rebond: {
                amount: string;
            };
            withdraw_unbonded: string;
            nominate: {
                targets: string;
            };
            chill: string;
            reset_reserved_nominees: {
                updates: string;
            };
        };
    };
    /**
     * Lookup388: module_incentives::module::Call<T>
     **/
    ModuleIncentivesModuleCall: {
        _enum: {
            deposit_dex_share: {
                lpCurrencyId: string;
                amount: string;
            };
            withdraw_dex_share: {
                lpCurrencyId: string;
                amount: string;
            };
            claim_rewards: {
                poolId: string;
            };
            update_incentive_rewards: {
                updates: string;
            };
            update_claim_reward_deduction_rates: {
                updates: string;
            };
            update_claim_reward_deduction_currency: {
                poolId: string;
                currencyId: string;
            };
        };
    };
    /**
     * Lookup393: module_nft::module::Call<T>
     **/
    ModuleNftModuleCall: {
        _enum: {
            create_class: {
                metadata: string;
                properties: string;
                attributes: string;
            };
            mint: {
                to: string;
                classId: string;
                metadata: string;
                attributes: string;
                quantity: string;
            };
            transfer: {
                to: string;
                token: string;
            };
            burn: {
                token: string;
            };
            burn_with_remark: {
                token: string;
                remark: string;
            };
            destroy_class: {
                classId: string;
                dest: string;
            };
            update_class_properties: {
                classId: string;
                properties: string;
            };
        };
    };
    /**
     * Lookup395: acala_primitives::nft::ClassProperty
     **/
    AcalaPrimitivesNftClassProperty: {
        _enum: string[];
    };
    /**
     * Lookup398: module_asset_registry::module::Call<T>
     **/
    ModuleAssetRegistryModuleCall: {
        _enum: {
            register_foreign_asset: {
                location: string;
                metadata: string;
            };
            update_foreign_asset: {
                foreignAssetId: string;
                location: string;
                metadata: string;
            };
            register_stable_asset: {
                metadata: string;
            };
            update_stable_asset: {
                stableAssetId: string;
                metadata: string;
            };
            register_erc20_asset: {
                contract: string;
                minimalBalance: string;
            };
            update_erc20_asset: {
                contract: string;
                metadata: string;
            };
            register_native_asset: {
                currencyId: string;
                metadata: string;
            };
            update_native_asset: {
                currencyId: string;
                metadata: string;
            };
        };
    };
    /**
     * Lookup399: module_liquid_crowdloan::module::Call<T>
     **/
    ModuleLiquidCrowdloanModuleCall: {
        _enum: {
            redeem: {
                amount: string;
            };
            __Unused1: string;
            set_redeem_currency_id: {
                currencyId: string;
            };
        };
    };
    /**
     * Lookup400: module_evm::module::Call<T>
     **/
    ModuleEvmModuleCall: {
        _enum: {
            eth_call: {
                action: string;
                input: string;
                value: string;
                gasLimit: string;
                storageLimit: string;
                accessList: string;
                validUntil: string;
            };
            call: {
                target: string;
                input: string;
                value: string;
                gasLimit: string;
                storageLimit: string;
                accessList: string;
            };
            scheduled_call: {
                from: string;
                target: string;
                input: string;
                value: string;
                gasLimit: string;
                storageLimit: string;
                accessList: string;
            };
            create: {
                input: string;
                value: string;
                gasLimit: string;
                storageLimit: string;
                accessList: string;
            };
            create2: {
                input: string;
                salt: string;
                value: string;
                gasLimit: string;
                storageLimit: string;
                accessList: string;
            };
            create_nft_contract: {
                input: string;
                value: string;
                gasLimit: string;
                storageLimit: string;
                accessList: string;
            };
            create_predeploy_contract: {
                target: string;
                input: string;
                value: string;
                gasLimit: string;
                storageLimit: string;
                accessList: string;
            };
            transfer_maintainer: {
                contract: string;
                newMaintainer: string;
            };
            publish_contract: {
                contract: string;
            };
            publish_free: {
                contract: string;
            };
            enable_contract_development: string;
            disable_contract_development: string;
            set_code: {
                contract: string;
                code: string;
            };
            selfdestruct: {
                contract: string;
            };
            strict_call: {
                target: string;
                input: string;
                value: string;
                gasLimit: string;
                storageLimit: string;
                accessList: string;
            };
            eth_call_v2: {
                action: string;
                input: string;
                value: string;
                gasPrice: string;
                gasLimit: string;
                accessList: string;
            };
        };
    };
    /**
     * Lookup401: ethereum::transaction::TransactionAction
     **/
    EthereumTransactionTransactionAction: {
        _enum: {
            Call: string;
            Create: string;
        };
    };
    /**
     * Lookup403: ethereum::transaction::AccessListItem
     **/
    EthereumTransactionAccessListItem: {
        address: string;
        storageKeys: string;
    };
    /**
     * Lookup404: module_evm_accounts::module::Call<T>
     **/
    ModuleEvmAccountsModuleCall: {
        _enum: {
            claim_account: {
                ethAddress: string;
                ethSignature: string;
            };
            claim_default_account: string;
        };
    };
    /**
     * Lookup406: nutsfinance_stable_asset::pallet::Call<T>
     **/
    NutsfinanceStableAssetCall: {
        _enum: {
            create_pool: {
                poolAsset: string;
                assets: string;
                precisions: string;
                mintFee: string;
                swapFee: string;
                redeemFee: string;
                initialA: string;
                feeRecipient: string;
                yieldRecipient: string;
                precision: string;
            };
            mint: {
                poolId: string;
                amounts: string;
                minMintAmount: string;
            };
            swap: {
                poolId: string;
                i: string;
                j: string;
                dx: string;
                minDy: string;
                assetLength: string;
            };
            redeem_proportion: {
                poolId: string;
                amount: string;
                minRedeemAmounts: string;
            };
            redeem_single: {
                poolId: string;
                amount: string;
                i: string;
                minRedeemAmount: string;
                assetLength: string;
            };
            redeem_multi: {
                poolId: string;
                amounts: string;
                maxRedeemAmount: string;
            };
            modify_a: {
                poolId: string;
                a: string;
                futureABlock: string;
            };
            modify_fees: {
                poolId: string;
                mintFee: string;
                swapFee: string;
                redeemFee: string;
            };
            modify_recipients: {
                poolId: string;
                feeRecipient: string;
                yieldRecipient: string;
            };
        };
    };
    /**
     * Lookup407: cumulus_pallet_parachain_system::pallet::Call<T>
     **/
    CumulusPalletParachainSystemCall: {
        _enum: {
            set_validation_data: {
                data: string;
            };
            sudo_send_upward_message: {
                message: string;
            };
            authorize_upgrade: {
                codeHash: string;
                checkVersion: string;
            };
            enact_authorized_upgrade: {
                code: string;
            };
        };
    };
    /**
     * Lookup408: cumulus_primitives_parachain_inherent::ParachainInherentData
     **/
    CumulusPrimitivesParachainInherentParachainInherentData: {
        validationData: string;
        relayChainState: string;
        downwardMessages: string;
        horizontalMessages: string;
    };
    /**
     * Lookup409: polkadot_primitives::v7::PersistedValidationData<primitive_types::H256, N>
     **/
    PolkadotPrimitivesV7PersistedValidationData: {
        parentHead: string;
        relayParentNumber: string;
        relayParentStorageRoot: string;
        maxPovSize: string;
    };
    /**
     * Lookup411: sp_trie::storage_proof::StorageProof
     **/
    SpTrieStorageProof: {
        trieNodes: string;
    };
    /**
     * Lookup414: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
     **/
    PolkadotCorePrimitivesInboundDownwardMessage: {
        sentAt: string;
        msg: string;
    };
    /**
     * Lookup417: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
     **/
    PolkadotCorePrimitivesInboundHrmpMessage: {
        sentAt: string;
        data: string;
    };
    /**
     * Lookup420: pallet_sudo::pallet::Call<T>
     **/
    PalletSudoCall: {
        _enum: {
            sudo: {
                call: string;
            };
            sudo_unchecked_weight: {
                call: string;
                weight: string;
            };
            set_key: {
                _alias: {
                    new_: string;
                };
                new_: string;
            };
            sudo_as: {
                who: string;
                call: string;
            };
            remove_key: string;
        };
    };
    /**
     * Lookup421: sp_runtime::traits::BlakeTwo256
     **/
    SpRuntimeBlakeTwo256: string;
    /**
     * Lookup424: pallet_scheduler::RetryConfig<Period>
     **/
    PalletSchedulerRetryConfig: {
        totalRetries: string;
        remaining: string;
        period: string;
    };
    /**
     * Lookup425: pallet_scheduler::pallet::Error<T>
     **/
    PalletSchedulerError: {
        _enum: string[];
    };
    /**
     * Lookup426: pallet_utility::pallet::Error<T>
     **/
    PalletUtilityError: {
        _enum: string[];
    };
    /**
     * Lookup428: pallet_multisig::Multisig<BlockNumber, Balance, sp_core::crypto::AccountId32, MaxApprovals>
     **/
    PalletMultisigMultisig: {
        when: string;
        deposit: string;
        depositor: string;
        approvals: string;
    };
    /**
     * Lookup430: pallet_multisig::pallet::Error<T>
     **/
    PalletMultisigError: {
        _enum: string[];
    };
    /**
     * Lookup433: pallet_proxy::ProxyDefinition<sp_core::crypto::AccountId32, runtime_common::ProxyType, BlockNumber>
     **/
    PalletProxyProxyDefinition: {
        delegate: string;
        proxyType: string;
        delay: string;
    };
    /**
     * Lookup437: pallet_proxy::Announcement<sp_core::crypto::AccountId32, primitive_types::H256, BlockNumber>
     **/
    PalletProxyAnnouncement: {
        real: string;
        callHash: string;
        height: string;
    };
    /**
     * Lookup439: pallet_proxy::pallet::Error<T>
     **/
    PalletProxyError: {
        _enum: string[];
    };
    /**
     * Lookup440: module_transaction_pause::module::Error<T>
     **/
    ModuleTransactionPauseModuleError: {
        _enum: string[];
    };
    /**
     * Lookup441: pallet_preimage::OldRequestStatus<sp_core::crypto::AccountId32, Balance>
     **/
    PalletPreimageOldRequestStatus: {
        _enum: {
            Unrequested: {
                deposit: string;
                len: string;
            };
            Requested: {
                deposit: string;
                count: string;
                len: string;
            };
        };
    };
    /**
     * Lookup444: pallet_preimage::RequestStatus<sp_core::crypto::AccountId32, frame_support::traits::tokens::fungible::HoldConsideration<A, F, R, D, Fp>>
     **/
    PalletPreimageRequestStatus: {
        _enum: {
            Unrequested: {
                ticket: string;
                len: string;
            };
            Requested: {
                maybeTicket: string;
                count: string;
                maybeLen: string;
            };
        };
    };
    /**
     * Lookup450: pallet_preimage::pallet::Error<T>
     **/
    PalletPreimageError: {
        _enum: string[];
    };
    /**
     * Lookup452: pallet_balances::types::BalanceLock<Balance>
     **/
    PalletBalancesBalanceLock: {
        id: string;
        amount: string;
        reasons: string;
    };
    /**
     * Lookup453: pallet_balances::types::Reasons
     **/
    PalletBalancesReasons: {
        _enum: string[];
    };
    /**
     * Lookup456: pallet_balances::types::ReserveData<acala_primitives::ReserveIdentifier, Balance>
     **/
    PalletBalancesReserveData: {
        id: string;
        amount: string;
    };
    /**
     * Lookup457: acala_primitives::ReserveIdentifier
     **/
    AcalaPrimitivesReserveIdentifier: {
        _enum: string[];
    };
    /**
     * Lookup461: acala_runtime::RuntimeHoldReason
     **/
    AcalaRuntimeRuntimeHoldReason: {
        _enum: {
            __Unused0: string;
            __Unused1: string;
            __Unused2: string;
            __Unused3: string;
            __Unused4: string;
            __Unused5: string;
            __Unused6: string;
            __Unused7: string;
            Preimage: string;
        };
    };
    /**
     * Lookup462: pallet_preimage::pallet::HoldReason
     **/
    PalletPreimageHoldReason: {
        _enum: string[];
    };
    /**
     * Lookup465: frame_support::traits::tokens::misc::IdAmount<Id, Balance>
     **/
    FrameSupportTokensMiscIdAmount: {
        id: string;
        amount: string;
    };
    /**
     * Lookup467: pallet_balances::pallet::Error<T, I>
     **/
    PalletBalancesError: {
        _enum: string[];
    };
    /**
     * Lookup470: orml_tokens::BalanceLock<Balance>
     **/
    OrmlTokensBalanceLock: {
        id: string;
        amount: string;
    };
    /**
     * Lookup472: orml_tokens::AccountData<Balance>
     **/
    OrmlTokensAccountData: {
        free: string;
        reserved: string;
        frozen: string;
    };
    /**
     * Lookup474: orml_tokens::ReserveData<acala_primitives::ReserveIdentifier, Balance>
     **/
    OrmlTokensReserveData: {
        id: string;
        amount: string;
    };
    /**
     * Lookup476: orml_tokens::module::Error<T>
     **/
    OrmlTokensModuleError: {
        _enum: string[];
    };
    /**
     * Lookup477: module_currencies::module::Error<T>
     **/
    ModuleCurrenciesModuleError: {
        _enum: string[];
    };
    /**
     * Lookup479: orml_vesting::module::Error<T>
     **/
    OrmlVestingModuleError: {
        _enum: string[];
    };
    /**
     * Lookup481: module_transaction_payment::module::ChargeFeeMethod
     **/
    ModuleTransactionPaymentModuleChargeFeeMethod: {
        _enum: {
            FeeCurrency: string;
            FeeAggregatedPath: string;
        };
    };
    /**
     * Lookup482: frame_support::PalletId
     **/
    FrameSupportPalletId: string;
    /**
     * Lookup484: module_transaction_payment::module::Error<T>
     **/
    ModuleTransactionPaymentModuleError: {
        _enum: string[];
    };
    /**
     * Lookup485: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
     **/
    PalletTreasuryProposal: {
        proposer: string;
        value: string;
        beneficiary: string;
        bond: string;
    };
    /**
     * Lookup488: pallet_treasury::SpendStatus<AssetKind, AssetBalance, sp_core::crypto::AccountId32, BlockNumber, PaymentId>
     **/
    PalletTreasurySpendStatus: {
        assetKind: string;
        amount: string;
        beneficiary: string;
        validFrom: string;
        expireAt: string;
        status: string;
    };
    /**
     * Lookup489: pallet_treasury::PaymentState<Id>
     **/
    PalletTreasuryPaymentState: {
        _enum: {
            Pending: string;
            Attempted: {
                id: string;
            };
            Failed: string;
        };
    };
    /**
     * Lookup490: pallet_treasury::pallet::Error<T, I>
     **/
    PalletTreasuryError: {
        _enum: string[];
    };
    /**
     * Lookup491: pallet_bounties::Bounty<sp_core::crypto::AccountId32, Balance, BlockNumber>
     **/
    PalletBountiesBounty: {
        proposer: string;
        value: string;
        fee: string;
        curatorDeposit: string;
        bond: string;
        status: string;
    };
    /**
     * Lookup492: pallet_bounties::BountyStatus<sp_core::crypto::AccountId32, BlockNumber>
     **/
    PalletBountiesBountyStatus: {
        _enum: {
            Proposed: string;
            Approved: string;
            Funded: string;
            CuratorProposed: {
                curator: string;
            };
            Active: {
                curator: string;
                updateDue: string;
            };
            PendingPayout: {
                curator: string;
                beneficiary: string;
                unlockAt: string;
            };
        };
    };
    /**
     * Lookup494: pallet_bounties::pallet::Error<T, I>
     **/
    PalletBountiesError: {
        _enum: string[];
    };
    /**
     * Lookup495: pallet_tips::OpenTip<sp_core::crypto::AccountId32, Balance, BlockNumber, primitive_types::H256>
     **/
    PalletTipsOpenTip: {
        reason: string;
        who: string;
        finder: string;
        deposit: string;
        closes: string;
        tips: string;
        findersFee: string;
    };
    /**
     * Lookup497: pallet_tips::pallet::Error<T, I>
     **/
    PalletTipsError: {
        _enum: string[];
    };
    /**
     * Lookup501: module_collator_selection::pallet::Error<T>
     **/
    ModuleCollatorSelectionError: {
        _enum: string[];
    };
    /**
     * Lookup505: sp_core::crypto::KeyTypeId
     **/
    SpCoreCryptoKeyTypeId: string;
    /**
     * Lookup506: pallet_session::pallet::Error<T>
     **/
    PalletSessionError: {
        _enum: string[];
    };
    /**
     * Lookup511: module_session_manager::module::Error<T>
     **/
    ModuleSessionManagerModuleError: {
        _enum: string[];
    };
    /**
     * Lookup516: cumulus_pallet_xcmp_queue::OutboundChannelDetails
     **/
    CumulusPalletXcmpQueueOutboundChannelDetails: {
        recipient: string;
        state: string;
        signalsExist: string;
        firstIndex: string;
        lastIndex: string;
    };
    /**
     * Lookup517: cumulus_pallet_xcmp_queue::OutboundState
     **/
    CumulusPalletXcmpQueueOutboundState: {
        _enum: string[];
    };
    /**
     * Lookup521: cumulus_pallet_xcmp_queue::QueueConfigData
     **/
    CumulusPalletXcmpQueueQueueConfigData: {
        suspendThreshold: string;
        dropThreshold: string;
        resumeThreshold: string;
    };
    /**
     * Lookup522: cumulus_pallet_xcmp_queue::pallet::Error<T>
     **/
    CumulusPalletXcmpQueueError: {
        _enum: string[];
    };
    /**
     * Lookup523: pallet_xcm::pallet::QueryStatus<BlockNumber>
     **/
    PalletXcmQueryStatus: {
        _enum: {
            Pending: {
                responder: string;
                maybeMatchQuerier: string;
                maybeNotify: string;
                timeout: string;
            };
            VersionNotifier: {
                origin: string;
                isActive: string;
            };
            Ready: {
                response: string;
                at: string;
            };
        };
    };
    /**
     * Lookup527: xcm::VersionedResponse
     **/
    XcmVersionedResponse: {
        _enum: {
            __Unused0: string;
            __Unused1: string;
            V2: string;
            V3: string;
            V4: string;
        };
    };
    /**
     * Lookup533: pallet_xcm::pallet::VersionMigrationStage
     **/
    PalletXcmVersionMigrationStage: {
        _enum: {
            MigrateSupportedVersion: string;
            MigrateVersionNotifiers: string;
            NotifyCurrentTargets: string;
            MigrateAndNotifyOldTargets: string;
        };
    };
    /**
     * Lookup536: pallet_xcm::pallet::RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>
     **/
    PalletXcmRemoteLockedFungibleRecord: {
        amount: string;
        owner: string;
        locker: string;
        consumers: string;
    };
    /**
     * Lookup543: pallet_xcm::pallet::Error<T>
     **/
    PalletXcmError: {
        _enum: string[];
    };
    /**
     * Lookup544: orml_xtokens::module::Error<T>
     **/
    OrmlXtokensModuleError: {
        _enum: string[];
    };
    /**
     * Lookup547: orml_unknown_tokens::module::Error<T>
     **/
    OrmlUnknownTokensModuleError: {
        _enum: string[];
    };
    /**
     * Lookup548: orml_xcm::module::Error<T>
     **/
    OrmlXcmModuleError: {
        _enum: string[];
    };
    /**
     * Lookup549: pallet_message_queue::BookState<cumulus_primitives_core::AggregateMessageOrigin>
     **/
    PalletMessageQueueBookState: {
        _alias: {
            size_: string;
        };
        begin: string;
        end: string;
        count: string;
        readyNeighbours: string;
        messageCount: string;
        size_: string;
    };
    /**
     * Lookup551: pallet_message_queue::Neighbours<cumulus_primitives_core::AggregateMessageOrigin>
     **/
    PalletMessageQueueNeighbours: {
        prev: string;
        next: string;
    };
    /**
     * Lookup553: pallet_message_queue::Page<Size, HeapSize>
     **/
    PalletMessageQueuePage: {
        remaining: string;
        remainingSize: string;
        firstIndex: string;
        first: string;
        last: string;
        heap: string;
    };
    /**
     * Lookup555: pallet_message_queue::pallet::Error<T>
     **/
    PalletMessageQueueError: {
        _enum: string[];
    };
    /**
     * Lookup557: orml_authority::module::Error<T>
     **/
    OrmlAuthorityModuleError: {
        _enum: string[];
    };
    /**
     * Lookup559: pallet_collective::Votes<sp_core::crypto::AccountId32, BlockNumber>
     **/
    PalletCollectiveVotes: {
        index: string;
        threshold: string;
        ayes: string;
        nays: string;
        end: string;
    };
    /**
     * Lookup560: pallet_collective::pallet::Error<T, I>
     **/
    PalletCollectiveError: {
        _enum: string[];
    };
    /**
     * Lookup562: pallet_membership::pallet::Error<T, I>
     **/
    PalletMembershipError: {
        _enum: string[];
    };
    /**
     * Lookup573: pallet_democracy::types::ReferendumInfo<BlockNumber, frame_support::traits::preimages::Bounded<acala_runtime::RuntimeCall, sp_runtime::traits::BlakeTwo256>, Balance>
     **/
    PalletDemocracyReferendumInfo: {
        _enum: {
            Ongoing: string;
            Finished: {
                approved: string;
                end: string;
            };
        };
    };
    /**
     * Lookup574: pallet_democracy::types::ReferendumStatus<BlockNumber, frame_support::traits::preimages::Bounded<acala_runtime::RuntimeCall, sp_runtime::traits::BlakeTwo256>, Balance>
     **/
    PalletDemocracyReferendumStatus: {
        end: string;
        proposal: string;
        threshold: string;
        delay: string;
        tally: string;
    };
    /**
     * Lookup575: pallet_democracy::types::Tally<Balance>
     **/
    PalletDemocracyTally: {
        ayes: string;
        nays: string;
        turnout: string;
    };
    /**
     * Lookup576: pallet_democracy::vote::Voting<Balance, sp_core::crypto::AccountId32, BlockNumber, MaxVotes>
     **/
    PalletDemocracyVoteVoting: {
        _enum: {
            Direct: {
                votes: string;
                delegations: string;
                prior: string;
            };
            Delegating: {
                balance: string;
                target: string;
                conviction: string;
                delegations: string;
                prior: string;
            };
        };
    };
    /**
     * Lookup580: pallet_democracy::types::Delegations<Balance>
     **/
    PalletDemocracyDelegations: {
        votes: string;
        capital: string;
    };
    /**
     * Lookup581: pallet_democracy::vote::PriorLock<BlockNumber, Balance>
     **/
    PalletDemocracyVotePriorLock: string;
    /**
     * Lookup584: pallet_democracy::pallet::Error<T>
     **/
    PalletDemocracyError: {
        _enum: string[];
    };
    /**
     * Lookup585: orml_oracle::module::TimestampedValue<sp_arithmetic::fixed_point::FixedU128, Moment>
     **/
    OrmlOracleModuleTimestampedValue: {
        value: string;
        timestamp: string;
    };
    /**
     * Lookup586: orml_utilities::ordered_set::OrderedSet<sp_core::crypto::AccountId32, S>
     **/
    OrmlUtilitiesOrderedSet: string;
    /**
     * Lookup588: orml_oracle::module::Error<T, I>
     **/
    OrmlOracleModuleError: {
        _enum: string[];
    };
    /**
     * Lookup591: orml_traits::auction::AuctionInfo<sp_core::crypto::AccountId32, Balance, BlockNumber>
     **/
    OrmlTraitsAuctionAuctionInfo: {
        bid: string;
        start: string;
        end: string;
    };
    /**
     * Lookup592: orml_auction::module::Error<T>
     **/
    OrmlAuctionModuleError: {
        _enum: string[];
    };
    /**
     * Lookup593: orml_rewards::PoolInfo<Share, Balance, acala_primitives::currency::CurrencyId>
     **/
    OrmlRewardsPoolInfo: {
        totalShares: string;
        rewards: string;
    };
    /**
     * Lookup601: orml_rewards::module::Error<T>
     **/
    OrmlRewardsModuleError: {
        _enum: string[];
    };
    /**
     * Lookup602: orml_nft::ClassInfo<TokenId, sp_core::crypto::AccountId32, module_nft::ClassData<Balance>, bounded_collections::bounded_vec::BoundedVec<T, S>>
     **/
    OrmlNftClassInfo: {
        metadata: string;
        totalIssuance: string;
        owner: string;
        data: string;
    };
    /**
     * Lookup603: module_nft::ClassData<Balance>
     **/
    ModuleNftClassData: {
        deposit: string;
        properties: string;
        attributes: string;
    };
    /**
     * Lookup605: orml_nft::TokenInfo<sp_core::crypto::AccountId32, module_nft::TokenData<Balance>, bounded_collections::bounded_vec::BoundedVec<T, S>>
     **/
    OrmlNftTokenInfo: {
        metadata: string;
        owner: string;
        data: string;
    };
    /**
     * Lookup606: module_nft::TokenData<Balance>
     **/
    ModuleNftTokenData: {
        deposit: string;
        attributes: string;
    };
    /**
     * Lookup608: orml_nft::module::Error<T>
     **/
    OrmlNftModuleError: {
        _enum: string[];
    };
    /**
     * Lookup609: acala_runtime::RuntimeParametersKey
     **/
    AcalaRuntimeRuntimeParametersKey: {
        _enum: {
            Earning: string;
        };
    };
    /**
     * Lookup610: module_earning::ParametersKey
     **/
    ModuleEarningParametersKey: {
        _enum: string[];
    };
    /**
     * Lookup611: acala_runtime::RuntimeParametersValue
     **/
    AcalaRuntimeRuntimeParametersValue: {
        _enum: {
            Earning: string;
        };
    };
    /**
     * Lookup612: module_earning::ParametersValue
     **/
    ModuleEarningParametersValue: {
        _enum: {
            InstantUnstakeFee: string;
        };
    };
    /**
     * Lookup613: orml_parameters::module::Error<T>
     **/
    OrmlParametersModuleError: string;
    /**
     * Lookup614: module_prices::module::Error<T>
     **/
    ModulePricesModuleError: {
        _enum: string[];
    };
    /**
     * Lookup615: module_dex::TradingPairStatus<Balance, BlockNumber>
     **/
    ModuleDexTradingPairStatus: {
        _enum: {
            Disabled: string;
            Provisioning: string;
            Enabled: string;
        };
    };
    /**
     * Lookup616: module_dex::ProvisioningParameters<Balance, BlockNumber>
     **/
    ModuleDexProvisioningParameters: {
        minContribution: string;
        targetProvision: string;
        accumulatedProvision: string;
        notBefore: string;
    };
    /**
     * Lookup619: module_dex::module::Error<T>
     **/
    ModuleDexModuleError: {
        _enum: string[];
    };
    /**
     * Lookup624: module_dex_oracle::module::Error<T>
     **/
    ModuleDexOracleModuleError: {
        _enum: string[];
    };
    /**
     * Lookup627: module_aggregated_dex::module::Error<T>
     **/
    ModuleAggregatedDexModuleError: {
        _enum: string[];
    };
    /**
     * Lookup628: acala_primitives::bonding::ledger::BondingLedger<Moment, MaxUnlockingChunks, MinBond>
     **/
    AcalaPrimitivesBondingLedgerBondingLedger: {
        total: string;
        active: string;
        unlocking: string;
    };
    /**
     * Lookup630: acala_primitives::bonding::ledger::UnlockChunk<Moment>
     **/
    AcalaPrimitivesBondingLedgerUnlockChunk: {
        value: string;
        unlockAt: string;
    };
    /**
     * Lookup632: module_earning::module::Error<T>
     **/
    ModuleEarningModuleError: {
        _enum: string[];
    };
    /**
     * Lookup633: module_auction_manager::CollateralAuctionItem<sp_core::crypto::AccountId32, BlockNumber>
     **/
    ModuleAuctionManagerCollateralAuctionItem: {
        refundRecipient: string;
        currencyId: string;
        initialAmount: string;
        amount: string;
        target: string;
        startTime: string;
    };
    /**
     * Lookup634: module_auction_manager::module::Error<T>
     **/
    ModuleAuctionManagerModuleError: {
        _enum: string[];
    };
    /**
     * Lookup636: acala_primitives::Position
     **/
    AcalaPrimitivesPosition: {
        collateral: string;
        debit: string;
    };
    /**
     * Lookup637: module_loans::module::Error<T>
     **/
    ModuleLoansModuleError: {
        _enum: string[];
    };
    /**
     * Lookup639: module_honzon::module::Error<T>
     **/
    ModuleHonzonModuleError: {
        _enum: string[];
    };
    /**
     * Lookup640: module_cdp_treasury::module::Error<T>
     **/
    ModuleCdpTreasuryModuleError: {
        _enum: string[];
    };
    /**
     * Lookup641: module_cdp_engine::RiskManagementParams
     **/
    ModuleCdpEngineRiskManagementParams: {
        maximumTotalDebitValue: string;
        interestRatePerSec: string;
        liquidationRatio: string;
        liquidationPenalty: string;
        requiredCollateralRatio: string;
    };
    /**
     * Lookup646: module_cdp_engine::module::Error<T>
     **/
    ModuleCdpEngineModuleError: {
        _enum: string[];
    };
    /**
     * Lookup647: module_emergency_shutdown::module::Error<T>
     **/
    ModuleEmergencyShutdownModuleError: {
        _enum: string[];
    };
    /**
     * Lookup648: module_homa::module::StakingLedger
     **/
    ModuleHomaModuleStakingLedger: {
        bonded: string;
        unlocking: string;
    };
    /**
     * Lookup652: module_homa::module::Error<T>
     **/
    ModuleHomaModuleError: {
        _enum: string[];
    };
    /**
     * Lookup654: module_xcm_interface::module::Error<T>
     **/
    ModuleXcmInterfaceModuleError: {
        _enum: string[];
    };
    /**
     * Lookup656: module_homa_validator_list::Guarantee<EraIndex>
     **/
    ModuleHomaValidatorListGuarantee: {
        total: string;
        bonded: string;
        unbonding: string;
    };
    /**
     * Lookup659: module_homa_validator_list::ValidatorBacking
     **/
    ModuleHomaValidatorListValidatorBacking: {
        totalInsurance: string;
        isFrozen: string;
    };
    /**
     * Lookup660: module_homa_validator_list::module::Error<T>
     **/
    ModuleHomaValidatorListModuleError: {
        _enum: string[];
    };
    /**
     * Lookup663: module_nominees_election::module::Error<T, I>
     **/
    ModuleNomineesElectionModuleError: {
        _enum: string[];
    };
    /**
     * Lookup665: module_incentives::module::Error<T>
     **/
    ModuleIncentivesModuleError: {
        _enum: string[];
    };
    /**
     * Lookup666: module_nft::module::Error<T>
     **/
    ModuleNftModuleError: {
        _enum: string[];
    };
    /**
     * Lookup667: module_asset_registry::module::Error<T>
     **/
    ModuleAssetRegistryModuleError: {
        _enum: string[];
    };
    /**
     * Lookup668: module_evm::module::AccountInfo<Nonce>
     **/
    ModuleEvmModuleAccountInfo: {
        nonce: string;
        contractInfo: string;
    };
    /**
     * Lookup670: module_evm::module::ContractInfo
     **/
    ModuleEvmModuleContractInfo: {
        codeHash: string;
        maintainer: string;
        published: string;
    };
    /**
     * Lookup673: module_evm::module::CodeInfo
     **/
    ModuleEvmModuleCodeInfo: {
        codeSize: string;
        refCount: string;
    };
    /**
     * Lookup674: module_evm::module::Error<T>
     **/
    ModuleEvmModuleError: {
        _enum: string[];
    };
    /**
     * Lookup675: module_evm_bridge::module::Error<T>
     **/
    ModuleEvmBridgeModuleError: {
        _enum: string[];
    };
    /**
     * Lookup676: module_evm_accounts::module::Error<T>
     **/
    ModuleEvmAccountsModuleError: {
        _enum: string[];
    };
    /**
     * Lookup677: nutsfinance_stable_asset::StableAssetPoolInfo<acala_primitives::currency::CurrencyId, AtLeast64BitUnsigned, Balance, sp_core::crypto::AccountId32, BlockNumber>
     **/
    NutsfinanceStableAssetStableAssetPoolInfo: {
        poolAsset: string;
        assets: string;
        precisions: string;
        mintFee: string;
        swapFee: string;
        redeemFee: string;
        totalSupply: string;
        a: string;
        aBlock: string;
        futureA: string;
        futureABlock: string;
        balances: string;
        feeRecipient: string;
        accountId: string;
        yieldRecipient: string;
        precision: string;
    };
    /**
     * Lookup678: nutsfinance_stable_asset::pallet::Error<T>
     **/
    NutsfinanceStableAssetError: {
        _enum: string[];
    };
    /**
     * Lookup680: cumulus_pallet_parachain_system::unincluded_segment::Ancestor<primitive_types::H256>
     **/
    CumulusPalletParachainSystemUnincludedSegmentAncestor: {
        usedBandwidth: string;
        paraHeadHash: string;
        consumedGoAheadSignal: string;
    };
    /**
     * Lookup681: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth
     **/
    CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: {
        umpMsgCount: string;
        umpTotalBytes: string;
        hrmpOutgoing: string;
    };
    /**
     * Lookup683: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate
     **/
    CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: {
        msgCount: string;
        totalBytes: string;
    };
    /**
     * Lookup687: polkadot_primitives::v7::UpgradeGoAhead
     **/
    PolkadotPrimitivesV7UpgradeGoAhead: {
        _enum: string[];
    };
    /**
     * Lookup688: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker<primitive_types::H256>
     **/
    CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: {
        usedBandwidth: string;
        hrmpWatermark: string;
        consumedGoAheadSignal: string;
    };
    /**
     * Lookup690: polkadot_primitives::v7::UpgradeRestriction
     **/
    PolkadotPrimitivesV7UpgradeRestriction: {
        _enum: string[];
    };
    /**
     * Lookup691: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
     **/
    CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
        dmqMqcHead: string;
        relayDispatchQueueRemainingCapacity: string;
        ingressChannels: string;
        egressChannels: string;
    };
    /**
     * Lookup692: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity
     **/
    CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: {
        remainingCount: string;
        remainingSize: string;
    };
    /**
     * Lookup695: polkadot_primitives::v7::AbridgedHrmpChannel
     **/
    PolkadotPrimitivesV7AbridgedHrmpChannel: {
        maxCapacity: string;
        maxTotalSize: string;
        maxMessageSize: string;
        msgCount: string;
        totalSize: string;
        mqcHead: string;
    };
    /**
     * Lookup696: polkadot_primitives::v7::AbridgedHostConfiguration
     **/
    PolkadotPrimitivesV7AbridgedHostConfiguration: {
        maxCodeSize: string;
        maxHeadDataSize: string;
        maxUpwardQueueCount: string;
        maxUpwardQueueSize: string;
        maxUpwardMessageSize: string;
        maxUpwardMessageNumPerCandidate: string;
        hrmpMaxMessageNumPerCandidate: string;
        validationUpgradeCooldown: string;
        validationUpgradeDelay: string;
        asyncBackingParams: string;
    };
    /**
     * Lookup697: polkadot_primitives::v7::async_backing::AsyncBackingParams
     **/
    PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: {
        maxCandidateDepth: string;
        allowedAncestryLen: string;
    };
    /**
     * Lookup703: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain_primitives::primitives::Id>
     **/
    PolkadotCorePrimitivesOutboundHrmpMessage: {
        recipient: string;
        data: string;
    };
    /**
     * Lookup704: cumulus_pallet_parachain_system::pallet::Error<T>
     **/
    CumulusPalletParachainSystemError: {
        _enum: string[];
    };
    /**
     * Lookup705: pallet_sudo::pallet::Error<T>
     **/
    PalletSudoError: {
        _enum: string[];
    };
    /**
     * Lookup708: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender<T>
     **/
    FrameSystemExtensionsCheckNonZeroSender: string;
    /**
     * Lookup709: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
     **/
    FrameSystemExtensionsCheckSpecVersion: string;
    /**
     * Lookup710: frame_system::extensions::check_tx_version::CheckTxVersion<T>
     **/
    FrameSystemExtensionsCheckTxVersion: string;
    /**
     * Lookup711: frame_system::extensions::check_genesis::CheckGenesis<T>
     **/
    FrameSystemExtensionsCheckGenesis: string;
    /**
     * Lookup714: runtime_common::check_nonce::CheckNonce<T>
     **/
    RuntimeCommonCheckNonce: {
        nonce: string;
    };
    /**
     * Lookup715: frame_system::extensions::check_weight::CheckWeight<T>
     **/
    FrameSystemExtensionsCheckWeight: string;
    /**
     * Lookup716: frame_metadata_hash_extension::CheckMetadataHash<T>
     **/
    FrameMetadataHashExtensionCheckMetadataHash: {
        mode: string;
    };
    /**
     * Lookup717: frame_metadata_hash_extension::Mode
     **/
    FrameMetadataHashExtensionMode: {
        _enum: string[];
    };
    /**
     * Lookup718: module_evm::SetEvmOrigin<T>
     **/
    ModuleEvmSetEvmOrigin: string;
    /**
     * Lookup719: module_transaction_payment::ChargeTransactionPayment<T>
     **/
    ModuleTransactionPaymentChargeTransactionPayment: string;
    /**
     * Lookup720: acala_runtime::StorageDepositPerByte
     **/
    AcalaRuntimeStorageDepositPerByte: string;
    /**
     * Lookup721: acala_runtime::TxFeePerGas
     **/
    AcalaRuntimeTxFeePerGas: string;
    /**
     * Lookup723: acala_primitives::signature::AcalaMultiSignature
     **/
    AcalaPrimitivesSignatureAcalaMultiSignature: {
        _enum: {
            Ed25519: string;
            Sr25519: string;
            Ecdsa: string;
            Ethereum: string;
            Eip1559: string;
            AcalaEip712: string;
            Eip2930: string;
        };
    };
};
export default _default;
