diff --git a/substrate/frame/asset-rewards/src/lib.rs b/substrate/frame/asset-rewards/src/lib.rs
index 26e99ec09cf070e147257013f70467970bc49378..492868dbe532c4e08f8acf2cc74112ce6fc3e1c6 100644
--- a/substrate/frame/asset-rewards/src/lib.rs
+++ b/substrate/frame/asset-rewards/src/lib.rs
@@ -391,14 +391,6 @@ pub mod pallet {
 			Ok(())
 		}
 
-		/// Removes an existing reward pool.
-		///
-		/// TODO decide if we want to implement this functionality, and if so, how to manage clean
-		/// up of stakers from a removed pool.
-		pub fn remove_pool(_origin: OriginFor<T>, _pool_id: PoolId) -> DispatchResult {
-			todo!()
-		}
-
 		/// Stake tokens in a pool.
 		pub fn stake(origin: OriginFor<T>, pool_id: PoolId, amount: T::Balance) -> DispatchResult {
 			let caller = ensure_signed(origin)?;