diff --git a/src/components/logos/cointelegraph.tsx b/src/components/logos/cointelegraph.tsx
new file mode 100644
index 0000000..8ed13cd
--- /dev/null
+++ b/src/components/logos/cointelegraph.tsx
@@ -0,0 +1,28 @@
+import { CSSProperties } from 'react'
+
+const CoinTelegraph = ({
+ className,
+ fill,
+ style
+}: {
+ className?: string
+ fill?: string
+ style?: CSSProperties
+}) => {
+ return (
+
+ )
+}
+
+export default CoinTelegraph
diff --git a/src/components/logos/cross.tsx b/src/components/logos/cross.tsx
new file mode 100644
index 0000000..9f13d82
--- /dev/null
+++ b/src/components/logos/cross.tsx
@@ -0,0 +1,43 @@
+import { CSSProperties } from 'react'
+
+const Cross = ({
+ className,
+ fill,
+ style
+}: {
+ className?: string
+ fill?: string
+ style?: CSSProperties
+}) => {
+ return (
+
+ )
+}
+
+export default Cross
diff --git a/src/components/logos/eden.tsx b/src/components/logos/eden.tsx
new file mode 100644
index 0000000..1cfbb28
--- /dev/null
+++ b/src/components/logos/eden.tsx
@@ -0,0 +1,36 @@
+import { CSSProperties } from 'react'
+
+const Eden = ({
+ className,
+ fill,
+ style
+}: {
+ className?: string
+ fill?: string
+ style?: CSSProperties
+}) => {
+ return (
+
+ )
+}
+
+export default Eden
diff --git a/src/components/logos/key.tsx b/src/components/logos/key.tsx
new file mode 100644
index 0000000..8882465
--- /dev/null
+++ b/src/components/logos/key.tsx
@@ -0,0 +1,29 @@
+import { CSSProperties } from 'react'
+
+const Key = ({
+ className,
+ fill,
+ style
+}: {
+ className?: string
+ fill?: string
+ style?: CSSProperties
+}) => {
+ return (
+
+ )
+}
+
+export default Key
diff --git a/src/components/logos/protocol.tsx b/src/components/logos/protocol.tsx
new file mode 100644
index 0000000..c1fc681
--- /dev/null
+++ b/src/components/logos/protocol.tsx
@@ -0,0 +1,41 @@
+import { CSSProperties } from 'react'
+
+const Protocol = ({
+ className,
+ fill,
+ style
+}: {
+ className?: string
+ fill?: string
+ style?: CSSProperties
+}) => {
+ return (
+
+ )
+}
+
+export default Protocol
diff --git a/src/components/logos/square.tsx b/src/components/logos/square.tsx
new file mode 100644
index 0000000..0adc6f0
--- /dev/null
+++ b/src/components/logos/square.tsx
@@ -0,0 +1,36 @@
+import { CSSProperties } from 'react'
+
+const Square = ({
+ className,
+ fill,
+ style
+}: {
+ className?: string
+ fill?: string
+ style?: CSSProperties
+}) => {
+ return (
+
+ )
+}
+
+export default Square
diff --git a/src/components/logos/uniswap.tsx b/src/components/logos/uniswap.tsx
new file mode 100644
index 0000000..058e589
--- /dev/null
+++ b/src/components/logos/uniswap.tsx
@@ -0,0 +1,36 @@
+const Uniswap = ({
+ className,
+ fill
+}: {
+ className?: string
+ fill?: string
+}) => {
+ return (
+
+ )
+}
+
+export default Uniswap
diff --git a/src/components/sections/homepage/hero/index.tsx b/src/components/sections/homepage/hero/index.tsx
index 1d3b57e..8a37e83 100644
--- a/src/components/sections/homepage/hero/index.tsx
+++ b/src/components/sections/homepage/hero/index.tsx
@@ -5,7 +5,7 @@ import { ArrowDotted } from '~/components/icons/arrow'
import Flag from '~/components/icons/flag'
import Line from '~/components/icons/line'
import Section from '~/components/layout/section'
-import Button from '~/components/primitives/button'
+import { Button } from '~/components/primitives/button'
import Heading from '~/components/primitives/heading'
import HighlightedText from '~/components/primitives/highlighted-text'
diff --git a/src/components/sections/homepage/trusted-by/index.tsx b/src/components/sections/homepage/trusted-by/index.tsx
new file mode 100644
index 0000000..6b01de0
--- /dev/null
+++ b/src/components/sections/homepage/trusted-by/index.tsx
@@ -0,0 +1,58 @@
+import Marquee from 'react-fast-marquee'
+
+import { Container } from '~/components/layout/container'
+import Section from '~/components/layout/section'
+import CoinTelegraph from '~/components/logos/cointelegraph'
+import Cross from '~/components/logos/cross'
+import Eden from '~/components/logos/eden'
+import Key from '~/components/logos/key'
+import Protocol from '~/components/logos/protocol'
+import Square from '~/components/logos/square'
+import Uniswap from '~/components/logos/uniswap'
+import Heading from '~/components/primitives/heading'
+
+import Item from './item'
+import s from './trusted-by.module.scss'
+
+const TrustedBy = () => {
+ return (
+