instantiate: RuntimeDescriptor<
    [
        origin: SS58String,
        value: bigint,
        gas_limit: { proof_size: bigint; ref_time: bigint }
        | undefined,
        storage_deposit_limit: bigint | undefined,
        code: Enum<{ Existing: FixedSizeBinary<32>; Upload: Binary }>,
        data: Binary,
        salt: Binary,
    ],
    {
        debug_message: Binary;
        events?: {
            event: Enum<
                {
                    AssetRegistry: Enum<
                        {
                            RegisteredAsset: { asset_id: ...; metadata: ... };
                            UpdatedAsset: { asset_id: ...; metadata: ... };
                        },
                    >;
                    Balances: Enum<
                        {
                            BalanceSet: { free: ...; who: ... };
                            Burned: { amount: ...; who: ... };
                            Deposit: { amount: ...; who: ... };
                            DustLost: { account: ...; amount: ... };
                            Endowed: { account: ...; free_balance: ... };
                            Frozen: { amount: ...; who: ... };
                            Issued: { amount: ... };
                            Locked: { amount: ...; who: ... };
                            Minted: { amount: ...; who: ... };
                            Rescinded: { amount: ... };
                            Reserved: { amount: ...; who: ... };
                            ReserveRepatriated: {
                                amount: ...;
                                destination_status: ...;
                                from: ...;
                                to: ...;
                            };
                            Restored: { amount: ...; who: ... };
                            Slashed: { amount: ...; who: ... };
                            Suspended: { amount: ...; who: ... };
                            Thawed: { amount: ...; who: ... };
                            TotalIssuanceForced: { new: ...; old: ... };
                            Transfer: { amount: ...; from: ...; to: ... };
                            Unlocked: { amount: ...; who: ... };
                            Unreserved: { amount: ...; who: ... };
                            Upgraded: { who: ... };
                            Withdraw: { amount: ...; who: ... };
                        },
                    >;
                    CheckedInflation: Enum<
                        {
                            HaltChanged: { is_halted: ... };
                            InflationMinted: {
                                current_issuance: ...;
                                expected_new_issuance: ...;
                                minted: ...;
                                year_start_issuance: ...;
                            };
                            NewEra: { era: ...; next_era_starting_block: ... };
                            NewYear: { next_era_starting_block: ...; starting_issuance: ... };
                            OverInflationDetected: {
                                current_issuance: ...;
                                expected_issuance: ...;
                            };
                        },
                    >;
                    CollatorSelection: Enum<
                        {
                            CandidateAdded: { account_id: ...; deposit: ... };
                            CandidateBondUpdated: { account_id: ...; deposit: ... };
                            CandidateRemoved: { account_id: ... };
                            CandidateReplaced: { deposit: ...; new: ...; old: ... };
                            InvalidInvulnerableSkipped: { account_id: ... };
                            InvulnerableAdded: { account_id: ... };
                            InvulnerableRemoved: { account_id: ... };
                            NewCandidacyBond: { bond_amount: ... };
                            NewDesiredCandidates: { desired_candidates: ... };
                            NewInvulnerables: { invulnerables: ... };
                        },
                    >;
                    Contracts: Enum<
                        {
                            Called: { caller: ...; contract: ... };
                            CodeRemoved: { code_hash: ...; deposit_released: ...; remover: ... };
                            CodeStored: { code_hash: ...; deposit_held: ...; uploader: ... };
                            ContractCodeUpdated: {
                                contract: ...;
                                new_code_hash: ...;
                                old_code_hash: ...;
                            };
                            ContractEmitted: { contract: ...; data: ... };
                            DelegateCalled: { code_hash: ...; contract: ... };
                            Instantiated: { contract: ...; deployer: ... };
                            StorageDepositTransferredAndHeld: { amount: ...; from: ...; to: ... };
                            StorageDepositTransferredAndReleased: {
                                amount: ...;
                                from: ...;
                                to: ...;
                            };
                            Terminated: { beneficiary: ...; contract: ... };
                        },
                    >;
                    CoreAssets: Enum<
                        {
                            BalanceSet: {
                                currency_id: ...;
                                free: ...;
                                reserved: ...;
                                who: ...;
                            };
                            Deposited: { amount: ...; currency_id: ...; who: ... };
                            DustLost: { amount: ...; currency_id: ...; who: ... };
                            Endowed: { amount: ...; currency_id: ...; who: ... };
                            Issued: { amount: ...; currency_id: ... };
                            Locked: { amount: ...; currency_id: ...; who: ... };
                            LockRemoved: { currency_id: ...; lock_id: ...; who: ... };
                            LockSet: { amount: ...; currency_id: ...; lock_id: ...; who: ... };
                            Rescinded: { amount: ...; currency_id: ... };
                            Reserved: { amount: ...; currency_id: ...; who: ... };
                            ReserveRepatriated: {
                                amount: ...;
                                currency_id: ...;
                                from: ...;
                                status: ...;
                                to: ...;
                            };
                            Slashed: {
                                currency_id: ...;
                                free_amount: ...;
                                reserved_amount: ...;
                                who: ...;
                            };
                            TotalIssuanceSet: { amount: ...; currency_id: ... };
                            Transfer: { amount: ...; currency_id: ...; from: ...; to: ... };
                            Unlocked: { amount: ...; currency_id: ...; who: ... };
                            Unreserved: { amount: ...; currency_id: ...; who: ... };
                            Withdrawn: { amount: ...; currency_id: ...; who: ... };
                        },
                    >;
                    CumulusXcm: Enum<
                        {
                            ExecutedDownward: [(...), (...)];
                            InvalidFormat: FixedSizeBinary<(...)>;
                            UnsupportedVersion: FixedSizeBinary<(...)>;
                        },
                    >;
                    Identity: Enum<
                        {
                            AuthorityAdded: { authority: ... };
                            AuthorityRemoved: { authority: ... };
                            DanglingUsernameRemoved: { username: ...; who: ... };
                            IdentityCleared: { deposit: ...; who: ... };
                            IdentityKilled: { deposit: ...; who: ... };
                            IdentitySet: { who: ... };
                            JudgementGiven: { registrar_index: ...; target: ... };
                            JudgementRequested: { registrar_index: ...; who: ... };
                            JudgementUnrequested: { registrar_index: ...; who: ... };
                            PreapprovalExpired: { whose: ... };
                            PrimaryUsernameSet: { username: ...; who: ... };
                            RegistrarAdded: { registrar_index: ... };
                            SubIdentityAdded: { deposit: ...; main: ...; sub: ... };
                            SubIdentityRemoved: { deposit: ...; main: ...; sub: ... };
                            SubIdentityRevoked: { deposit: ...; main: ...; sub: ... };
                            UsernameQueued: { expiration: ...; username: ...; who: ... };
                            UsernameSet: { username: ...; who: ... };
                        },
                    >;
                    INV4: Enum<
                        {
                            Burned: { amount: ...; dao_id: ...; target: ... };
                            DaoCreated: {
                                dao_account: ...;
                                dao_id: ...;
                                metadata: ...;
                                minimum_support: ...;
                                required_approval: ...;
                            };
                            Minted: { amount: ...; dao_id: ...; target: ... };
                            MultisigCanceled: { call_hash: ...; dao_id: ... };
                            MultisigExecuted: {
                                call: ...;
                                call_hash: ...;
                                dao_id: ...;
                                executor_account: ...;
                                result: ...;
                                voter: ...;
                            };
                            MultisigVoteAdded: {
                                call_hash: ...;
                                current_votes: ...;
                                dao_id: ...;
                                executor_account: ...;
                                voter: ...;
                                votes_added: ...;
                            };
                            MultisigVoteStarted: {
                                call_hash: ...;
                                dao_id: ...;
                                executor_account: ...;
                                voter: ...;
                                votes_added: ...;
                            };
                            MultisigVoteWithdrawn: {
                                call_hash: ...;
                                dao_id: ...;
                                executor_account: ...;
                                voter: ...;
                                votes_removed: ...;
                            };
                            ParametersSet: {
                                dao_id: ...;
                                frozen_tokens?: ...;
                                metadata?: ...;
                                minimum_support?: ...;
                                required_approval?: ...;
                            };
                        },
                    >;
                    MessageQueue: Enum<
                        {
                            OverweightEnqueued: {
                                id: ...;
                                message_index: ...;
                                origin: ...;
                                page_index: ...;
                            };
                            PageReaped: { index: ...; origin: ... };
                            Processed: { id: ...; origin: ...; success: ...; weight_used: ... };
                            ProcessingFailed: { error: ...; id: ...; origin: ... };
                        },
                    >;
                    OcifStaking: Enum<
                        {
                            DaoClaimed: {
                                amount: ...;
                                dao: ...;
                                destination_account: ...;
                                era: ...;
                            };
                            DaoRegistered: { dao: ... };
                            DaoUnregistered: { dao: ... };
                            DaoUnregistrationChunksProcessed: {
                                accounts_left: ...;
                                accounts_processed_in_this_chunk: ...;
                                dao: ...;
                            };
                            DaoUnregistrationQueueFinished: { dao: ... };
                            DaoUnregistrationQueueStarted: { dao: ... };
                            ErroredOnMessageQueue: { account?: ...; err: ... };
                            HaltChanged: { is_halted: ... };
                            MetadataChanged: { dao: ...; new_metadata: ...; old_metadata: ... };
                            NewEra: { era: ... };
                            Staked: { amount: ...; dao: ...; staker: ... };
                            StakeMoved: { amount: ...; from_dao: ...; staker: ...; to_dao: ... };
                            StakerClaimed: { amount: ...; dao: ...; era: ...; staker: ... };
                            Unstaked: { amount: ...; dao: ...; staker: ... };
                            Withdrawn: { amount: ...; staker: ... };
                        },
                    >;
                    OrmlXcm: Enum<{ Sent: { message: ...; to: ... } }>;
                    ParachainSystem: Enum<
                        {
                            DownwardMessagesProcessed: { dmq_head: ...; weight_used: ... };
                            DownwardMessagesReceived: { count: ... };
                            UpwardMessageSent: { message_hash?: ... };
                            ValidationFunctionApplied: { relay_chain_block_num: ... };
                            ValidationFunctionDiscarded: undefined;
                            ValidationFunctionStored: undefined;
                        },
                    >;
                    PolkadotXcm: Enum<
                        {
                            AssetsClaimed: { assets: ...; hash: ...; origin: ... };
                            AssetsTrapped: { assets: ...; hash: ...; origin: ... };
                            Attempted: { outcome: ... };
                            FeesPaid: { fees: ...; paying: ... };
                            InvalidQuerier: {
                                expected_querier: ...;
                                maybe_actual_querier?: ...;
                                origin: ...;
                                query_id: ...;
                            };
                            InvalidQuerierVersion: { origin: ...; query_id: ... };
                            InvalidResponder: {
                                expected_location?: ...;
                                origin: ...;
                                query_id: ...;
                            };
                            InvalidResponderVersion: { origin: ...; query_id: ... };
                            Notified: { call_index: ...; pallet_index: ...; query_id: ... };
                            NotifyDecodeFailed: {
                                call_index: ...;
                                pallet_index: ...;
                                query_id: ...;
                            };
                            NotifyDispatchError: {
                                call_index: ...;
                                pallet_index: ...;
                                query_id: ...;
                            };
                            NotifyOverweight: {
                                actual_weight: ...;
                                call_index: ...;
                                max_budgeted_weight: ...;
                                pallet_index: ...;
                                query_id: ...;
                            };
                            NotifyTargetMigrationFail: { location: ...; query_id: ... };
                            NotifyTargetSendFail: { error: ...; location: ...; query_id: ... };
                            ResponseReady: { query_id: ...; response: ... };
                            ResponseTaken: { query_id: ... };
                            Sent: {
                                destination: ...;
                                message: ...;
                                message_id: ...;
                                origin: ...;
                            };
                            SupportedVersionChanged: { location: ...; version: ... };
                            UnexpectedResponse: { origin: ...; query_id: ... };
                            VersionChangeNotified: {
                                cost: ...;
                                destination: ...;
                                message_id: ...;
                                result: ...;
                            };
                            VersionMigrationFinished: { version: ... };
                            VersionNotifyRequested: {
                                cost: ...;
                                destination: ...;
                                message_id: ...;
                            };
                            VersionNotifyStarted: {
                                cost: ...;
                                destination: ...;
                                message_id: ...;
                            };
                            VersionNotifyUnrequested: {
                                cost: ...;
                                destination: ...;
                                message_id: ...;
                            };
                        },
                    >;
                    Session: SessionEvent;
                    Sudo: Enum<
                        {
                            KeyChanged: { new: ...; old?: ... };
                            KeyRemoved: undefined;
                            Sudid: { sudo_result: ... };
                            SudoAsDone: { sudo_result: ... };
                        },
                    >;
                    System: Enum<
                        {
                            CodeUpdated: undefined;
                            ExtrinsicFailed: { dispatch_error: ...; dispatch_info: ... };
                            ExtrinsicSuccess: { dispatch_info: ... };
                            KilledAccount: { account: ... };
                            NewAccount: { account: ... };
                            Remarked: { hash: ...; sender: ... };
                            UpgradeAuthorized: { check_version: ...; code_hash: ... };
                        },
                    >;
                    Tokens: Enum<
                        {
                            BalanceSet: {
                                currency_id: ...;
                                free: ...;
                                reserved: ...;
                                who: ...;
                            };
                            Deposited: { amount: ...; currency_id: ...; who: ... };
                            DustLost: { amount: ...; currency_id: ...; who: ... };
                            Endowed: { amount: ...; currency_id: ...; who: ... };
                            Issued: { amount: ...; currency_id: ... };
                            Locked: { amount: ...; currency_id: ...; who: ... };
                            LockRemoved: { currency_id: ...; lock_id: ...; who: ... };
                            LockSet: { amount: ...; currency_id: ...; lock_id: ...; who: ... };
                            Rescinded: { amount: ...; currency_id: ... };
                            Reserved: { amount: ...; currency_id: ...; who: ... };
                            ReserveRepatriated: {
                                amount: ...;
                                currency_id: ...;
                                from: ...;
                                status: ...;
                                to: ...;
                            };
                            Slashed: {
                                currency_id: ...;
                                free_amount: ...;
                                reserved_amount: ...;
                                who: ...;
                            };
                            TotalIssuanceSet: { amount: ...; currency_id: ... };
                            Transfer: { amount: ...; currency_id: ...; from: ...; to: ... };
                            Unlocked: { amount: ...; currency_id: ...; who: ... };
                            Unreserved: { amount: ...; currency_id: ...; who: ... };
                            Withdrawn: { amount: ...; currency_id: ...; who: ... };
                        },
                    >;
                    TransactionPayment: TransactionPaymentEvent;
                    Treasury: Enum<
                        {
                            AssetSpendApproved: {
                                amount: ...;
                                beneficiary: ...;
                                expire_at: ...;
                                index: ...;
                                valid_from: ...;
                            };
                            AssetSpendVoided: { index: ... };
                            Awarded: { account: ...; award: ...; proposal_index: ... };
                            Burnt: { burnt_funds: ... };
                            Deposit: { value: ... };
                            Paid: { index: ... };
                            PaymentFailed: { index: ... };
                            Rollover: { rollover_balance: ... };
                            SpendApproved: { amount: ...; beneficiary: ...; proposal_index: ... };
                            Spending: { budget_remaining: ... };
                            SpendProcessed: { index: ... };
                            UpdatedInactive: { deactivated: ...; reactivated: ... };
                        },
                    >;
                    TxPause: Enum<
                        {
                            CallPaused: { full_name: ... };
                            CallUnpaused: { full_name: ... };
                        },
                    >;
                    Utility: Enum<
                        {
                            BatchCompleted: undefined;
                            BatchCompletedWithErrors: undefined;
                            BatchInterrupted: { error: ...; index: ... };
                            DispatchedAs: { result: ... };
                            ItemCompleted: undefined;
                            ItemFailed: { error: ... };
                        },
                    >;
                    Vesting: Enum<
                        {
                            Claimed: { amount: ...; who: ... };
                            VestingScheduleAdded: { from: ...; to: ...; vesting_schedule: ... };
                            VestingSchedulesUpdated: { who: ... };
                        },
                    >;
                    XcmpQueue: Enum<{ XcmpMessageSent: { message_hash: ... } }>;
                    XTokens: Enum<
                        {
                            TransferredAssets: {
                                assets: ...;
                                dest: ...;
                                fee: ...;
                                sender: ...;
                            };
                        },
                    >;
                },
            >;
            phase: Phase;
            topics: FixedSizeBinary<32>[];
        }[];
        gas_consumed: { proof_size: bigint; ref_time: bigint };
        gas_required: { proof_size: bigint; ref_time: bigint };
        result: ResultPayload<
            { account_id: SS58String; result: { data: Binary; flags: number } },
            Enum<
                {
                    Arithmetic: ArithmeticError;
                    BadOrigin: undefined;
                    CannotLookup: undefined;
                    ConsumerRemaining: undefined;
                    Corruption: undefined;
                    Exhausted: undefined;
                    Module: Enum<
                        {
                            AssetRegistry: Enum<
                                {
                                    AssetNotFound: undefined;
                                    BadVersion: undefined;
                                    ConflictingAssetId: undefined;
                                    ConflictingLocation: undefined;
                                    InvalidAssetId: undefined;
                                    InvalidAssetString: undefined;
                                },
                            >;
                            Aura: undefined;
                            AuraExt: undefined;
                            Authorship: undefined;
                            Balances: Enum<
                                {
                                    DeadAccount: undefined;
                                    DeltaZero: undefined;
                                    ExistentialDeposit: undefined;
                                    ExistingVestingSchedule: undefined;
                                    Expendability: undefined;
                                    InsufficientBalance: undefined;
                                    IssuanceDeactivated: undefined;
                                    LiquidityRestrictions: undefined;
                                    TooManyFreezes: undefined;
                                    TooManyHolds: undefined;
                                    TooManyReserves: undefined;
                                    VestingBalance: undefined;
                                },
                            >;
                            CheckedInflation: Enum<{ NoHaltChange: undefined }>;
                            CollatorSelection: Enum<
                                {
                                    AlreadyCandidate: undefined;
                                    AlreadyInvulnerable: undefined;
                                    DepositTooLow: undefined;
                                    IdenticalDeposit: undefined;
                                    InsertToCandidateListFailed: undefined;
                                    InsufficientBond: undefined;
                                    InvalidUnreserve: undefined;
                                    NoAssociatedValidatorId: undefined;
                                    NotCandidate: undefined;
                                    NotInvulnerable: undefined;
                                    RemoveFromCandidateListFailed: undefined;
                                    TargetIsNotCandidate: undefined;
                                    TooFewEligibleCollators: undefined;
                                    TooManyCandidates: undefined;
                                    TooManyInvulnerables: undefined;
                                    UpdateCandidateListFailed: undefined;
                                    ValidatorNotRegistered: undefined;
                                },
                            >;
                            Contracts: Enum<
                                {
                                    CannotAddSelfAsDelegateDependency: undefined;
                                    CodeInfoNotFound: undefined;
                                    CodeInUse: undefined;
                                    CodeNotFound: undefined;
                                    CodeRejected: undefined;
                                    CodeTooLarge: undefined;
                                    ContractNotFound: undefined;
                                    ContractReverted: undefined;
                                    ContractTrapped: undefined;
                                    DecodingFailed: undefined;
                                    DelegateDependencyAlreadyExists: undefined;
                                    DelegateDependencyNotFound: undefined;
                                    DuplicateContract: undefined;
                                    Indeterministic: undefined;
                                    InputForwarded: undefined;
                                    InvalidCallFlags: undefined;
                                    InvalidSchedule: undefined;
                                    MaxCallDepthReached: undefined;
                                    MaxDelegateDependenciesReached: undefined;
                                    MigrationInProgress: undefined;
                                    NoChainExtension: undefined;
                                    NoMigrationPerformed: undefined;
                                    OutOfBounds: undefined;
                                    OutOfGas: undefined;
                                    OutOfTransientStorage: undefined;
                                    OutputBufferTooSmall: undefined;
                                    RandomSubjectTooLong: undefined;
                                    ReentranceDenied: undefined;
                                    StateChangeDenied: undefined;
                                    StorageDepositLimitExhausted: undefined;
                                    StorageDepositNotEnoughFunds: undefined;
                                    TerminatedInConstructor: undefined;
                                    TerminatedWhileReentrant: undefined;
                                    TooManyTopics: undefined;
                                    TransferFailed: undefined;
                                    ValueTooLarge: undefined;
                                    XCMDecodeFailed: undefined;
                                },
                            >;
                            CoreAssets: Enum<
                                {
                                    AmountIntoBalanceFailed: undefined;
                                    BalanceTooLow: undefined;
                                    DeadAccount: undefined;
                                    ExistentialDeposit: undefined;
                                    KeepAlive: undefined;
                                    LiquidityRestrictions: undefined;
                                    MaxLocksExceeded: undefined;
                                    TooManyReserves: undefined;
                                },
                            >;
                            CumulusXcm: undefined;
                            Currencies: Enum<
                                {
                                    AmountIntoBalanceFailed: undefined;
                                    BalanceTooLow: undefined;
                                    DepositFailed: undefined;
                                },
                            >;
                            Identity: Enum<
                                {
                                    AlreadyClaimed: undefined;
                                    EmptyIndex: undefined;
                                    FeeChanged: undefined;
                                    InvalidIndex: undefined;
                                    InvalidJudgement: undefined;
                                    InvalidSignature: undefined;
                                    InvalidSuffix: undefined;
                                    InvalidTarget: undefined;
                                    InvalidUsername: undefined;
                                    JudgementForDifferentIdentity: undefined;
                                    JudgementGiven: undefined;
                                    JudgementPaymentFailed: undefined;
                                    NoAllocation: undefined;
                                    NoIdentity: undefined;
                                    NotExpired: undefined;
                                    NotFound: undefined;
                                    NotNamed: undefined;
                                    NotOwned: undefined;
                                    NotSub: undefined;
                                    NotUsernameAuthority: undefined;
                                    NoUsername: undefined;
                                    RequiresSignature: undefined;
                                    StickyJudgement: undefined;
                                    TooManyRegistrars: undefined;
                                    TooManySubAccounts: undefined;
                                    UsernameTaken: undefined;
                                },
                            >;
                            INV4: Enum<
                                {
                                    CallFeePaymentFailed: undefined;
                                    CallHasTooFewBytes: undefined;
                                    DaoNotFound: undefined;
                                    FailedDecodingCall: undefined;
                                    IncompleteVoteCleanup: undefined;
                                    MaxCallersExceeded: undefined;
                                    MaxCallLengthExceeded: undefined;
                                    MaxMetadataExceeded: undefined;
                                    MultisigCallAlreadyExists: undefined;
                                    MultisigCallNotFound: undefined;
                                    NoAvailableDaoId: undefined;
                                    NoPermission: undefined;
                                    NotAVoter: undefined;
                                },
                            >;
                            MessageQueue: Enum<
                                {
                                    AlreadyProcessed: undefined;
                                    InsufficientWeight: undefined;
                                    NoMessage: undefined;
                                    NoPage: undefined;
                                    NotReapable: undefined;
                                    Queued: undefined;
                                    QueuePaused: undefined;
                                    RecursiveDisallowed: undefined;
                                    TemporarilyUnprocessable: undefined;
                                },
                            >;
                            OcifStaking: Enum<
                                {
                                    DaoAlreadyRegistered: undefined;
                                    DaoNotFound: undefined;
                                    Halted: undefined;
                                    IncorrectEra: undefined;
                                    InsufficientBalance: undefined;
                                    MaxDescriptionExceeded: undefined;
                                    MaxImageExceeded: undefined;
                                    MaxNameExceeded: undefined;
                                    MaxStakersReached: undefined;
                                    MoveStakeToSameDao: undefined;
                                    NoHaltChange: undefined;
                                    NoPermission: undefined;
                                    NoStakeAvailable: undefined;
                                    NotAStaker: undefined;
                                    NothingToWithdraw: undefined;
                                    NotRegistered: undefined;
                                    RewardAlreadyClaimed: undefined;
                                    StakingNothing: undefined;
                                    TooManyEraStakeValues: undefined;
                                    TooManyUnlockingChunks: undefined;
                                    UnclaimedRewardsAvailable: undefined;
                                    UnexpectedStakeInfoEra: undefined;
                                    UnknownEraReward: undefined;
                                    UnstakingNothing: undefined;
                                },
                            >;
                            OrmlXcm: Enum<
                                {
                                    BadVersion: undefined;
                                    SendFailure: undefined;
                                    Unreachable: undefined;
                                },
                            >;
                            ParachainInfo: undefined;
                            ParachainSystem: Enum<
                                {
                                    HostConfigurationNotAvailable: undefined;
                                    NothingAuthorized: undefined;
                                    NotScheduled: undefined;
                                    OverlappingUpgrades: undefined;
                                    ProhibitedByPolkadot: undefined;
                                    TooBig: undefined;
                                    Unauthorized: undefined;
                                    ValidationDataNotAvailable: undefined;
                                },
                            >;
                            PolkadotXcm: Enum<
                                {
                                    AccountNotSovereign: undefined;
                                    AlreadySubscribed: undefined;
                                    BadLocation: undefined;
                                    BadVersion: undefined;
                                    CannotCheckOutTeleport: undefined;
                                    CannotReanchor: undefined;
                                    DestinationNotInvertible: undefined;
                                    Empty: undefined;
                                    FeesNotMet: undefined;
                                    Filtered: undefined;
                                    InUse: undefined;
                                    InvalidAssetUnknownReserve: undefined;
                                    InvalidAssetUnsupportedReserve: undefined;
                                    InvalidOrigin: undefined;
                                    LocalExecutionIncomplete: undefined;
                                    LockNotFound: undefined;
                                    LowBalance: undefined;
                                    NoSubscription: undefined;
                                    SendFailure: undefined;
                                    TooManyAssets: undefined;
                                    TooManyLocks: undefined;
                                    TooManyReserves: undefined;
                                    Unreachable: undefined;
                                    UnweighableMessage: undefined;
                                },
                            >;
                            RandomnessCollectiveFlip: undefined;
                            Session: Enum<
                                {
                                    DuplicatedKey: undefined;
                                    InvalidProof: undefined;
                                    NoAccount: undefined;
                                    NoAssociatedValidatorId: undefined;
                                    NoKeys: undefined;
                                },
                            >;
                            Sudo: Enum<{ RequireSudo: undefined }>;
                            System: Enum<
                                {
                                    CallFiltered: undefined;
                                    FailedToExtractRuntimeVersion: undefined;
                                    InvalidSpecName: undefined;
                                    MultiBlockMigrationsOngoing: undefined;
                                    NonDefaultComposite: undefined;
                                    NonZeroRefCount: undefined;
                                    NothingAuthorized: undefined;
                                    SpecVersionNeedsToIncrease: undefined;
                                    Unauthorized: undefined;
                                },
                            >;
                            Timestamp: undefined;
                            Tokens: Enum<
                                {
                                    AmountIntoBalanceFailed: undefined;
                                    BalanceTooLow: undefined;
                                    DeadAccount: undefined;
                                    ExistentialDeposit: undefined;
                                    KeepAlive: undefined;
                                    LiquidityRestrictions: undefined;
                                    MaxLocksExceeded: undefined;
                                    TooManyReserves: undefined;
                                },
                            >;
                            TransactionPayment: undefined;
                            Treasury: Enum<
                                {
                                    AlreadyAttempted: undefined;
                                    EarlyPayout: undefined;
                                    FailedToConvertBalance: undefined;
                                    Inconclusive: undefined;
                                    InsufficientPermission: undefined;
                                    InvalidIndex: undefined;
                                    NotAttempted: undefined;
                                    PayoutError: undefined;
                                    ProposalNotApproved: undefined;
                                    SpendExpired: undefined;
                                    TooManyApprovals: undefined;
                                },
                            >;
                            TxPause: Enum<
                                {
                                    IsPaused: undefined;
                                    IsUnpaused: undefined;
                                    NotFound: undefined;
                                    Unpausable: undefined;
                                },
                            >;
                            Utility: Enum<{ TooManyCalls: undefined }>;
                            Vesting: Enum<
                                {
                                    AmountLow: undefined;
                                    InsufficientBalanceToLock: undefined;
                                    MaxVestingSchedulesExceeded: undefined;
                                    TooManyVestingSchedules: undefined;
                                    ZeroVestingPeriod: undefined;
                                    ZeroVestingPeriodCount: undefined;
                                },
                            >;
                            XcmpQueue: Enum<
                                {
                                    AlreadyResumed: undefined;
                                    AlreadySuspended: undefined;
                                    BadQueueConfig: undefined;
                                    TooBig: undefined;
                                    TooManyActiveOutboundChannels: undefined;
                                },
                            >;
                            XTokens: Enum<
                                {
                                    AssetHasNoReserve: undefined;
                                    AssetIndexNonExistent: undefined;
                                    BadVersion: undefined;
                                    CannotReanchor: undefined;
                                    DestinationNotInvertible: undefined;
                                    DistinctReserveForAssetAndFee: undefined;
                                    FeeNotEnough: undefined;
                                    InvalidAncestry: undefined;
                                    InvalidAsset: undefined;
                                    InvalidDest: undefined;
                                    MinXcmFeeNotDefined: undefined;
                                    NotCrossChainTransfer: undefined;
                                    NotCrossChainTransferableCurrency: undefined;
                                    NotSupportedLocation: undefined;
                                    RateLimited: undefined;
                                    TooManyAssetsBeingSent: undefined;
                                    UnweighableMessage: undefined;
                                    XcmExecutionFailed: undefined;
                                    ZeroAmount: undefined;
                                    ZeroFee: undefined;
                                },
                            >;
                        },
                    >;
                    NoProviders: undefined;
                    Other: undefined;
                    RootNotAllowed: undefined;
                    Token: TokenError;
                    TooManyConsumers: undefined;
                    Transactional: TransactionalError;
                    Unavailable: undefined;
                },
            >,
        >;
        storage_deposit: Enum<{ Charge: bigint; Refund: bigint }>;
    },
>

Instantiate a new contract.

See [crate::Pallet::bare_instantiate].