async fn fetch_pools(&self) -> Result<Vec<Pool>, SvcError> {
        MessageBus::get_pools(Filter::Node(self.id()))
            .await
            .context(BusGetNodes {})
    }
/// Fetch all pools from this node via MBUS
Fetch all pools from this node via MBUS
Fetch all pools from this node via MBUS
async fn fetch_pools(&self) -> Result<Vec<Pool>, SvcError> {
        MessageBus::get_pools(Filter::Node(self.id()))
            .await
            .context(BusGetNodes {})
    }
async fn fetch_pools ( & self ) -> Result < Vec < Pool > , SvcError > { MessageBus :: get_pools ( Filter :: Node ( self . id ( ) ) ) . await . context ( BusGetNodes { } ) }
Fetch all pools from this node via MBUS
Fetch all pools from this node via MBUS
&self