diff --git a/src/App.tsx b/src/App.tsx
index 2bf5e2a..195f2e8 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -3,6 +3,7 @@ import { BrowserRouter as Router, Switch, Route } from "react-router-dom";
import Home from "./Home";
import Search from "./Search";
import Title from "./Title";
+import Footer from "./Footer";
import { RuntimeContext, useRuntime } from "./useRuntime";
const Block = React.lazy(() => import("./Block"));
@@ -16,31 +17,36 @@ const App = () => {
return (
LOADING>}>
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
);
diff --git a/src/Footer.tsx b/src/Footer.tsx
new file mode 100644
index 0000000..61d59d7
--- /dev/null
+++ b/src/Footer.tsx
@@ -0,0 +1,18 @@
+import React, { useContext } from "react";
+import { RuntimeContext } from "./useRuntime";
+
+const Footer: React.FC = () => {
+ const { provider } = useContext(RuntimeContext);
+
+ return (
+
+ {provider ? (
+ <>Using Erigon node at {provider.connection.url}>
+ ) : (
+ <>Waiting for the provider...>
+ )}
+
+ );
+};
+
+export default React.memo(Footer);
diff --git a/src/Home.tsx b/src/Home.tsx
index 8626dce..7d74fcd 100644
--- a/src/Home.tsx
+++ b/src/Home.tsx
@@ -31,49 +31,38 @@ const Home: React.FC = () => {
document.title = "Home | Otterscan";
return (
-
-
+
Latest block: {ethers.utils.commify(latestBlock.number)}
+
+
+ )}
+
);
};
diff --git a/src/Logo.tsx b/src/Logo.tsx
index 9d00d2c..905ee2c 100644
--- a/src/Logo.tsx
+++ b/src/Logo.tsx
@@ -1,7 +1,7 @@
import React from "react";
const Logo: React.FC = () => (
-