diff --git a/explorer-nextjs/public/icons/arrow-up-right.svg b/explorer-nextjs/public/icons/arrow-up-right.svg
new file mode 100644
index 0000000000..85c8811910
--- /dev/null
+++ b/explorer-nextjs/public/icons/arrow-up-right.svg
@@ -0,0 +1,61 @@
+
diff --git a/explorer-nextjs/public/icons/copy-file.svg b/explorer-nextjs/public/icons/copy-file.svg
new file mode 100644
index 0000000000..ff12690bfb
--- /dev/null
+++ b/explorer-nextjs/public/icons/copy-file.svg
@@ -0,0 +1,35 @@
+
diff --git a/explorer-nextjs/public/icons/gateway.svg b/explorer-nextjs/public/icons/gateway.svg
new file mode 100644
index 0000000000..50673da861
--- /dev/null
+++ b/explorer-nextjs/public/icons/gateway.svg
@@ -0,0 +1,79 @@
+
diff --git a/explorer-nextjs/src/components/icons/ArrowUpRight.tsx b/explorer-nextjs/src/components/icons/ArrowUpRight.tsx
new file mode 100644
index 0000000000..785c9c0175
--- /dev/null
+++ b/explorer-nextjs/src/components/icons/ArrowUpRight.tsx
@@ -0,0 +1,12 @@
+import Image from "next/image";
+
+const ArrowUpRight = () => (
+
+);
+
+export default ArrowUpRight;
diff --git a/explorer-nextjs/src/components/icons/CopyFile.tsx b/explorer-nextjs/src/components/icons/CopyFile.tsx
new file mode 100644
index 0000000000..497ea06128
--- /dev/null
+++ b/explorer-nextjs/src/components/icons/CopyFile.tsx
@@ -0,0 +1,13 @@
+import Image from "next/image";
+
+const CopyFile = ({ className }: { className?: string }) => (
+
+);
+
+export default CopyFile;
diff --git a/explorer-nextjs/src/components/icons/Gateway.tsx b/explorer-nextjs/src/components/icons/Gateway.tsx
new file mode 100644
index 0000000000..87baa460fb
--- /dev/null
+++ b/explorer-nextjs/src/components/icons/Gateway.tsx
@@ -0,0 +1,9 @@
+import Image from "next/image";
+
+const Gateway = () => {
+ return (
+
+ );
+};
+
+export default Gateway;