@@ -946,6 +946,8 @@ export interface ChainTx<
946946 * Emits [`Event::Paid`] if successful.
947947 *
948948 * @param {number } index
949+ *
950+ * @deprecated The `spend_local` call will be removed by May 2025. Migrate to the new flow and use the `spend` call.
949951 **/
950952 payout : GenericTxCall <
951953 ( index : number ) => ChainSubmittableExtrinsic <
@@ -982,6 +984,8 @@ export interface ChainTx<
982984 * Emits [`Event::SpendProcessed`] if the spend payout has succeed.
983985 *
984986 * @param {number } index
987+ *
988+ * @deprecated The `remove_approval` call will be removed by May 2025. It associated with the deprecated `spend_local` call.
985989 **/
986990 checkStatus : GenericTxCall <
987991 ( index : number ) => ChainSubmittableExtrinsic <
@@ -3115,7 +3119,7 @@ export interface ChainTx<
31153119 * `pure` with corresponding parameters.
31163120 *
31173121 * - `spawner`: The account that originally called `pure` to create this account.
3118- * - `index`: The disambiguation index originally passed to `pure `. Probably `0`.
3122+ * - `index`: The disambiguation index originally passed to `create_pure `. Probably `0`.
31193123 * - `proxy_type`: The proxy type originally passed to `pure`.
31203124 * - `height`: The height of the chain when the call to `pure` was processed.
31213125 * - `ext_index`: The extrinsic index in which the call to `pure` was processed.
@@ -5418,6 +5422,35 @@ export interface ChainTx<
54185422 >
54195423 > ;
54205424
5425+ /**
5426+ * Dispatch a call as the emergency admin account.
5427+ *
5428+ * This is a fast path for the Technical Committee to react to emergencies
5429+ * (e.g., pausing exploited markets) without waiting for a full referendum.
5430+ * The inner call is dispatched as a Signed origin from the configured
5431+ * emergency admin account.
5432+ *
5433+ * Parameters:
5434+ * - `origin`: Must satisfy `EmergencyAdminOrigin` (TC majority or Root).
5435+ * - `call`: The runtime call to dispatch as the emergency admin.
5436+ *
5437+ * Emits `EmergencyAdminCallDispatched` with the call hash and dispatch result.
5438+ *
5439+ * @param {HydradxRuntimeRuntimeCallLike } call
5440+ **/
5441+ dispatchAsEmergencyAdmin : GenericTxCall <
5442+ ( call : HydradxRuntimeRuntimeCallLike ) => ChainSubmittableExtrinsic <
5443+ {
5444+ pallet : 'Dispatcher' ;
5445+ palletCall : {
5446+ name : 'DispatchAsEmergencyAdmin' ;
5447+ params : { call : HydradxRuntimeRuntimeCallLike } ;
5448+ } ;
5449+ } ,
5450+ ChainKnownTypes
5451+ >
5452+ > ;
5453+
54215454 /**
54225455 * Generic pallet tx call
54235456 **/
@@ -5763,6 +5796,47 @@ export interface ChainTx<
57635796 >
57645797 > ;
57655798
5799+ /**
5800+ * Add all available liquidity of asset `asset` to Omnipool.
5801+ *
5802+ * Deposits the caller's entire free balance of `asset`. Equivalent to calling
5803+ * `do_add_liquidity` with `amount = free_balance(asset)`.
5804+ *
5805+ * Asset's tradable state must contain ADD_LIQUIDITY flag, otherwise `NotAllowed` error is returned.
5806+ *
5807+ * NFT is minted using NTFHandler which implements non-fungibles traits from frame_support.
5808+ *
5809+ * Asset weight cap must be respected, otherwise `AssetWeightExceeded` error is returned.
5810+ * Asset weight is ratio between new HubAsset reserve and total reserve of Hub asset in Omnipool.
5811+ *
5812+ * Fails if price difference between spot price and oracle price is higher than allowed by `PriceBarrier`.
5813+ *
5814+ * Parameters:
5815+ * - `asset`: The identifier of the asset to add. Must already be in the pool.
5816+ * - `min_shares_limit`: The minimum amount of shares the caller expects to receive in the position.
5817+ *
5818+ * Emits `LiquidityAdded` event when successful.
5819+ *
5820+ *
5821+ * @param {number } asset
5822+ * @param {bigint } minSharesLimit
5823+ **/
5824+ addAllLiquidity : GenericTxCall <
5825+ (
5826+ asset : number ,
5827+ minSharesLimit : bigint ,
5828+ ) => ChainSubmittableExtrinsic <
5829+ {
5830+ pallet : 'Omnipool' ;
5831+ palletCall : {
5832+ name : 'AddAllLiquidity' ;
5833+ params : { asset : number ; minSharesLimit : bigint } ;
5834+ } ;
5835+ } ,
5836+ ChainKnownTypes
5837+ >
5838+ > ;
5839+
57665840 /**
57675841 * Remove liquidity of asset `asset` in quantity `amount` from Omnipool
57685842 *
@@ -11997,6 +12071,8 @@ export interface ChainTx<
1199712071 * @param {XcmVersionedLocation } beneficiary
1199812072 * @param {XcmVersionedAssets } assets
1199912073 * @param {number } feeAssetItem
12074+ *
12075+ * @deprecated This extrinsic uses `WeightLimit::Unlimited`, please migrate to `limited_teleport_assets` or `transfer_assets`
1200012076 **/
1200112077 teleportAssets : GenericTxCall <
1200212078 (
@@ -12057,6 +12133,8 @@ export interface ChainTx<
1205712133 * @param {XcmVersionedLocation } beneficiary
1205812134 * @param {XcmVersionedAssets } assets
1205912135 * @param {number } feeAssetItem
12136+ *
12137+ * @deprecated This extrinsic uses `WeightLimit::Unlimited`, please migrate to `limited_reserve_transfer_assets` or `transfer_assets`
1206012138 **/
1206112139 reserveTransferAssets : GenericTxCall <
1206212140 (
0 commit comments